您的位置 首页 php

突然想起PHP开源CMS的江湖(一)

刚才和朋友喝茶聊天,聊到关于内容发布系统的事情,就把最近一段时间的想法和他说了说,他说,哥们,你还记得咱们大学时候那个Dede CMS 吗?这一问直接把我拉回了那个CMS乱斗的年代,dedecms, joomla drupal phpcms cms top,discuz, phpwind ,帝国cms,一大推CMS,让你挑的眼花缭乱,转眼间互联网大浪淘沙,被收购的被收购,躺平的躺平,偶尔出现的几个信息不是告你该交授权费,就是xxx漏洞,没有什么好消息。

现在再看这些开源的系统,虽然系统老了点,兼容性没有那么好,但是,当年的架构设计和数据库设计依旧是心思巧妙,看看数据接口和源码,依旧感慨,以前的 程序员 是多么走心。那不是工作,那才是爱好,才是生活,现在卷的都成花卷了,还是卷不出几个让大家用得走心的系统。

回忆一下以前的几个常用的系统吧,回到那个时候当个小 码农 ,也是很开心的。

(一)、dedecms

官网改版了,然后找以前的非授权用户要钱授权费。

虽然他一直在升级,但是你打开更新日志就能看到,现在 dede cms 的更新基本都是围绕老版本的一个维护和补丁的行为,没有什么架构的升级和改变。

下面是官方建议的环境配置:

WINDOWS 环境:

IIS/Apache/ Nginx PHP5.6+ MySQL 5.7+/ MariaDB

LINUX / UNIX 环境:

Apache /Nginx + PHP5.6+ + MySQL/MariaDB (PHP 必须在 安全模式 下运行)

建议使用环境:

建议使用平台: OpenBSD + Nginx + PHP5.6+ MySQL5.7+/MariaDB

基本目录结构:

/ 根据目录在安装可选模块时需设定可写入文件和创建目录的权限。
…./install 安装程序 目录,安装完后可删除[安装时必须有写入权限]
…./dede 默认后台管理目录(可任意改名)
…./ include 类库文件目录
…./plus 附助程序目录
…./member 会员目录
…./images 系统默认模板图片存放目录
…./uploads 默认上传目录[必须可写入]
…./html 默认HTML文件存放目录[必须可写入]
…./templets 系统默认内核模板目录
…./data 系统缓存或其它可写入数据存放目录[必须可写入]
…./special 专题目录[生成一次专题后可以删除special/index.php,必须可写入]

一看:从上面这个环境配置就分析出,php最高5.6,这就说明系统没有什么太大改变,老码农依旧玩得溜溜的,因为php5 系列差不太多,他要是升级到7以上,说明改变还有点大的,但是还在5系玩,那朋友们,你们还是专家。

二看:目录接口还是我们熟悉的那个结构,模版也是以前那个模版,玩法照旧,接个小活,弄个企业官网什么的还是充裕的。

其他的下载源码,用编辑器打开看看,基本没有什么太大变化,还可以操作一下的。

最后说一下dedecms 的优点:普及了cms这个概念,简化了系统安装和入门操作。数据库设计合理,熟悉模版规则的朋友们操作起来还是起飞的,静态,采集,专题,都好用,操作方便。

缺点:普及的后果就是人人都玩dedecms,然后就是研究他,接下来就是漏洞太多,各种漏洞,各种木马,各种脱裤,各种麻烦,处了安全差点意思,就是版本太老,没有合适的生态支持,只剩下dedecms模版还在建站圈和源码圈活跃了。

应用:搞个 仿站 ,企业站,小说站,图片站,站群,都是没有什么问题的,安全做好就行了。除了版本老点,没啥大问题。

文章来源:智云一二三科技

文章标题:突然想起PHP开源CMS的江湖(一)

文章地址:https://www.zhihuclub.com/151551.shtml

关于作者: 智云科技

热门文章

网站地图