Как обновить устаревший пакет бетона 5
Давным-давно я разработал пакет для бетона5 <= 5.6 для небольшой некоммерческой организации. Теперь, поскольку он никогда не обновлялся, есть некоторые проблемы, которые я не могу легко исправить, связанные со старой версией PHP. Поэтому я хотел бы перенести веб-сайт на новую установку бетона5 версии 8. Однако для новой установки последнего бетона5, конечно, мой старый плагин больше не работает. Каковы шаги по обновлению устаревшего пакета convertion5 для работы с более новыми версиями concrete5? К сожалению, я не смог найти никакой информации или руководств в Интернете. Я просмотрел новую документацию о том, как разработать пакет для concrete5 8, но нашел ее очень скудной. Например, я изменил пространство имен своего контроллера, но этого недостаточно, чтобы пакет функционировал. Любая информация будет принята с благодарностью!
Изменить: код здесь
1 ответ
Структура папок и файлов в основном одинакова. Теперь вы должны использовать пространство имен в своих классах. Я думаю, что контроллеры пакетов немного изменились в том, что они расширяют. Блоки в основном одинаковые. Использование активов JS и CSS по-прежнему работает по-старому, если вы предпочитаете, но есть новый и лучший способ управления активами.
Не стесняйтесь обращаться ко мне по личным сообщениям на веб-сайте concrete5, мое имя пользователя mnakalay. Там вы можете рассказать мне больше о своем пакете и о том, что он содержит (блоки, атрибуты...), и я могу дать вам несколько советов.