【技术选型篇】如何挑选称心如意的CMS呢?

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值