1

Тема: Зависимости модулей

Думаю, было бы хорошо в списке модулей в админ панели отобразить зависимости между ними и предупреждать при удалении модуля, от которого зависит другой модуль и отключать зависимый модуль, в случае не хватки одного из требуемых для его работы модулей

teapplix.com

2

Re: Зависимости модулей

Пока есть только зависимость от доп. полей, они часть системы и их удалять нельзя.
А вот предупреждать пользователя надо.

Thumbs up Thumbs down

3 Отредактировано zloitapok (21-01-2010 15:11:56)

Re: Зависимости модулей

я думаю, что если отключить и удалить модуль imagebox, то в модуле галереи появятся сообщения об ошибках

teapplix.com

4

Re: Зависимости модулей

да так и будет, поскольку галерея использует его для отображения изображений.
но зависимость там не строгая.

Thumbs up Thumbs down

5

Re: Зависимости модулей

думаю, стоит подкорректировать шаблонизатор, чтоб перед выводом какой-либо переменной, к примеру {imagebox_headers} он проверял ее на существование и выводил доходчивое сообщение об ошибке в представление. Не стандартные инвалид аругемент или андефайнед вариэйбл smile

teapplix.com

6

Re: Зависимости модулей

Я тоже над этим думал, есть идея создать обработчик ошибок в файлах шаблона,
если возникает ошибка - предоставить пользователю понятное описание и две ссылки на функции
через которые произошла сама ошибка.

Одна ссылка на поиск php.net
Другая на нашу вики.

ну как-то так. еще надо додумать.

Thumbs up Thumbs down