Техническое задание: Расширение функционала Joomla
Цель проекта
Модифицировать систему управления контентом Joomla, чтобы предоставить администраторам сайта прямой доступ к редактированию ключевых SEO-элементов каждой страницы через стандартный интерфейс админ-панели.
Основные задачи
- Редактирование мета-тегов: Добавить возможность изменять теги
<title> и <meta name="description"> для отдельных страниц, материалов или категорий. - Управление заголовками H1: Реализовать отдельное поле для задания или переопределения заголовка первого уровня (H1), независимого от основного заголовка материала.
- Интеграция в админку: Новые поля должны быть органично встроены в существующие формы редактирования контента (например, в редактировании статьи или меню-пункта).
- Сохранение и отображение: Обеспечить корректное сохранение введенных данных в базу и их вывод в соответствующих местах HTML-шаблона сайта.
Требования к реализации
- Изменения должны быть совместимы с текущей версией Joomla и ее стандартными компонентами.
- Реализация должна быть выполнена в виде плагина, компонента или модификации шаблона - в зависимости от наиболее корректного с архитектурной точки зрения метода.
- Код должен быть написан качественно, с комментариями.
- Важно избегать конфликтов с другими популярными SEO-расширениями.
Ожидаемый результат
Администратор сайта получает простой и понятный инструмент внутри привычной панели управления Joomla для быстрой SEO-оптимизации заголовков и описаний страниц без необходимости правки шаблонов или использования сложных сторонних компонентов.