• 2008-11-04

    第一章 概览 [The Site Design] - [OpenCms 7 Development [中文版]]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://opencms.blogbus.com/logs/30967147.html

    第一章 概览
           此书是对用OpenCms内容管理系统架设网站有兴趣的开发者的指导书,希望熟悉Java,JSP和在J2EE构架构建WEB应用程序的开发者加入。

           在这本书里,我们会开发一个博客网站。在架设这个网站的课程中,我们将学习以下内容:
              1.The site design (网站设计)
              2.Overview of OpenCms (OpenCms预览)
              3.Setting up an OpenCms development environment (架设OpenCms开发环境)
              4.Creating structured content types (创建自定义结构化类型)
              5.Creating templates (创建模板)
              6.Utilizing search (使用搜索)
              7.Extending OpenCms (扩展OpenCms)
              8.Allowing online users to contribute site content (允许在线用户添加网站内容)
          
           我们在用OpenCms系统构建这个博客网将会参与到这些步骤。首先我们描述网站的功能和需求,概述OpenCms系统,下一步,我们将讨论如何创建开发环境.到时候我们将创建自定义结构化类型来定义网站的内容.在此之后,我们将创建模板和Java代码来显示内容,该网站同时支持搜索和用户留言,所以我们也会涵盖Lucene搜索引擎的互操作性以及展示如何创建用户登录.同样的网站将添加RSS订阅,我们将讨论如何为OpenCms添加新功能.

           在开始研究这个网站的开始细节之前,我们将讨论在OpenCms开始网站所需要的技能,这将让我们对开发工作中要使用的开发环境和工具有一些基本的了解.
        
    网站设计
           在任何网站开发之前,都需要先了解网站的功能需求.这些功能取决于网站的实际布局和设计.我们将设计并创建的网站名为"Deep Thoughts"(深思).这个网站的首页布局设计如下:

           这个博客网站有如下功能:
            1.博文根据发表日期逆序显示,大多数最新博文显示在上方.
            2.每篇博文显示内容的大概,并在结尾添加一个指向全文的链接.
            3.博文可以附加标签
            4.在右边降序显示博客文章
            5.旧的博客文章可以被找到
            6.网站支持搜索功能,搜索结果带有分页
            7.右边可以放置广告
            8.用户可以注册
            9.已注册用户可添加评论并在他们自己的主页创建RSS订阅
            10.博文可使用多种RSS格式浏览
            
           如同在范例下所看到的,我们也将支持以下功能:
            1.在预览模式下可直接编辑内容
            2.管理用户提交过的评论

           下面是另外两个关于这个网站的设计,第一个是博客文章的描述,用户可以从首页点击进入这个页面.

       
           最后一个设计描述了搜索结果的显示方式,搜索结果按照关键字与文章的相关度逆序显示.如果需要的话,底下的分页功能可以在搜索结果中跳转:

     

    如有翻译不当,欢迎到http://opencms.blogbus.com指正。

    译者:Charon 审阅:Pluto


    收藏到:Del.icio.us




    评论

  • 请问你的博客是OPENCMS做的吗?
    Charon回复roy017说:
    这个不是的

    这个是blogbus.com的
    2008-11-16 21:36:08