0%

翻新一个老旧的php站

前言:

在 PHP 7.x 普及化的历史大潮下,我校开展了轰轰烈烈的清除低端 PHP 版本的伟大计划。(大雾)

关键字:2013年,php,cms

其实这个站能够直接上到 PHP 5.6,然而 5.x 全部都 EOL 了。。。框架本身又动不得(其实是嫌麻烦),只能强行升级 PHP 7 然后改改 bug 这样子。

没错,一看年份就知道这玩意就是是个啥,网站前后端是一个整体,前端掺杂着框架的模板语法,后端也是各种 HTML 拼接。

但是既然接了又不得不做。索性全部重新改。= =

现状:

  • dux cms 1.1 远古cms
  • canphp 2.0 不具名框架

这框架缺失的东西挺多的,对开发起不到太大作用。
CMS后续有更新,但是没有迁移的文档,所以不考虑升级了。整一个就是就是各种混杂的模块和model类,也不太好改。

翻新计划:

前端:

考虑采用vue重构,把之前 PHP 渲染的部分改造成 RESTFul 形式的接口方便前端调用。
后台管理系统不做大改动,主要升级下js库,界面微调。

后端:

修改使之兼容 PHP 7.x,修复存在已久的 bug,以及常见安全漏洞。