Websource 0.996 — публичный API записей и новые возможности для разработчиков

Вышла новая бета-версия CMS Websource 0.996. Главное изменение релиза — появление публичного API для получения и подсчёта записей. Также расширены возможности для разработчиков, доработана работа со связями и группами, а обработка изображений получила поддержку преобразования анимированных GIF в WebP.
Публичный API для работы с записями
В Websource 0.996 добавлен публичный API получения и подсчёта записей.
При формировании выборки можно использовать фильтрацию по:
- обычным полям записей;
- метаполям;
- строкам мультимета.
Поддерживаются вложенные условия И / ИЛИ, что позволяет формировать более сложные условия выборки данных.
Также добавлена числовая сортировка результатов.
Новый API предоставляет разработчикам штатный механизм получения записей с учетом структуры данных Websource.
Новые публичные методы для разработчиков
В новой версии открыты публичные методы для загрузки дополнительных переводов темы.
Также через Form стала доступна публичная работа с CSRF-токенами.
Эти изменения расширяют возможности использования встроенных механизмов Websource при разработке собственных тем и интерфейсов.
Возвращено управление группами
В Websource 0.996 восстановлено управление группами через общее окно.
Порядок групп и их вложенность теперь можно изменять перетаскиванием, что упрощает работу со сложной структурой групп непосредственно в административной панели.
Улучшены копирование и перенос записей
Доработаны механизмы копирования и переноса записей.
При выполнении этих операций сохраняются связи с записями, которые переносятся вместе с материалом. При переносе внутри одного типа также сохраняются связи между его языковыми версиями.
Это особенно важно для структурированного и мультиязычного контента, где записи могут зависеть друг от друга.
Анимированные GIF теперь можно преобразовывать в WebP
Механизм обработки изображений получил возможность преобразования GIF в WebP с сохранением анимации.
Для такого преобразования используется Imagick.
Кроме того, в релиз вошли исправления ошибок галереи и прокрутки окон метаполей.
Обновление ядра
Вместе с Websource 0.996 версия ядра обновлена до 0.924.
Websource продолжает развиваться в статусе BETA. Скачать актуальную версию CMS можно на официальной странице загрузки: