Вот, снова Рождество на подходе — отметим же его новым релизом Comentario 3.12.0 Faughanvale!
Comentario — это быстрый и мощный свободный сервер комментариев для веб-страниц, написанный на Go.
Вы можете подписаться на новости Comentario в соответствующем блоге или через RSS .
Что нового
Многоязычность для комментаторов
Встраиваемая часть Comentario поддерживает многоязычность уже с версии 3.6.0. В новом релизе эта поддержка распространена на отправляемые системой емэйлы (и, в перспективе, на другие элементы — #139).
Пользователь может выбрать предпочитаемый язык интерфейса на странице Профиля, а изначальное его значение определяется языком браузера в момент регистрации.
Смена емэйл-адреса
В новой версии администратор может разрешить пользователям запускать процесс изменения емэйл-адреса в параметрах Динамической конфигурации (#134).
Если он активирован, то любой пользователь может запросить смену своего емэйла, кликнув по кнопке рядом с полем адреса на странице Профиля.
- Если у него есть привилегия суперпользователя, то после этого он попадёт на страницу редактирования собственного пользователя.
- Для остальных, обычных пользователей откроется страница с формой смены емэйла, позволяющая ввести необходимый адрес, а также пароль для подтверждения операции:
После этого, если отправка емэйлов через SMTP настроена корректно, пользователю придёт запрос-подтверждение на новый адрес. Если SMTP не настроен, емэйл-адрес будет изменён сразу, без дополнительного подтверждения.
Настройка максимальной длины комментария
Ещё один новый параметр динамической конфигурации позволяет владельцу домена установить лимит на длину текста комментария (#142). По умолчанию он равен 4096 (как и было до этого), а диапазон допустимых значений простирается от 140 до 1 МиБ (1 048 576) символов.
Его исходное значение берётся при этом из соответствующего глобального динамического параметра.
Поддержка платформ
Новая версия официально поддерживает PostgreSQL 17, вышедший в сентябре этого года, — что тестируется в процессе автоматизированной сборки (#135).
Также теперь собираются и публикуются Docker-образы для архитектуры ARM64.
Прочие изменения
- Шрифты теперь отдаются самим сервером Comentario
- Админка: валидация числовых параметров в динамической конфигурации
- Админка: спиннеры при загрузке модуля
- Админка: исправлено сохранение Профиля для федеративных пользователей
- Админка: Профиль: поле выбора языка
- Админка: исправлен сброс параметра динамической конфигурации в значение по умолчанию
- Бэкенд: исправлено голосование за коммент (#141)
- Бэкенд: OAuth: исправлены проверки при возврате на сайт по завершении аутентификации
- Бэкенд: OAuth: в отсутствие
Name
берётсяNickName
(#64) - Бэкенд: исправлена маскировка IP-адреса
- Локализация: добавлены отсутствующие строки (французский, вьетнамский), корректура (французский)
- Локализация: перевод на испанский за авторством Briant Fabela
- Локализация: обновлены переводы на китайский
- Локализация: обновлён перевод на бразильский португальский (@savioribeiro)
- Шаблоны емэйлов: убрано двойное восклицание
- Документация: Angular: обновлён пример применения
ngx-comentario
- Документация: Редактор комментов: исправлена комбинация клавиш для зачёркнутого текста
- Документация: обновлена картинка с элементами встроенного Comentario
- Усовершенствования в подсистеме плагинов
- CI: исправлен билд для ARM64 (теперь он помечается как v8.0)
- CI: принудительная динамическая линковка и указание gcc-компилятора для ARM-сборок (#136)
Улучшения демо-сайта
Демонстрационный сайт теперь также доступен на испанском, французском и бразильском португальском.
Демо-версия
Увидеть новую версию в действии, а также её административный интерфейс (логин с емэйлом admin@admin
и паролем admin
), можно на демо-сайте:
Демо-сайт комментариев Демо админки Comentario
Установка
Если вы хотите установить Comentario, вот ссылки на документацию:
- Getting started.
- Installation.
- Migration (поддерживается импорт из Commento/Commento++, Disqus, Wordpress).
Комментарии