Плагин для DataLife Engine (DLE), который генерирует ленту публикаций в формате JSON Feed 1.1 — структурированный и легковесный аналог RSS для нейросетей, поисковых систем и подписчиков.
В 2026 году, когда AI-агенты (ChatGPT Search, Perplexity, Yandex GPT, Google SGE) становятся основными потребителями контента, формат подачи данных приобретает критическое значение. Стандартный RSS на основе XML — громоздкий и неудобный для машинной обработки. JSON Feed решает эту проблему, предлагая простой и "родной" для нейросетей формат. Новый плагин DLE-jsonfeed добавляет вашему сайту на DLE поддержку этого современного стандарта.
Плагин создает на вашем сайте несколько эндпоинтов (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".
Основная цель плагина — сделать контент вашего сайта доступным и понятным для современных систем потребления данных.
Для AI-агентов и нейросетей: Ваши статьи в структурированном JSON-формате легче парсить и анализировать. Это повышает шансы, что ваш сайт будет процитирован ChatGPT, Perplexity или Yandex GPT при генерации ответа пользователю.
Для подписчиков и ридеров: Современные RSS-агрегаторы (Feedly, Inoreader, NetNewsWire) нативно поддерживают JSON Feed. Подписчики получают ваш контент в удобном, быстро загружающемся виде.
Для разработчика и интеграций: JSON-лента становится готовым API для внешних систем. Вы можете легко использовать её в Telegram-ботах, мобильных приложениях, CRM или любых других сервисах, без необходимости парсить HTML вашего сайта.
Плагин распространяется бесплатно и с открытым исходным кодом (лицензия MIT).
Скачайте архив с официального репозитория: https://github.com/tcse/DLE-jsonfeed
Установите через админ-панель DLE: Перейдите в "Управление модулями" → "Установить модуль", загрузите файл jsonfeed.xml из архива.
Настройте плагин: После установки перейдите в "Сторонние модули" → "JSONFeed". Укажите название ленты, описание, иконки (favicon 32×32 и icon 512×512), лимиты записей и при необходимости настройте типы контента (например, blog для категорий 1, 19, 20).
Настройте ЧПУ (рекомендуется): Добавьте в файл .htaccess в корне сайта правила редиректа. Примеры правил приведены в README плагина. Важно: Добавляйте их выше блока обработки статических файлов.
После настройки лента будет доступна по адресу: https://ваш-сайт.ru/jsonfeed.json
Примеры URL для разных задач:
https://ваш-сайт.ru/jsonfeed.json?limit=50 — последние 50 записей.
https://ваш-сайт.ru/jsonfeed.json?category=5 — лента категории с ID=5.
https://ваш-сайт.ru/jsonfeed-blog.json — лента типа "blog", если он настроен в админке.
Для проверки работы просто откройте любой из этих URL в браузере. Если вы видите структурированный JSON-файл с вашими новостями — плагин работает корректно.
Скачать плагин (GitHub): https://github.com/tcse/DLE-jsonfeed