Техническое задание: Модификация системы генерации XML-фидов
Исходная ситуация
Существует рабочий сайт, построенный на фреймворке Kohana. В системе реализован функционал генерации XML-фида для выгрузки данных во внешний сервис (например, для публикации объявлений). В данный момент настроен и работает один фид.
Задача
Требуется добавить второй, независимый XML-фид с измененной структурой и набором полей.
Основные требования:
- Проанализировать предоставленный фрагмент кода, отвечающий за генерацию текущего фида.
- Создать на его основе новый модуль или расширить существующую логику для формирования второго фида.
- Структура данных во втором фиде должна отличаться от первой (например, другой набор атрибутов, иная вложенность тегов, дополнительные или измененные поля).
- Обеспечить корректную работу обоих фидов одновременно без конфликтов.
- Код должен быть написан в соответствии со стандартами Kohana и быть поддерживаемым.
Что предоставляется:
- Доступ к кодовой базе сайта (или соответствующим модулям).
- Пример работающего кода текущего фида для анализа.
Ожидаемый результат:
- Два рабочих эндпоинта (URL), каждый из которых отдает свой XML-фид с разной структурой.
- Чистый, документированный код интеграции.
- Краткое описание внесенных изменений.