Примечания к выпуску
Вышла версия 2.3.13 XenCustomize News Publisher!
Мы рады представить
XenCustomize News Publisher v2.3.13 — крупное обновление, направленное на
улучшение ленты новостей, нативный экспорт RSS, улучшенное управление со стороны администратора и оптимизацию производительности .
В этой версии добавлен
нативный экспорт RSS как для основного индекса News Publisher, так и для категорий новостей, а также новые параметры администратора для управления доступностью ленты, ограничениями на количество элементов, порядком отображения, режимом контента и включением миниатюр. Это значительно упрощает распространение контента News Publisher среди RSS-ридеров, агрегаторов, ботов и внешних сервисов.
Большая часть этого обновления посвящена
ленте новостей . Теперь администраторы имеют гораздо больше контроля над поведением ленты, включая ограничение заголовков, время жизни кэша, интервал автовоспроизведения, отображение миниатюр, категории источников, видимость заголовков и обработку миниатюр для мобильных устройств.
Мы также добавили новую опцию в настройках учетной записи, которая позволяет пользователям скрывать ленту, если администратор разрешает такую гибкость.
Кроме того, версия 2.3.13 обеспечивает важное
улучшение производительности ленты новостей. Улучшены процесс загрузки, обработка запросов, фильтрация видимости, стратегия кэширования и индексирование, что позволило снизить ненужную нагрузку на базу данных и значительно повысить эффективность использования новостной ленты, особенно на крупных сайтах.
Для упрощения управления всеми этими функциями страница параметров News Publisher была реорганизована в
удобные вкладки , включая отдельные разделы для настроек
новостной ленты и
экспорта RSS .
Это значительное и важное обновление для News Publisher, предоставляющее как новые мощные возможности, так и улучшения качества всего дополнения.
Новые функции и улучшения:
- Добавлен встроенный экспорт RSS-ленты для индекса и категорий новостей в News Publisher.
- Добавлены новые административные параметры для управления доступностью RSS-лент, ограничением количества элементов, порядком ленты, режимом отображения контента и включением миниатюр.
- Добавлена новая административная опция для управления количеством последних заголовков, отображаемых в новостной ленте.
- Добавлена новая административная опция для управления временем жизни кэша новостной ленты.
- Добавлена новая административная опция для управления частотой автоматической смены заголовков в новостной ленте.
- Добавлена новая административная опция для отображения или скрытия миниатюр в новостной ленте.
- Добавлена новая административная опция, позволяющая ограничить отображение новостной ленты только выбранными категориями источников.
- Добавлена новая административная опция, позволяющая пользователям скрывать новостную ленту в настройках своей учетной записи.
- Добавлена новая настройка учетной записи, позволяющая пользователям выбирать, отображать ли новостную ленту, если администратор это разрешает.
- Улучшено отображение новостной ленты на небольших экранах для более удобного просмотра на мобильных устройствах и лучшей читаемости заголовков.
- Добавлена новая административная опция, позволяющая управлять отображением заголовка новостной ленты на настольных компьютерах, мобильных устройствах, на обоих типах устройств или полным его скрытием.
- Добавлена новая административная опция, позволяющая при необходимости скрывать миниатюры новостной ленты на узких экранах мобильных устройств.
- Внесены изменения в административные параметры News Publisher, которые теперь разделены на вкладки для более удобного поиска соответствующих настроек, включая отдельные вкладки для ленты новостей и параметров экспорта RSS.
Улучшения производительности:
- Оптимизирован процесс загрузки новостной ленты, так что данные ленты подготавливаются только для допустимых общедоступных HTML-запросов, в которых лента включена и видна.
- Запрос к новостной ленте был переработан для использования более эффективного процесса выборки, что позволило исключить ненужные объединения таблиц для каждого посетителя и снизить нагрузку на базу данных.
- Обновлены проверки видимости новостных тикеров: вместо объединений кэша разрешений внутри запроса к тикеру используются идентификаторы отображаемых категорий.
- Добавлено кэширование тикеров с учетом комбинаций разрешений и улучшена его работа с использованием простого кэша XenForo для повышения совместимости с различными установками.
- Добавлена автоматическая очистка кэша новостных тикеров при изменении содержания новостей.
- Добавлен составной индекс базы данных для улучшения поиска в новостной ленте по видимым новостям, отсортированным по дате публикации.
Изменены шаблоны:
В следующие шаблоны были внесены изменения:
- core_xcu_nwp.less
- xcu_nwp_card_grid.less
- xcu_nwp_expanded_list.less
- xcu_nwp_standout_card_grid.less
- xcu_nwp_news.less
- xcu_nwp_news_list_macros
- xcu_nwp_news_ticker
- xcu_nwp_news_ticker.less
- xcu_nwp_rss_content
- xcu_nwp_option_macros
Важные примечания к обновлению:
- При обновлении убедитесь, что вы заменили все файлы дополнений файлами последней версии.
- После обновления проверьте страницу «Устаревшие шаблоны» и либо отмените изменения , либо объедините/интегрируйте эти шаблоны, чтобы все новые изменения были применены.