`

使用dotCms开发网站

 
阅读更多


前面两篇文章我总结了一下dotCms开源CMS的安装和部署,今天我来谈一下如何使用我们搭建好的dotCms开发一个最简单的网站。其实,这个站点简单的仅仅有一个页面(就是主页),不过它可以清楚的说明开发网站的步骤和原理。这个不怎么重要,希望大家理解哦。

其实,我是在班门弄斧而已,人家dotCms的官方文档已经给出了详细的开发步骤,我这里实际上相当于把这个文档简单翻译一下而已。再有就是自己在开发的过程的一些心得,希望能够帮助后来者,让我们共勉吧!

使用dotCms开发网站实际上是一件非常有趣和简单的工作,至少我是这样认为的。我们可以使用它创建任何强大的动态网站,在使用dotCms创建站点前,我们首先认识几个dotCms的重要概念吧。其实,对于有CMS建站经验的人来说,这个不是事儿。有四个重要的概念:Structure(实体或叫结构体)、Template(模版)、Container(容器)、Content(内容)。下面我一一的为大家做个简单的解释:

Structure (实体或内容结构体): 这个东东其实就是非常灵活的定义你想发布的内容类型,创建一个结构体可以任意的指定它有任何的属性,然后就可以灵活的控制发布的内容。比如:普通文章结构体,图片结构体,视频结构体,博客结构体,幻灯片结构体等等。

Template(模版): 最通俗的说一个模版就是一个HTML页面,只是这个页面仅仅提供一个整体的布局。当然它也有可能是一个普通文本文件,或者是一个XML页面。模版咋看起来和普通HTML文件,或者普通的文本文件,或XML文件没什么不同。仔细的观察会发现它里面包含了一些特殊的标记,这些标记有特殊的作用,其实就是用来动态的引入“容器”和 “内容”这两个东西。稍后我会介绍它们的,这个大家不用担心。

Container(容器) : 容器这个东西其实就是一个内容块,比如是一个div,或者是ul列表,它们被插入到模版中用于格式化内容并显示内容。

Content(内容) : 这个东西就是具体的文章了,dotCms使用了MVC的设计模式把显示逻辑和数据模型本身做了分离的工作,方便内容本身作出不同的展示。

这就是在dotCms中比较重要的4个概念性的问题,了解了这些我们使用dotCms开发网站问题就不大了。本来我是想接着写如何来建立新的模版,容器,内容等等东西来创建自己的站点的,但是由于工作的缘由今天是写不完了,稍后我会继续...请大家耐心的等待哦。呵呵

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics