Загружаем изображение…
CMS «ГИРВАС» 0.4.0 «Сегежа» — самое масштабное обновление за всю историю продукта.
Компания «Карельский разработчик» выпустила релиз, который объединил несколько стратегических направлений развития с 2021 года.
152-ФЗ: полное техническое покрытие на уровне ядра Версионирование юридических документов, фиксация согласий с привязкой к версии и локали, отзыв согласий субъектом и администратором, экспорт данных по статье 14, анонимизация, ротация логов, cookie-баннер для всех посетителей. Без сторонних плагинов.
Новый раздел «Отчёты CMS»
Три подраздела: «Общая сводка», «Контент», «Безопасность». В «Безопасности» — успешные и неуспешные входы, блокировки, просмотры персональных данных, IP-адреса с успешным входом в админ-панель.
OAuth-провайдер: фундамент для единого входа
Серверная часть встроенного OAuth. Authorization Code Grant с обязательным PKCE (S256), ротация refresh-токенов, хеширование client_secret. В бесплатной CMS — редкость для российского рынка.
SQL-диалекты: MySQL и PostgreSQL
Обе СУБД работают через единый слой абстракции. Логические типы данных, единый интерфейс. Открывает путь к MariaDB, SQLite и другим.
Мультиязычность настроек сайта
Название, описание и ключевые слова — разные значения для разных языков. Формат хранения — JSON по локалям. Старые значения мигрируют автоматически.
Административная панель
Поиск и сортировка во всех разделах со списками контента. Сохранение параметров при переходе по страницам пагинации.
Яндекс.Метрика
Встроенная интеграция. Числовой ID в настройках — система выводит стандартный скрипт на всех страницах.
Редактор «NadvoTE»
Новые инструменты: отмена и возврат, вставка галерей, эмодзи. Горячие клавиши. Обрамление выделенного текста кавычками и скобками.
Технические усовершенствования ядра
QueryBuilder получил JOIN, CASE-выражения для JSON-поиска, полноценную работу с индексами. При установке CMS индексы создаются автоматически.
Подробнее на сайте компании: https://карельский-разработчик.рф/entry/cms-girvas-040-segezha-samoe-masshtabnoe-obnovlenie
Статья с полным разбором: https://cms-girvas.ru/entry/cms-girvas-0-4-0-segezha-152-fz-oauth-sql-dialects
#ГИРВАС #CMS #Обновление #Сегежа #152ФЗ #OAuth #MySQL #PostgreSQL #OpenSource #КарельскийРазработчик