很久以前,我为concrete5<=开发了一个concrete5包5.6为小型非营利组织。现在,因为它从未升级过,所以有一些问题我无法轻易修复,与旧的PHP版本有关。因此,我想将网站迁移到concrete5版本8的新安装中。然而,对于最新的concrete5的新安装,我的旧插件当然不再工作了。更新旧的concrete5包以在新的concrete 5版本下工作的步骤是什么?不幸的是,我在网上找不到任何信息或指南。我看过关于如何为concrete58开发包的新文档,但发现它非常缺乏。例如,我已经更改了控制器的名称空间,但这还不足以让包正常工作。如有任何见解,我们将不胜感激!
编辑:代码在这里
文件夹和文件结构基本相同。你现在必须在你的类中使用名称空间。我认为,程序包控制器在扩展方面发生了一些变化。B锁基本相同。如果你愿意的话,使用JS和CSS资产仍然可以用旧的方法,但有一种新的更好的资产管理方法。
欢迎下午在concrete5网站上与我联系,我的用户名是mnakalay。在那里,你可以告诉我更多关于你的包及其包含的内容(块、属性…(,我可以给你一些指针