CMS 基础介绍
1.1 CMS 是什么?
CMS 是 Content Management System 的英文缩写,中文译作内容管理系统。说得简单点,Wordpress 这种博客系统就是一种 CMS。
一般的 CMS 都有前台(显示博文、帖子等),有后台管理系统(发帖、删帖、设置账户、设置皮肤……)
1.2 CMS 有啥用?
搭建个人或者企业博客。
搭建新闻网站。
搭建作品展示网站……
1.3 CMS 分类
按照功能和安装包大小,CMS 可以分为
重量级(Heavyweight)CMS,例如 Drupal, Joomla, WordPress……。这一类 CMS 一般功能齐全,插件丰富,有各种免费和付费的皮肤,同时也是 CMS 的主流。但是其功能多也带来了操作难度大,管理成本高(就是费事),速度慢,对服务器要求高等缺点。
轻量级(Lightweight)CMS,例如 Grav CMS, Nibble CMS……。这一类 CMS 功能少,但是速度快,管理省时省力。
按照有无数据库(一般是 MySQL),可以分为
有数据库的 CMS:Drupal, Joomla, WordPress……
无数据库的 CMS(Flat File CMS,平面文件 CMS):Grav CMS, NibbleBlog, Pico……
如何挑选适合自己的 CMS?
CMS 的本质是将内容存储到数据库(Wordpress)或文件(Pico),然后通过程序搜索前端显示。但是做几百个帖子的小网站,还是几十万个帖子的大网站,日访客几百还是日访客几万,是否需要功能齐全的后台等因素,决定了我们选择哪种 CMS。
个人小流量网站
对于个人网站、个人博客、作品展示站等用户,Wordpress 和无数据库的 Flat File CMS 都可以胜任。个人小网站不建议使用 Drupal 和 Joomla,因为这两个系统功能强大,很多大学用来做图书馆主页,但是对于个人来说,功能太多,不仅操作麻烦,而且运行速度慢,需要购买更好配置的服务器(就是得多花钱)。
另外,如果你不是每天都写 Blog 的人,你可以选择一些没有后台的系统,如果你经常写 Blog,又爱折腾,可以选择 Wordpress。如果你喜欢用 Markdown 写东西,也可以选择一些支持 Markdown 的 CMS(也可以找 Markdown 插件)。
企业网站
对于企业网站,无论访问量是高还是低,我都建议用一些功能齐全的 CMS,尤其是你没有专业开发人员的支持的话,你可以用一些免费插件实现自己想要的功能。
大流量网站
对于大流量网站,也就是每天几万 IP 级别的,或者你想做这么一个大流量网站的话。其实 CMS 只是一个基础。刚才说过了,无论什么 CMS,本质上都是数据的存储和显示。CMS 的结构和算法对速度有影响,但是一旦到访问量很大的情况,你得买配置更好的服务器,解决高负载和高并发的问题。
“总结:简单的 CMS 虽然速度快,但是功能少;复杂的 CMS 虽然功能多,但是一般速度慢。每个 CMS 都有其优点和缺点,关键要看你要用它做什么。
”
重量级 CMS
2.1 Drupal
“大小:Drupal 安装下来有 110 多 M,Joomla 才 30 多 M,可以想象 Drupal 真的是个重武器。
”
优点
功能强大,据说无所不能。
面向专业 “程序员”,各种专业。
Drupal 遵从开源许可,拥有最庞大的开源社区。
可扩展性强,可以搭建门户网站、博客、论坛、购物网站、新闻网站等多种网站。
多站点支持。一套代码可以同时显示多个网站。
Drush 命令行工具
缺点
不易上手,得专门花很多功夫学。
我本地安装的 XAMPP,安装了 3 次才安装成功 Drupal(每次得 20 分钟的样子),安装完之后,发现在本地设置后台都很慢,都得好几秒。
“适用:如果你真的只是做个中小站的话,还是用 Joomla 或者 Wordpress 吧。Drupal 的定位就不是一般的个人用户,看看下面这种界面也可以感觉到。
”
2.2 Joomla
大小:30 多 M。
优点
功能强大。
界面时尚,默认支持响应式。
从 Joomla 的设置上来看,它比 Wordpress 专业,更适合一些专业的博客网站。
缺点
对个人用户来说,这些设置太多了,发个帖子,一堆设置各种参数,还是比较麻烦。怕麻烦的去用隔壁 Wordpress 吧。
速度一般。当然比 Drupal 快,比 Wordpress 慢一点。功能全肯定有其代价。
“适用:如果你爱折腾,想玩个专业的博客,或者想长期学习一个 CMS,可以选 Joomla。
”
轻量级 CMS
3.1 WordPress
大小:27M 左右(4.9)。
优点
傻瓜式操作,快速上手。
功能强大,对于 90% 的个人用户足够用了。
各种插件、免费皮肤,爽到家。
缺点
其实 Wordpress 下好的中文免费皮肤并不是很多。
WordPress 得安装几个插件,例如 SEO,才能比较好用。
“适用:适用于 90% 的用户,如果只是想建个博客玩玩,直接用 Wordpress 吧。
”
3.2 October
大小:27M 左右(4.9)。
优点
界面时尚,皮肤多。
支持 Markdown。
缺点
只支持 Markdown,不支持普通的可视化输入。
要好好读读文档,因为一些功能需要专门学习一下。不过总体还是蛮简单的。
“适用:喜欢 Markdown 博客的可以用这个,有前台有后台,界面时尚,皮肤也不少。
”
平面文件 (Flat File CMS)
4.1 NibbleBlog
最早尚词博客就是 NibbleBlog 的,这个在 Flat File CMS 里面算是比较不错的了。
大小:30M 左右。
优点
速度快,基本功能都有。
后台管理速度也很快。不像 Pico 等 CMS,没有后台,不方便发帖。毕竟现在移动互联网都很成熟了。
缺点
皮肤较少,不适合爱美人士。目前只有一个响应式的免费皮肤。
没有站内搜索功能,当然所有的 Flat File CMS 都没有站内搜索功能。如果您帖子几万,还是用 Wordpress 等带数据库的 CMS。
“适用:Grav 只适合简单的展示站,页面不超过 10 个。如果你要写几百几千篇博文的话,换 NibbleBlog 之类的吧。喜欢玩 Markdown 的朋友可以选择这一个。
”
4.2 Pico
大小:30M 左右。
优点
傻瓜式操作,快速上手。
缺点
吐槽一下,官网打开的好慢。不过你可以你去 GitHub 搜。
如果你想在一个菜单下添加多个文件,你可以在 sub 文件下创建更多 md 文件。但是这些文件不会自动显示在菜单里,也就是 Pico 无法自动创建二级菜单。所以,你需要自己为除 md 之外的创建链接,然后放到你想要放的地方。
4.3 Grav
大小:30M 左右。
优点
傻瓜式操作,快速上手。
各种插件都有,常规设置也都有。
缺点
文件夹的名字就是导航栏菜单的名字,然后在文件夹下添加帖子。因此不适合太多帖子的文章。
同一个菜单下只能有一个帖子,超过 10 个网页的网站还真不适合用这个 CMS。捣鼓了半天,想着都来气,一个菜单只能有一个文件!!!二级菜单都实现不了。
没有 Wordpress 那样的站内搜索框,因为帖子多了,站内搜索可以快速找到很久以前的内容。
“适用:Grav 只适合简单的展示站,页面不超过 10 个。如果你要写几百几千篇博文的话,换 NibbleBlog 之类的吧。喜欢玩 Markdown 的朋友可以选择这一个。
”
4.4 ZwiiCMS
这个 CMS 不多说了,因为是法国人开发的,似乎没有英文版本,所以不予考虑了。
作者:尚词工作室
链接:
http://www.word-x.com/blog/2027.html