一直想建一个属于自己的网站,自已做论坛管理员,在学校的时候想的较多的是自己写全站的代码,但是由于自己所学较杂不专,又比较偏向程序忽略页面,所以写的小应用总是达不到使用的程度。
毕业后工作,慢慢了解到其实大多数情况是不需要自己去写代码的。又因为新闻公司的缘故,让我对内容比较关注。各种情况总结,我开始接触开源系统,并使用之建站。因为开源建站系统简单傻瓜化,如果使用Dreamweaver自定义内容管理系统,耗时,太累,效果不理想。
由于各种大家都明白的人为因素,我选择了godaddy购买域名和域名,做英文网站。没有备案,没有拍照。说下在godaddy买的原因,世界第一的服务器供应商,又很多优惠,可以使用优惠码!其次域名所属绝对,空间够大(我买的三10G的)。
使用godaddy就不用自己去FTP上传数据了。他提供一键安装很多系统,诸如wordpress, joomla, drupal, zencart等等。足够了。
据我所知,三大CMS系统(wordpress, joomla, drupal)中,国内用wordpress的最多。也比较成熟,插件,模板也是最多的。之所以使用joomla是因为我想走个不同的路。也许以后我会用到wordpress,现在学个另样的吧。
谈谈joomla吧
先说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
好东西,能搜索你的关键字然后以标签云的形式排列出来。只是没有缓存机制。比较耗资源。
使用joomla可以轻松实现,ajax,javascript网站跳转效果,做网络广告也很理想,joomla内置了网站ajax,javascript插件,使用这些插件,就很简单了。
joomla插件太丰富啦。要想全部学会,需要一些时间。
end