内容管理系统(英语:Content Management System,缩写为 CMS)
序言
如果建一个房子,有三种方式:
- 第一种, 自行购地买砖买水泥, 从零开始, 一点一点搭建起来。优点是随心所欲,完全按照自己意愿创建最个性化的房子。缺点是慢,甚至如果你能力差,都没机会搭建起来。
- 第二种, 买一个毛坯房, 然后自己 装修 。毛坯房把基本的布局设计好了(厨房、卧室、大厅等),你只需要在合适的位置放置合适的家具即可。
- 第三种, 买个精装房, 拎包入住, 一切无烦恼。优点是快!省事!缺点是别人搞的设计,你不满意也只能忍着。
如果创建一个网站,对应上面三种方式:
- 第一种, 通过
php5/php7/composer
等, 从零开始搭建。 - 第二种, 利用成熟框架(
laravel/tp5/yii
), 在框架的基础上构建。 - 第三种, 选择一种
CMS
系统, 极速搭建或者…在 CMS 的基础上进行二次开发。
对于我们来说,第一种是基础,是必须要花功夫学好的。然后根据自身情况,着重第二种或第三种。
流行的 CMS
论坛:
- DISCUZ
- PHPWIND
电商:
- Ecshop, 国产老牌, 开源被收购, 古老流行
- Magento, 流行, 强大
综合:
- dedeCMS(织梦)/帝国CMS/PHPCMS
B站等很多知名网站都是基于织梦发展起来的。这个 CMS 成就了很多人。但现在安全方面的问题频出,所以新建站不建议使用。 建议大家使用 PHPCMS 进行建站尝试。
- Drupal/Joomla!
国外流行的 CMS 系统,技术更新,架构更合理,更适合二次开发。 缺点是,首先有些功能不符合中国国情,需要自己去修改。其次,学习门槛有些高。
博客外衣的:
- Wordpress
- bbPress/BuddyPress/WooCommerce 插件
用 WooCommerce 搭建的网店示意: https://porterandyork.com
用 Wordpress 搭建的一些知名网站: https://www.themepark.com.cn/ywordpressdjdyxqqzmwzal.html