Comentario3.13.0 Garvagh

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

Вышла новая версия Comentario 3.13.0 Garvagh.

Comentario — это быстрый и мощный свободный сервер комментариев для веб-страниц, написанный на Go.

AI-generated image.
AI-generated image.

Вы можете подписаться на новости Comentario в соответствующем блоге или через RSS .

Что нового

RSS-лента комментариев

Начиная с этой версии пользователи могут подписываться на RSS-ленты для комментариев, оставленных на определённой странице или на всём домене, с возможностью дополнительной фильтрации по автору или пользователю, которому дан ответ.

Встроенный Comentario теперь содержит ссылку RSS под текстовым полем Добавить комментарий, которая открывает всплывающее окно RSS-лента комментариев.

Окно «RSS-лента комментариев» в Comentario.
Окно «RSS-лента комментариев» в Comentario.

Переключение флажков будет соответствующим образом обновлять отображаемый URL RSS-канала. Чтобы иметь возможность фильтровать комментарии по ответам, вам необходимо сначала войти в систему.

В админке соответствующий URL RSS-ленты можно увидеть в свойствах домена и страницы домена — здесь доступна также опция фильтрации по автору:

RSS-лента комментариев в свойствах страницы домена.
RSS-лента комментариев в свойствах страницы домена.

Вышеперечисленные возможности включены по умолчанию, но их можно отключить и скрыть соответствующие элементы интерфейса при помощи параметра динамической конфигурации Enable comment RSS feeds — отдельно для каждого домена.

Виджет количества комментов

Эта возможность (#147) была запрошена уже давно, но до этого релиза была доступна только через API-вызов.

Теперь наряду с компонентом комментариев (<comentario-comments>) имеется еще один веб-компонент, который можно вставить с помощью тега <comentario-count>.

Владельцы сайтов могут использовать его для отображения количества комментариев на определенной странице, например, в записи блога. Вы можете увидеть его в действии в переключателе языков на демо-сайте Comentario:

Виджет количества комментов в языковом меню.
Виджет количества комментов в языковом меню.

Приветственное сообщение в Дашборде

Пользователи, только что зарегистрировавшие учетную запись, теперь увидят небольшое пояснение, что делать дальше, на панели Дашборда — вместо пустого экрана:

Приветственное сообщение в Дашборде.
Приветственное сообщение в Дашборде.

Надеюсь, это поможет хоть немного упростить процесс обучения.

Выбранный домен всегда вверху

Если у вас много доменов, понять, с каким из них вы имеете дело в данный момент, может быть непросто. В этой версии выбранный домен, если таковой имеется, всегда будет отображаться первым в списке, независимо от текущей сортировки:

Выбранный домен всегда стоит на первом месте в списке.
Выбранный домен всегда стоит на первом месте в списке.

То же касается и фильтрации списка доменов, но только если выбранный домен проходит фильтр.

Редактирование страниц домена

Страницы домена получили отдельную страницу редактирования, с помощью которой вы можете изменять их свойства (#148). Благодаря этому интерфейс становится более последовательным; кроме того, таким образом можно отредактировать путь страницы (использовать с осторожностью!):

Редактирование страницы домена.
Редактирование страницы домена.

Назначение роли SSO-сервером

Сервер Single Sign-On (SSO) теперь может определять, какую роль получает пользователь. Делается это при помощи поля role в ответе, возвращаемом сервером (#157).

Отключение статистики просмотров

Если вам неинтересна статистика просмотров страниц, вы можете сэкономить место в базе данных, отключив её сбор при помощи ключа командной строки --no-page-view-stats (#102).

При этом из Дашборда также пропадут вот эти красивые, разноцветные диаграммы:

Статистика просмотров страниц в Comentario.
Статистика просмотров страниц в Comentario.

Прочие изменения

  • Админка: на крупных элементах спиннеры заменены на анимированные лоадеры.
  • Админка: улучшения валидации, пропуск кнопки показа на поле ввода пароля.
  • Админка: улучшения таблиц свойств.
  • Админка: улучшения и унификация бейджей пользователей.
  • Админка: рефакторинг тост-уведомлений, добавлена подсветка синтаксиса в технические подробности ошибки.
  • Админка: унификация спиннеров, исправление выравнивания текста под спиннером.
  • Админка: владельцы доменов и суперпользователи могут редактировать собственного пользователя домена.
  • Админка: обновлено на Angular 19, также обновлены прочие зависимости.
  • Админка: переход на систему сборки application.
  • Бэкенд: рефакторинг и унификация емэйл-шаблонов.
  • Бэкенд: Go 1.24, ci-tools v45, обновлены прочие зависимости.
  • Бэкенд: исправлено усечение текста (неверная длина и повреждённые символы Юникода) (#145).
  • Пакеты: файлы конфигурации в /etc помечены как таковые, что предотвратит их перезаписывание (#146).
  • Helm: добавлен параметр comentario.args.
  • Документация: разъяснены параметры порта и шифрования SMTP-сервера (#158).
  • Усовершенствования в подсистеме плагинов.
  • Демо-сайт: актуализация количества комментов для домена и страниц.
  • Демо-сайт: пользовательские сессии и голоса за комменты сохраняются после сброса (в течение недели).
  • Демо-сайт: стандартные комменты теперь добавляются последними в хронологическом порядке.
  • CI: добавлена проверка Helm-чарта.

Демо-версия

Увидеть новую версию в действии, а также её административный интерфейс (логин с емэйлом admin@admin и паролем admin), можно на демо-сайте:

Демо-сайт комментариев Демо админки Comentario

Установка

Если вы хотите установить Comentario, вот ссылки на документацию:

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

Комментарии

Поделиться: