Пожелание разработчикам hostcms

#
Пожелание разработчикам hostcms
Реализуйте пожалуйста такую возможность:
функции install в uninstall в модулях которые бы выполнялись соответсвенно при инсталяции и удалении модуля. Благодаря этому появилась бы возможность "автоматической установки" пользовательских модулей
Модератор
#
Re: Пожелание разработчикам hostcms
Уточните, у Вас есть особые пожелания по соответствующему функционалу и его организации?
#
Re: Пожелание разработчикам hostcms
Сейчас основная проблема при переносе модуля с одной системы на другую это ручное создание форм центра администрирования (которые таблицы выводят с кнопками редактирования и пр.) API форм центра администрирования позволяет их создавать и програмно.
вот это я предполагаю делать при инсталяции + создание таблиц в БД. После создания форм их ID можно писать в конфиг модуля а модуль будет их оттуда использовать

при удалении модуля соответственно удаление форм которые ему принадлежат и удаление таблиц из БД связанных с ним
Вот это я и планировал делать при инсталяции и деинсталяции соотвественно
Реализовать это на мой взгляд можно несколькими способами
1 Сделать методы install и uninstall в классе модуля
2 файлы например с именами module_name.install.php и module_name.uninstall.php
#
Re: Пожелание разработчикам hostcms
Ожидается ли реализация этого функционала в ближайших выпусках обновлений?
Модератор
#
Re: Пожелание разработчикам hostcms
irbiss писал(а):
Реализовать это на мой взгляд можно несколькими способами
1 Сделать методы install и uninstall в классе модуля
2 файлы например с именами module_name.install.php и module_name.uninstall.php

Это понятно, Вы планируете вызывать эти методы при добавлении или удалении модуля?
#
Re: Пожелание разработчикам hostcms
Это понятно, Вы планируете вызывать эти методы при добавлении или удалении модуля?

Да) Именно при добавлении удалении, не включении выключении
Модератор
#
Re: Пожелание разработчикам hostcms
irbiss,
Сделали. Можете запросить небольшое обновление в поддержке для проверки.
Методы Install() и UnInstall()
#
Re: Пожелание разработчикам hostcms
Спасибо вам огромное))) очень нужный функционал реализовали)
Модератор
#
Re: Пожелание разработчикам hostcms
irbiss,
ушло
Авторизация