九月 6th, 2009
用wordpress打造cms
这几天着手做一个CMS站,就开始准备在网上找个开源的系统了,寻找到了mambo、drupal、xoops、织梦CMS,还有些国内的CMS,可能是由于对国内的软件有偏见,一直到现在都没有用过国内的CMS。使用的mambo也在后来转向了joomla
mambo或者joomla我发现有点复杂,虽然说他们的口号是power in simplicity,由于本人不喜欢看手册,而且mambo后台的那些菜单分类模块之间的关系我实在不想去理清,所以看了一下,完了几天就放弃了。不过说实在话,mambo的后台是我目前见到的CMS最漂亮了,而且它每个部分可以自定义模板,这个很不错,当初几乎就选定它了。
xoops太死板,整个网页都是一块一块的,没有办法美化,放弃之。
drupal功能强大,使用的网站相当多,包括一些比较大的网站都在使用。不过我装上之后研究了一个小时,发现drupal太活了,功能太多,我不需要那么复杂,而且用了两个小时都还没有理清关系+别人说drupal速度没有wp快,太打击积极性了,放弃之。
现在该说到wordpress,其实我也是在两个月以前才开始接触到wordpress的。装上之后,最初我用来做一个blog,发现还不错,后台的一切都是基于post来的,其实网页不就是很多post的么?而且看看分类比较清楚明了,基本就选定他了。后来就开始研究他的模板结构,刚开始也无法下手。直到看了这篇文章 WordPress模版说明 之后就非常清晰明了了,开始琢磨着把wp做成一个简单的CMS。
wordpress实现本站的cms的思想是这样的,现建立几个大分类(如本站的 生活工作 | Life&Work、英语|English、 Web技术|WEB Tech),做为各个板块的分类。然后再个分类下建立子分类(如生活工作下的:生活理财|Financing、生活琐事|Life),做为该大分类频道下的分类 。然后在页面头部就把这个分类读出来做为菜单。
要为不同的频道做不同的界面也很简单(本站尚未这样做)。比如生活工作的id是5,那么就对应建立一个模板,名字为:category5.php,所以你有多少分类就可以有多少模板,相对灵活把?
可能你要问,首页的那些怎么获取的,简单啊,把你需要的类别下的文件用wordpress的template tag读出来放在你index.php模板中不就实现了么?呵呵。下面我们查看原文 我为什么用wordpress做CMS
用wordpress打造cms常用插件:
- Easy Picasa — 用于快速插入来自 Picasa 的图片。
- WP-EasyDigg — 实现站内 Digg。
- Super Image Plugin — 给图片设置水印。
- WordPress Related Posts — 根据 Tag 显示相关日志。
相关文章:WordPress as CMS