В ExpressionEngine 2.5.0 добавили новый функционал и улучшили безопасность.
Появилось новое поле для визуального текстового редактора, Текстовый редактор можно использовать и на фронт энде, и модуль согласия печенек (куков) разработанный специально чтобы помочь пользователям Европейского союза (ЕС) для соответствия закону о частной жизни.
В дополнение к ряду новых возможностей, этот релиз улучшает фильтрацию XSS и поведение при редиректе. Для разработчиков есть ряд новых хуков и улучшения для стабильности (более 50 исправлений).
Новый текстовый редактор обеспечивает простой собственный способ добавить “то, что вы видите, то вы получите” (WYSIWYG) поля для публикации страниц. Наборы инструментов, которые состоят из различных кнопок, которые могут быть включены в редактор, настраиваемые и могут быть сохранены для каждого пользователя. Редактор также может быть добавлен к текстовым полям на интерфейсе с помощью RTE модуля, который позволяет WYSIWYG использовать SafeCracker в комментариях. Новый редактор является также дружественным к разработчикам, и новые кнопки могут быть легко созданы с помощью Button API.
Другой новый модуль в этом релизе модуль согласия печенек (Cookie Consent Module), специально разработанный, чтобы помочь пользователям в ЕС удовлетворить требования закона о конфиденциальности, запрещающем установление печенек без предварительного согласия пользователей. Модуль позволяет установить куки с помощью собственных “настроек куков” ExpressionEngine, если согласие было предоставлено. Модуль также предоставляет средства условного отображения данных на основе статуса о согласии и механизмы для получения такого согласия. Обратитесь к документации для более подробной информации.
Мы надеемся, что вы все найдёте что-то новое, в релизе 2.5.0.