PHP学习(三)

内容管理系统(英语:Content Management System,缩写为 CMS)


序言

如果建一个房子,有三种方式:

  1. 第一种, 自行购地买砖买水泥, 从零开始, 一点一点搭建起来。优点是随心所欲,完全按照自己意愿创建最个性化的房子。缺点是慢,甚至如果你能力差,都没机会搭建起来。
  2. 第二种, 买一个毛坯房, 然后自己 装修 。毛坯房把基本的布局设计好了(厨房、卧室、大厅等),你只需要在合适的位置放置合适的家具即可。
  3. 第三种, 买个精装房, 拎包入住, 一切无烦恼。优点是快!省事!缺点是别人搞的设计,你不满意也只能忍着。

如果创建一个网站,对应上面三种方式:

  1. 第一种, 通过 php5/php7/composer 等, 从零开始搭建。
  2. 第二种, 利用成熟框架(laravel/tp5/yii), 在框架的基础上构建。
  3. 第三种, 选择一种 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

posted @ 2017-12-27 19:39  冥河守望  阅读(114)  评论(0编辑  收藏  举报
levels of contents