Техническое задание: Расширение функционала Joomla

Цель проекта

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

Основные задачи

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

Требования к реализации

  • Изменения должны быть совместимы с текущей версией Joomla и ее стандартными компонентами.
  • Реализация должна быть выполнена в виде плагина, компонента или модификации шаблона - в зависимости от наиболее корректного с архитектурной точки зрения метода.
  • Код должен быть написан качественно, с комментариями.
  • Важно избегать конфликтов с другими популярными SEO-расширениями.

Ожидаемый результат

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