Подрядчик построил для нас расширение Joomla 1.5, и меня смущает архитектурный выбор, который он сделал.Я не хардкорный пользователь Joomla, поэтому я не знаю, нормально ли он построен.
При установке расширения я получаю две отдельные части:
- Компонент * , который имеет общесистемные настройки (например, параметр, который включает и отключает функции для сайта в целом)
- A плагин часть, в которой есть настройки, связанные с контентом (например, настройки, которые определяют, к каким категориям контента и статьям применять компоненты)
Я не в восторге от функциональности, разбитой на две частивот так: вам нужно включить и компонент, и плагин, чтобы заставить его работать, и вы должны помнить, в каком разделе находится определенный параметр, когда вы хотите его изменить.Я предпочитаю идею иметь все в одном плагине.
Вопросы для тех, кто мудрее и опытнее меня:
- Это нормально для расширения досостоять как из компонента, так и из плагина?
- Является ли технически осуществимым , чтобы объединить какую-либо конкретную функциональность в один компонент или в один плагин?
- Если ответ на вопрос № 2 положительный, обычно желательно объединить функциональность?
Надеюсь, этот вопрос не слишком расплывчатый.Спасибо за чтение.