二次开发是非常方便的,代码清晰,入门简单。
开发者不要盲目的去修改系统核心代码,这样会导致无法正常的升级CMS,导致无法及时获得CMS安全补丁。
建站和二次开发时建议不要变动代码的目录如下:

(红色部分是YouzhanlaCMS的核心程序,每次升级YouzhanlaCMS时只需要升级这些文件夹即可)
建站和二次开发时,不要修改系统本身的程序文件,建议开发者使用新建控制器、新建模型的方式做新增功能或者功能变更,这样就避免CMS升级时的功能覆盖。
YouzhanlaCMS模块是采用继承式控制器开发,这样可以避免不变更系统目录(以上标红的目录),将业务逻辑代码写到模块本身的控制器之中,不会影响升级。
需求大的情况下建议联系官方寻求开发方案,切勿盲目的修改系统代码,导致CMS效率降低,后期无法正常升级CMS补丁。
无论是自己的站还是给自己客户的站,都建议开发者定期为网站更新补丁,不要嫌麻烦,这是对自己负责,也是对自己客户的负责。
上一篇:开发者模式-开发工具配置
下一篇:二次开发入门须知
有站啦CMS®万能建站系统基于 CodeIgniter4 高性能的开发框架,支持接入Laravel、ThinkPHP三种内核可选,基于MIT开源许可协议,免费且不限制商业使用。 提供PC + 手机 + 微信 + 小程序 + APP API + 多终端一体化网站技术解决方案。