Вышла новая версия Comentario 3.7.0 Armagh.
Comentario — это быстрый и мощный свободный сервер комментариев для веб-страниц, написанный на Go.
Что нового
Это первый релиз, изменяющий структуру базы данных, после 3.0.0, поэтому в нём собрано немало новшеств.
Динамическая конфигурация уровня домена
Принцип динамической конфигурации, ранее применявшийся ко всей системе, теперь распространяется и на настройки на уровне отдельного домена. Основное преимущество таких настроек в том, что они динамические:
- Их можно менять на ходу, и изменения начинают действовать сразу.
- Набор настроек легко менять, так как при этом не требуется изменений в структуре базы данных. Благодаря этому очень легко добавлять новые.
- У каждой настройки имеется значение по умолчанию, что заметно упрощает управление конфигурациями.
Новые динамические настройки распределены по двум вкладкам на странице редактирования свойств домена: General и Authentication:
С большей частью из них вы уже знакомы, так как они и ранее присутствовали в глобальной (системной) динамической конфигурации. В новой версии системные параметры лишь задают установки по умолчанию при регистрации нового домена:
Настройки, отмеченные звёздочкой (*
) на скриншоте выше, как раз и являются теми, которые задают исходные значения при создании нового домена.
Незарегистрированные комментаторы с именем
Возможность комментировать без регистрации присутствовала в Comentario и раньше, но пользователь при этом всегда оставался анонимным (Anonymous). Сейчас соответствующая настройка называется Commenting without registration («Комментирование без регистрации и смс» на скриншоте Authentication выше), и при её активации у пользователей появляется возможность указать своё имя. Делается это в диалоге логина в специальном поле, когда выбирается комментирование без регистрации:
Емэйл-уведомления об утверждённых и отклонённых комментариях
У каждого пользователя появилась новая настройка, позволяющая включить уведомления об изменении статуса его комментов и задаваемая отдельно для каждого домена:
Когда она активирована — а это является её состоянием по умолчанию, — пользователь будет получать емэйл-уведомления о каждом комменте, утверждённом (approved) или отклонённом (rejected) модератором.
Улучшенное отображение метаданных коммента
У отредактированных и удалённых комментариев теперь понятнее отображается, кто, что и когда сделал:
Кстати: если навести мышь на часть текста с обозначением времени (такую как just now), во всплывающей подсказке появится точное время события.
Отслеживание неудачных попыток входа
Если пользователь (или кто-то, кто пытается выдать себя за него) указывает неверный пароль при логине, такая попытка входа будет зарегистрирована. А если количество неудачных попыток превысит заданный порог, соответствующий аккаунт будет заблокирован.
Обладатель роли суперпользователя (superuser) может видеть соответствующие свойства:
Счётчик неудачных попыток входа сбрасывается в ноль после первого успешного логина.
Как можно заметить на скриншоте выше, Comentario теперь также регистрирует момент последнего изменения пароля, благодаря чему в будущем можно будет реализовать политику регулярной их смены.
Список сессий пользователя
Суперпользователи теперь могут просматривать все сессии конкретного юзера, а также принудительно прекращать их:
Сообщение о заблокированном окне
Для входа через SSO и социальных провайдеров (таких как экстремистский Facebook или не менее экстремистский Google), Comentario открывает всплывающее окно с соответствующим сайтом внутри. Как недавно выяснилось, Safari и Firefox по умолчанию блокируют открытие такого окна; в новой версии было добавлено всплывающее уведомление, объясняющее пользователю, что произошло и что ему нужно сделать:
Прочие изменения
- Поддержка адресов IPv6 (#69), а также более надежная обработка IP-адресов (#76)
- Встраиваемая часть: добавлен атрибут auto-non-interactive-sso тега
<comentario-comments>
(#81) - Встраиваемая часть: оптимизирован запуск Comentario благодаря уменьшению количества необходимых API-запросов
- Исправлена ситуация с регистрацией полного IP-адреса при просмотре страницы (#77)
Демо-версия
Увидеть новую версию в действии, а также её административный интерфейс (логин с емэйлом admin@admin
и паролем admin
), можно на демо-сайте:
Демо-сайт комментариев Демо админки Comentario
Установка
Если вы хотите установить Comentario, вот ссылки на документацию:
- Getting started.
- Installation.
- Migration (поддерживается импорт из Commento/Commento++, Disqus, Wordpress).
Комментарии