Вот и новая версия Comentario 3.4.0 подоспела.
Comentario — это быстрый и мощный свободный сервер комментариев для веб-страниц, написанный на Go.
Что нового
Нового в этом релизе довольно много.
Обновления без перезагрузки страницы
Об этой фиче просили довольно давно.
Когда обновление включено (а включено оно по умолчанию), любые изменения в комментах на текущей странице будут появляться сразу же, без перезагрузки страницы. Это касается новых комментариев, ответов на существующие комментарии, операций удаления и голосования, а также статуса «прилеплен» (sticky).
Реализовано автообновление при помощи веб-сокетов, позволяющих пересылать сообщения между сервером Comentario и браузером в реальном времени.
Также было добавлено несколько соответствующих настроек конфигурации:
- Автообновление можно выключить на конкретной странице при помощи атрибута
live-update="false"
. - Его также можно выключить вообще везде, передав ключ
--no-live-update
в командной строке. - Максимальное количество одновременных подключений можно ограничить при помощи опции командной строки
--ws-max-clients
. По умолчанию оно выставлено в 10 000, чего в большинстве случаев должно быть достаточно.
Панель инструментов редактора
Также давно просили добавить панель инструментов в редакторе комментариев. С её помощью писать комментарии в Markdown заметно проще:
Эти кнопки позволяют отформатировать текст, вставить список, таблицу, цитату и т.д.
Предпросмотр комментариев
На гифке выше можно также заметить кнопку Preview (предварительный просмотр). Она появилась в версии 3.3.0, но, поскольку я так и не сподобился выпустить об этом пост, то упоминаю здесь.
Анонимное комментирование
Также в версии 3.3.0 чекбокс Comment anonymously был удалён и заменён на одноимённую кнопку в диалоге логина:
Отныне не требуется отмечать этот чекбокс перед отправкой каждого комментария. После первого нажатия кнопки Comment anonymously в диалоге все последующие комменты будут отправляться анонимно. До тех пор, разумеется, пока вы не залогинитесь.
Сворачивание ответов кликом по левому краю
Кнопка «Свернуть/Развернуть» была удалена, вместо неё теперь можно кликнуть по левому краю карточки с комментарием, чтобы свернуть или раскрыть его дочерние комменты (примерно как это сделано у Reddit):
Опции правки и удаления
Добавлено четыре новых настройки, контролирующих редактирование и удаление комментов (#61):
Кто удалил этот коммент?
У удалённых комментариев теперь показывается, кто это сделал: автор или модератор (#62).
Данную информацию не всегда удаётся отобразить — это зависит от привилегий пользователя.
Сборки для ARM
Начиная с версии 3.4.0 стали доступны бинарные сборки для 32- и 64-битной архитектуры ARM (#57).
Готовые к употреблению пакеты можно скачать без регистрации и СМС на странице релизов.
Прочие изменения
Вышло в 3.4.0
- Админка: исправлено отображение анонимного юзера
- Админка: обычные пользователи могут удалять свои комменты
- Админка: в свойствах коммента отображается, кто и когда отмодерировал и удалил его
- Исправлено: цитаты в Markdown
- Исправлено: зачёркнутый текст в Markdown
- Операции домена: очистка домена также сбрасывает счётчики просмотров и комментариев (#55)
- Встраиваемые комментарии: новые иконки
- Встраиваемые комментарии: предупреждение, если у домена нет доступных способов аутентификации
Вышло в 3.3.0
- Встраиваемые комментарии: настройки сортировки и анонимного комментирования теперь сохраняются локально
- Встраиваемые комментарии: сортировка комментов по рейтингу в возрастающем порядке
- Встраиваемые комментарии: сортировка по рейтингу скрывается, когда голосование запрещено (#48)
- Встраиваемые комментарии: кнопка редактирования профиля скрывается для SSO-пользователей (#45)
- Новые настройки динамической конфигурации, определяющие возможность регистрации комментаторов (#47)
Демо-версия
Увидеть новую версию в действии, а также её административный интерфейс (логин с емэйлом admin@admin
и паролем admin
), можно на демо-сайте:
Демо-сайт комментариев Демо админки Comentario
Установка
Если вы хотите установить Comentario, вот ссылки на документацию:
- Getting started.
- Installation.
- Migration (поддерживается импорт из Commento/Commento++, Disqus, Wordpress).
Комментарии