【研究对象】
源码名称:星怀蓝梦
【优点:表扬】
1. 代码确实干净,不过少部分代码好像抄袭了帝国phpcms(仅仅个人感觉)。
2. 支持php8.0,这点我还是非常佩服,加分项。
3. 代码加密部分,不依赖扩展,算是良心。
4. 具备CMS该有的东西。
【缺点:希望改进】
1.有2个核心文件进行了简单加密,既然加密了就不叫100%开源了。
2. 代码不符合PHP-FIG组织定义的PSR规范(比如什么D函数,m函数,U函数,类文件名带有下划线), 应该之前用ThinkPHP用多了,被带歪了,这点可以有成长的机会。
3. 2个加密文件
application/admin/controller/index.class.php
application/admin/common/lib/update.class.php
4. 后台地址admin,竟然无法自定义,这点不可自定义admin后台目录,有点遗憾,也有点怀疑用途。
【总结】
1. 这套CMS,至少比之前PbootCMS功能更好更完善;而且代码加密更简单,推荐使用。
2. 如果CMS已经满足你了,而且没有必要去买他的插件等等,完全可以二次开发或者不开发,直接解密后,注释掉“system_information”内原本函数,并写一行"echo $data;"即可。
3. 在线升级版本这些东西,其实挺危险的,毕竟作者收集了很多东西,哪天要渗透进来,非常容易;建议不要在线升级了。而且其他任何产品,有在线升级的,都要慎用。
4. 防止找到你使用源码,最好的办法,改掉后台地址admin。已解决:方法-->A.需要改动几个函数,判断入参是admin,然后替换即可,B.而且要对数据库表menu中的m字段是admin的一起修改为新admin目录名。