6 плагинов WordPress, которые выводят нативные комментарии на новый уровень
Опубликовано: 2015-10-01На прошлой неделе я поделился уроками, которые я извлек, и недостатками модерирования комментариев в WordPress. В этом посте я выделяю шесть плагинов, которые решают проблему, с которой я столкнулся, или улучшают комментарии как для читателей, так и для администраторов сайта. Все плагины бесплатны и доступны в каталоге плагинов WordPress.
Решатели проблем
Сдерживание толпы
Я обнаружил, что не все комментарии нуждаются в модерации. Crowd Control от Postmatic дает читателям возможность сообщать о комментариях, которые, по их мнению, не соответствуют политике комментариев сайта.
При включении на странице « Общие — настройки обсуждения » отображается новая опция. Вы можете указать, сколько отчетов требуется для комментария, прежде чем он будет отправлен в очередь на модерацию, и следует ли уведомлять администраторов, когда это происходит.

Если администратор одобрит комментарий, находящийся на модерации, из-за достижения порогового значения, он не попадет обратно в очередь на модерацию. Это дает администраторам право решать, является ли комментарий приемлемым или нет.

Если вы считаете, что комментарий требует внимания администратора или не соответствует политике комментариев WP Tavern, наведите указатель мыши на комментарий и нажмите кнопку отчета. В edit-comments.php добавлен новый столбец, в котором показано, сколько отчетов имеет комментарий. Важно отметить, что подробная информация о том, кто сообщил о комментарии, не сохраняется в базе данных.

Система открыта для злоупотреблений, но я верю, что читатели Tavern будут использовать ее ответственно.
Показать родительский комментарий
Комментарии, ожидающие модерации в бэкэнде WordPress и являющиеся ответом на другой комментарий, модерировать сложно. Show Parent Comment, разработанный Стивеном Кронином, добавляет раскрывающийся список Show More на экран edit-comments.php , который позволяет администраторам также видеть текст комментария, на который отвечает человек.
Я использую этот плагин более двух недель, и мне нравится пользовательский интерфейс. Он выглядит и действует так, как будто это естественная часть WordPress. Крис Кристофф создал тикет в Trac с предложением добавить в ядро элемент пользовательского интерфейса, подобный тому, что есть в плагине Кронина. Если у вас есть отзывы о том, как лучше всего это сделать, добавьте их в заявку.
Усовершенствования собственных комментариев
Эпоха
Epoch — это плагин, разработанный Postmatic и несколькими другими участниками, который улучшает систему комментариев WordPress. В отличие от таких сервисов, как Disqus или Livefyre, которые заменяют систему комментариев, Epoch добавляет функции к собственным комментариям WordPress. Это позволяет вам всегда хранить комментарии в своей базе данных, не полагаясь на третью сторону.
Epoch применяет ряд визуальных улучшений к форме комментариев. Ответы от автора сообщения отличаются цветом от обычных ответов, а дата и время написания комментария отображаются вверху. Epoch также использует Ajax для отправки и получения комментариев, что избавляет от необходимости обновлять страницу.
Epoch имеет функцию модерации переднего плана, которая позволяет администраторам сайта одобрять, удалять или спамить комментарии. В отличие от встроенной формы комментариев, Epoch не загружает комментарии, пока браузер не достигнет определенного места в публикации или не будет доступен по прямой ссылке.

В большинстве случаев форма комментариев загружается быстро, но на некоторых мобильных устройствах заметна нехватка скорости. Команда знает о проблемах с производительностью и решает проблему с помощью трехэтапного подхода.
Epoch полагается на JavaScript для работы, поэтому, если у посетителя, просматривающего ваш сайт, отключен JavaScript, комментарии не загружаются. Опять же, команда знает об этой проблеме и создает резервную копию собственной системы комментариев WordPress, если файлы не могут быть получены из CDN или отключен JavaScript.
Основные быстрые теги комментариев
В WordPress 4.3 текст разрешенных тегов HTML, отображаемый рядом с формой комментариев, был удален. Теги были удалены, потому что они важны и сбивают с толку большинство пользователей. Хотя я согласен с тем, что текст не имеет значения, я думаю, что форма комментариев должна иметь основные кнопки форматирования текста, чтобы читателям не приходилось запоминать и вручную вводить HTML-теги.

После установки основных тегов комментариев перейдите в « Настройки» — «Обсуждение » и установите флажок, чтобы включить их для комментариев. Если этот параметр включен, в текстовой области комментариев будут кнопки жирного шрифта, курсива, ссылки и цитаты. Лучшая часть этого плагина заключается в том, что он предоставляет встроенную основную функцию с использованием API Quicktags, добавленного в WordPress 3.3. Кнопки форматирования текста в области комментариев — это любезность, которую я бы хотел, чтобы больше владельцев сайтов предоставляли читателям.
Простое редактирование комментариев
Простое редактирование комментариев, разработанное Рональдом Уэрекой, позволяет читателям редактировать свои комментарии в течение ограниченного периода времени. По умолчанию у читателей есть пять минут, чтобы отредактировать свой комментарий после его отправки. Хотя настройка не требуется, вы можете изменить время и поведение плагина, используя действия и фильтры. Я изменил ограничение по времени на 15 минут в таверне, чтобы у читателей было достаточно времени для внесения правок.

С установленным Simple Comment Editing количество отправленных контактных форм и запросов на редактирование комментариев значительно сократилось.
Постматик
Postmatic — это плагин, который подключается к сервису и имеет ряд функций. Читатели могут подписаться на сообщения или комментарии и получать обновления по электронной почте. У Postmatic есть красивый шаблон электронной почты, который показывает самый последний ответ, Gravatar комментатора, а также краткий обзор сообщения и разговора.

Читатели могут отвечать на комментарии по электронной почте, не заходя в форму комментариев. Администраторы сайта могут отвечать, удалять или отправлять комментарии Akismet по электронной почте. Важно отметить, что Postmatic не является сторонней службой комментариев. Вместо этого он использует собственную систему комментариев в WordPress, позволяющую вам всегда сохранять и владеть своими данными.
Хотя я модерирую комментарии из мобильного приложения WordPress или бэкенда WordPress, Postmatic — отличный запасной вариант. Я также думаю, что шаблон электронной почты выглядит великолепно и предлагает лучший пользовательский интерфейс, чем электронные письма с уведомлениями о комментариях, предоставляемые WordPress. Postmatic делает намного больше, чем то, что я описал выше, но для целей этой статьи я сосредоточился на части комментариев сервиса.
Postmatic — это новое дополнение к таверне, которое я рекомендую вам попробовать. Попробовав, расскажите, пожалуйста, о своем опыте. Я особенно хочу знать, легче ли следить за разговорами и участвовать в них.
Уведомления о том, что комментарий на модерации одобрен
Одна из проблем, которую мне еще предстоит решить, решается рядом участников WordPress в билете 33717. Если все пойдет хорошо, возможно, эта функция будет добавлена в WordPress 4.4. После добавления читатели, чьи комментарии попадают в очередь на модерацию, будут автоматически уведомлены WordPress, когда они будут одобрены.
Это не идеально, но это улучшение
Даже со всеми функциями, которые предоставляют эти плагины, я не думаю, что система комментариев в WordPress или форма в WP Tavern идеальны. Я не уверен, что совершенство может быть достигнуто. Тем не менее, я думаю, что оба являются улучшениями по сравнению с предыдущими итерациями. Если есть плагин, который вы используете для улучшения собственных комментариев WordPress или его системы модерации, сообщите мне об этом в комментариях.
