Выберите язык

Регистрация

Кастомизация (customization) — адаптация сайта к задачам проекта: изменение настроек, оформления или поведения. В Joomla объём работ может варьироваться от выбора цвета в шаблоне до разработки собственного расширения.

Способы настройки

Сначала проверьте штатные параметры Joomla, шаблона и расширения. Они подходят для предусмотренных разработчиком изменений. Пользовательские CSS и JavaScript помогают доработать оформление и интерфейс, если подключаются поддерживаемым способом.

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

Сохранение при обновлениях

Прямая правка файлов ядра Joomla или стороннего расширения может исчезнуть при обновлении. Используйте параметры, переопределения и документированные точки расширения. Переопределение тоже нужно сопровождать: новая версия может изменить данные или требования к разметке.

Проверка изменений

Работайте на отдельной копии сайта и сохраняйте исходное состояние. Проверяйте не только выбранный блок, но и связанные страницы, мобильный вид, клавиатуру, формы и обе языковые версии. Ограничивайте стили и скрипты нужной областью, чтобы не повредить другие разделы Joomla.

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

Итог

Кастомизация Joomla должна решать задачу проекта и оставаться сопровождаемой. Выбирайте подходящий уровень доработки и проверяйте результат после обновлений.

Упоминания:

Balbooa Forms, Komento, Phoca Gallery, Sigplus

Список терминов
Весь глоссарий
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center не связан с проектом Joomla!® или организацией Open Source Matters и не получает от них поддержки. Название и логотип Joomla!® используются на основании ограниченной лицензии, предоставленной Open Source Matters, владельцем товарного знака в США и других странах.