• JSON Feed для DLE: современный формат ленты для AI-агентов

Плагин для DataLife Engine (DLE), который генерирует ленту публикаций в формате JSON Feed 1.1 — структурированный и легковесный аналог RSS для нейросетей, поисковых систем и подписчиков.

В 2026 году, когда AI-агенты (ChatGPT Search, Perplexity, Yandex GPT, Google SGE) становятся основными потребителями контента, формат подачи данных приобретает критическое значение. Стандартный RSS на основе XML — громоздкий и неудобный для машинной обработки. JSON Feed решает эту проблему, предлагая простой и "родной" для нейросетей формат. Новый плагин DLE-jsonfeed добавляет вашему сайту на DLE поддержку этого современного стандарта.

Что умеет плагин DLE-jsonfeed

Плагин создает на вашем сайте несколько эндпоинтов (URL) для выдачи контента в формате JSON Feed версии 1.1 (https://www.jsonfeed.org/).

Основные возможности:

  • Стандартные ленты: Автоматически формирует основную ленту новостей, а также ленты по категориям, авторам и типам контента.

  • Гибкая фильтрация: Поддерживаются параметры ?limit=N (ограничение записей), ?category=X (ID категории), ?user=X (ID пользователя), ?type=Y (тип контента, настраивается в админке).

  • Красивые URL (ЧПУ): Через правки в .htaccess можно задать понятные адреса вроде /jsonfeed.json, /jsonfeed-blog.json.

  • Кэширование: Встроенная система кэширования снижает нагрузку на сервер при частых запросах ленты.

  • Адаптивная админ-панель: Все настройки (название ленты, иконки, лимиты записей, типы контента) выполняются через раздел "Сторонние модули" → "JSONFeed".

Зачем это владельцу сайта на DLE

Основная цель плагина — сделать контент вашего сайта доступным и понятным для современных систем потребления данных.

  • Для AI-агентов и нейросетей: Ваши статьи в структурированном JSON-формате легче парсить и анализировать. Это повышает шансы, что ваш сайт будет процитирован ChatGPT, Perplexity или Yandex GPT при генерации ответа пользователю.

  • Для подписчиков и ридеров: Современные RSS-агрегаторы (Feedly, Inoreader, NetNewsWire) нативно поддерживают JSON Feed. Подписчики получают ваш контент в удобном, быстро загружающемся виде.

  • Для разработчика и интеграций: JSON-лента становится готовым API для внешних систем. Вы можете легко использовать её в Telegram-ботах, мобильных приложениях, CRM или любых других сервисах, без необходимости парсить HTML вашего сайта.

Установка и настройка

Плагин распространяется бесплатно и с открытым исходным кодом (лицензия MIT).

  1. Скачайте архив с официального репозитория: https://github.com/tcse/DLE-jsonfeed

  2. Установите через админ-панель DLE: Перейдите в "Управление модулями" → "Установить модуль", загрузите файл jsonfeed.xml из архива.

  3. Настройте плагин: После установки перейдите в "Сторонние модули" → "JSONFeed". Укажите название ленты, описание, иконки (favicon 32×32 и icon 512×512), лимиты записей и при необходимости настройте типы контента (например, blog для категорий 1, 19, 20).

  4. Настройте ЧПУ (рекомендуется): Добавьте в файл .htaccess в корне сайта правила редиректа. Примеры правил приведены в README плагина. Важно: Добавляйте их выше блока обработки статических файлов.

Примеры использования

После настройки лента будет доступна по адресу: https://ваш-сайт.ru/jsonfeed.json

Примеры URL для разных задач:

Для проверки работы просто откройте любой из этих URL в браузере. Если вы видите структурированный JSON-файл с вашими новостями — плагин работает корректно.

Ссылки

Скачать плагин (GitHub): https://github.com/tcse/DLE-jsonfeed

Скачать с [Зеркала]