Comentario3.12.0 Faughanvale

Автор: Дмитрий Канн Чтение на 3 мин
Этот пост  на английском

Вот, снова Рождество на подходе — отметим же его новым релизом 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, вот ссылки на документацию:

Подписаться на обновления блога:

Комментарии

Поделиться: