Comentario3.4.0

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

Вот и новая версия Comentario 3.4.0 подоспела.

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

Image

Что нового

Нового в этом релизе довольно много.

Обновления без перезагрузки страницы

Об этой фиче просили довольно давно.

Когда обновление включено (а включено оно по умолчанию), любые изменения в комментах на текущей странице будут появляться сразу же, без перезагрузки страницы. Это касается новых комментариев, ответов на существующие комментарии, операций удаления и голосования, а также статуса «прилеплен» (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» в диалоге логина.
Кнопка «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, вот ссылки на документацию:

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

Комментарии

Поделиться: