先说joomla这个系统吧。具有高度的可定制性,可扩展性。一般用户要用的话,如果你不是想弄清楚各个功能是怎么实现的,仅仅是达到你的使用目的。完全不需要去看代码。找相关插件就好了。
Joomla中可定制的包括:组件,插件,模板,模块等。这些都可以像安装程序一样通过joomla的安装系统进行安装。同样你也可以进行卸载。
模板就是前台页面展示了。这个看你需要可以到网上找到非常多的成品。当然有很多是收费的。依靠收费才能做的更好。
插件是实现某一个特别功能的。
模块就是组成页面的一个个小小单元。Joomla每一个页面都是有很多个组件组成的,像是搭积木。全站使用统一的模板。
组件是一个比较特殊的角色。他能实现很多功能。往往是某一类功能。
下面我介绍几个我用过的joomla组件附上简单的使用说明。
1. Akeeba backup
这个是网站必备的吧。备份用的。
2. Jcomments
我看了下使用joomla的绝大多数都使用了这个组件。评论系统。
3. NDEditorSwitch
一个超级简单的应用,在顶部显示一个选择框,可以方便更改编辑器。
4. Ninja RSS Syndicator
专业的输出rss的组件
5. Sh404SEF
多说几句,这个组件超级好,可以对网站的SEO处理极好。包括了404页面,更加友好的URL,joomla自带的最终页面为4层,并且在url中有ID,使用这个组件后层数变为3。去掉ID。当然要提醒一句,这个组件的url处理要注意,以前的所有链接都将失效,google收录的将无法删除。因为不会产生服务器404!以前的很多页面也不能全部301处理掉。
6. Social Share and Vote Button
国内用的很少的组件。主要是将内容发布到twitter facebook等的。英文站一定要有。
7. Xmap
这个也是标配了吧。网站地图专用。但是到现在我也没弄明白怎么分页。
8. Jcloud
好东西,能搜索你的关键字然后以标签云的形式排列出来。只是没有缓存机制。比较耗资源。