主要内容:
- 开源程序介绍
- 开源程序选择
- 开源程序建站学习
【开源程序介绍】
1、WordPress
WordPress目前是全球使用用户量最多的CMS系统,Wordpress是博客起家,当然现在它的作用已不局限于搭建博客,但其功能还是偏向于内容管理,其他的功能需要借助于外部插件,而且作为一款国外产品,很多思想和设计不太适用于国内用户。
与其他系统相比,WordPress初次安装后,更像是一个框架,没有过多的功能,只有基本的文章管理,其他的功能都要依赖插件来实现,但插件安装多了又会影响网站整体性能,而且多数插件都是第三方提供,安全性不能保证。
优点:主题、插件丰富,简单易用;
缺点:安全性差,过于依赖插件,面向过程开发,二次扩展开发起点高;
2、帝国CMS
帝国CMS是02年时推出的一款cms系统。系统依旧采用老式的表格布局模式,从SEO角度考虑,搜索引擎更喜欢DIV层布局。首次登陆后台可能会被其功能模块吓住,相比而言新手入门较慢。模板标签扩展灵活,但需要用户有一定的程序技术基础。
优点:教程丰富,数据承载高,扩展灵活;
缺点:表格布局,上手起点高,不适合零基础的新手
3、织梦CMS
织梦CMS在国内也是众所周知的老系统了,主要面向中小企业、个人站长的新闻内容管理。织梦的模板标签较为简单,不容易扩展,适合没有定制需求的新手使用,套个模板直接上线即可。
然而,织梦cms公认的最大痛点是其安全性。尤其像这种市场占有率和知名度高的系统,更是黑客挖漏洞的首选对象。目前而言,织梦CMS并没有采取实际行动来解决这个问题,所以也就成了众多用户拿来黑的槽点。
优点:社区资源丰富,模板丰富;
缺点:安全性差,论坛付费,扩展性差
4、phpCMS
phpCMS系统官网目前已经不提供网站定制、技术支持等服务,仅提供商业授权。但因其采用模块化方式开发,功能易用便于扩展,且后台界面相对美观,所以深受建站公司喜爱,常被建站公司用来给客户做建站服务。对于新手而言,相关资源、支持及功能使用和扩展就显得局限性了。
优点:模块化开发,便于扩展,界面美观;
缺点:无技术支持,不适合新手
【开源程序选择】
1、从网站类型角度
我们的网站都会分为例如企业站、博客站、论坛站、问答站等等多种细分的类型。而现在的CMS建站系统大多也都有所侧重,例如博客类网站就比较建议选择如WordPress、Zblog等系统,尤其是WordPress可扩展功能很强大,尤其如果选择国外的服务器,这个程序是再适合不过的了。如果是论坛类网站则首选discuz,非常知名的论坛类开源程序。如果是企业类门户类的网站则可以采用例如DEDE织梦建站程序,基本可以满足企业站点的所有功能。一些网店商城类网站则可以选用ecshop。
2、从模板外观角度
如果使用开源的CMS建站系统那自然少不了配套的前端模板。至于这么多种开源程序我也没有都亲身使用过,也就能简单的说上几种。普遍有说phpcms的模板整体页面给人的感觉漂亮大方,而织梦cms的模板则统呈绿色简约视感中规中矩,而帝国cms的模板则有人认为过于简易而且不太美观。关于外观样式角度我只能说因人而异,每个人的审美毕竟不同,对于具体网站的定位也不统一,应该选择最为适合的风格和色调以及符合甲方爸爸个人或者团队的审美的就是最好的了。
3、从安全性能角度
其实任何一个程序亦或是系统都会存在或大或小的漏洞,用一句软件开发届的话来总结那就是没有bug的程序是根本不存在的。只能去综合考量一个程序存在安全漏洞的多与少,出现问题的频率是否过高,以及我认为最重要的一点:出现问题之后官方给予的反馈态度以及应急补救的结果是否见成效。如果一个系统基本已经不会定期在更新维护,出了问题也无人问津那还是趁早放弃吧,毕竟我们不是程序员对不对。看到网上的一些说法普遍对于DEDECMS被反馈爆出的安全问题相对多一些,而WordPress、帝国CMS的安全问题被反馈的相对少那么一点。
【开源程序建站学习】
以我自己的亲身经历来说,我先后自学的两个CMS分别是织梦和Wordpress,其实在底层基础上,各类cms的差别不会特别大,大部分都是以php语言为基础。
需要前期储备的知识主要是html和css的一些基础内容,大概通过网上教程一周搞定。
然后就是去淘宝或者闲鱼找一个「仿站」教程,去练习几十次,熟悉其标签体系;
或者,直接去模版网站上购买现成的模版,会有教程教你安装,大大减少学习成本。
自助建站并不难。