2014-03-14

Всем привет! Сегодняшний пост о плагинах для комментариев wordpress . А именно о плагинах, которые улучшат комментарии, и их внешний вид на блоге.

Приведу пример основных хороших плагинов для комментариев, которые я знаю и использую на своём блоге. Наверняка какие-то из них вам понравятся, и вы их установите к себе на сайт.

1). TinyMceComments – этот плагин добавит в форму комментариев текстовый редактор, благодаря которому можно в поле комментирования писать текст выделенным жирным, курсивом, вставить ссылку и т.д. Вот как выглядит эта форма.

Скачать плагин можете здесь (нажимаем красную кнопку Download). Заходим в административную панель"Плагины"-"Добавить новый"-"Загрузить"-"Установить" и активируйте. Или просто вводим название плагина в графу «Поиск плагинов» и устанавливаем. Больше ничего делать не надо.

2). Qip Smiles — плагин, который позволяет вставить смайлы в комментарии блога wordpress. Как его установить читайте статью – . Смайлики можно вывести без использования плагина, чтобы увеличить скорость загрузки блога, об этом так же читайте в статье.

3). Russify Comments Number – плагин, который правильно отображает названия номеров комментариев. По умолчанию WordPress выводит номера вот так: 2 комментариев, а после установки плагина будет – 2 комментария, 5 комментариев и т.д.

Скачайте плагин здесь , устанавливаем и активируем, никаких настроек больше не потребуется.

4). Minimum Comment Length – ограничительный плагин. Он запрещает оставлять слишком короткие комментарии на блоге. Многие любят оставить такие комменты как: Статья класс, Супер, Спасибо, Отлично и прочее и ещё оставить ссылку на вашем блоге.

А плагин Minimum Comment Length отсеет таких людей. Минимальную длину комментария можно прописать в настройках данного плагина, а так же текст сообщения, который появится после того, как будет оставлен короткий комментарий. Скачать плагин можете здесь .

6). WordPress Thread Comment – полезный плагин, благодаря ему комментарии на блоге выводятся в древовидной форме. И вы сможете ответить на конкретный комментарий и вопрос. В плагине есть функция – ответить на комментарий, которая и появляется после каждого коммента. Скачать плагин можно здесь .

7). Comment Redirect – плагин, который перенаправляет посетителя оставившего первый свой комментарий на подготовленную вами страницу. Всем советую установить этот плагин к себе на блог.

Как это сделать читайте в статье . Вообще при использовании этого плагина требуется устанавливать ещё один – Exclude Page from Navigation , который исключит ненужные страницы из меню навигации блога, а именно нашу страницу первого комментария. Но я исключала страницы без него, в статье найдёте всю эту информацию.

8). Thank Me Later похожий плагин на предыдущий, он отправляет на почтовый ящик сообщение с благодарностью каждому, кто оставил комментарий на вашем блоге. Использовать оба этих плагина нет необходимости, выберите какой вам больше понравится. Скачать можно тут . Я лично использую плагин спасибо за комментарий и очень им довольна.

9). Highlight Author Comments – плагин, выделяющий комментарии, оставленные автором блога. Он прежде всего служит для удобства читателей, которые будут искать ответ на свой вопрос и интересоваться тем, как автор ответит на те или иные возражения. Скачать плагин можно здесь . После установки зайдите в админку — настройки плагина в раздел Highlight Comments и пропишите нужный css-стиль.

Выглядит это следующим образом:
padding: 5px; border: 1px solid #778899;background: #BEBEBE;

Где Padding:5px; — это отступ от текста
Border:1px solid#778899; — это толщина рамки вокруг заливки и её цвет
Background: #BEBEBE; — это цвет заливки рамки, в которой автор оставит комментарий

Подбирайте цвет, отступ и толщину рамки исходя из стилей шаблона вашего сайта.

Но для того, чтобы не создавать лишнюю нагрузку на блог, можно плагин заменить PHP кодом.

10). Paginated Comments – плагин, который разбивает ленту комментариев на несколько страниц, делается это для удобства просмотра комментариев. А так же для того, чтобы страница не перегружалась большим числом комментов. Скачиваем здесь .

11). Edit Comments XT – ещё один плагин для удобства, он позволяет пользователям редактировать свои комментарии на блоге. Ведь бывает, напишешь что-нибудь, а потом только понимаешь, что получилась нескладная ерунда, а изменить уже ничего нельзя. Так вот благодаря данному плагину можно вернуться и отредактировать. Скачать можно здесь .

13). Comment-Emailer – этот плагин будет оправлять сообщение на e-mail о том, что комментарий был одобрен. В принципе, если у вас стоит Subscribe to comments, то можно его и не ставить. Скачать можно здесь .

14). Comment Validation – плагин уведомляет пользователя об ошибке и подсвечивает поле, когда пользователь неверно заполнил одну из форм. Скачиваем здесь .

15). Comment Rating – плагин, с помощью которого выводится рейтинг каждого комментария. Самые популярные комментарии будут находиться вверху. Скачать можно здесь .

Всем привет! В сегодняшней статье я постараюсь выбрать лучший плагин комментарий WordPress и расскажу вам о том как можно улучшить комментарии WordPress. За время существования WordPress разработано несколько сотен, а то и тысяч плагинов которые так или иначе улучшают стандартные комментарии WordPress.

Среди всего этого многообразия плагинов, по душе и по вкусу найти себе плагин может каждый блоггер. Но вот найти десяток действительно полезных и нужных плагинов для комментариев wordpress, которые упрощают жизнь блоггера, довольно-таки не просто. Ну, что же, никто и не говорил, что будет легко – поехали!

Плагин комментарий WordPress

После нескольких часов поисков и жесткого отбора, я выбрал 15 достойных плагинов комментариев WordPress:

  1. Social Comments
  2. Disqus Comment System
  3. Facebook Comments
  4. VKontakte
  5. vk.com comments
  6. WP-Ajaxify-Comments
  7. Ajaxed Comments
  8. Comment Attachment
  9. oEmbed in Comments
  10. TinyMCEComments
  11. Greg’s Threaded Comment Numbering
  12. Subscribe to Comments
  13. Comment Redirect
  14. WordPress Thread Comment

Условно все эти плагины можно разделить на несколько групп:

  • плагины комментариев социальных сетей;
  • плагины расширяющие возможности стандартной формы комментариев WordPress;
  • плагины ускоряющие процесс написания комментария;
  • плагины позволяющие создавать вложенность комментариев – создание древовидной структуры комментариев;
  • плагины подписки.

Ну, а теперь обо всем по порядку.

Плагины комментариев социальных сетей

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

Данная возможность позволяет привлечь огромную аудиторию различных социальных сетей, таких как Google +, Вконтакте, Facebook, Твиттер; к статьям вашего блога и соответственно увеличить число комментариев вашего блога. В упомянутой статье, я рассказывал о всех плюсах и минусах подобной формы комментариев для блога.

Social Comments

Данный плагин комментариев WordPress позволяет быстро и просто встроить в блог, формы комментариев социальных сетей(Google +, Facebook и системы комментариев Disqus). Все что требуется – это выбрать стили оформления и типы социальных сетей которые нужно настроить, остальное плагин сделать сам. Данный плагин комментарий wordpress – это идеальное решение которое прекрасно подойдет для большинства блогов.

Disqus Comment System

Данный плагин позволяет полностью заменить стандартную форму комментариев WordPress, формой комментариев системы Disqus. Disqus – это сервис, который предоставляет блоггерам и вебмастерам полноценную и очень функциональную систему комментариев. Единственное, что требуется – зарегистрироваться в сервисе Disqus. Плагин комментариев Disqus Comment System – это плагин монстр, который позволяет сделать из комментариев, все что только угодно. В функциональность плагина входит:

  • возможность оставить комментарий на блоге при помощи форм комментариев социальных сетей;
  • иерархическая структура комментариев;
  • поддержка сервиса gravatar;
  • SEO-оптимизация комментариев;
  • автоматическое резервное копирование комментариев;
  • возможности подписки на rss-канал форму комментарий WordPress и отправка уведомлений на e-mail;
  • борьба со спамом при помощи белых и черных списков e-mail адресов спамеров;
  • возможность импорта комментариев;
  • отзывчивая служба поддержки.

В общем сервис комментариев Disqus – это очень мощный инструмент, который позволит вам контролировать каждый комментарий вашего блога, плюс увеличить число комментариев, при помощи форм комментариев социальных сетей. Плагин wordpress комментарий, Disqus Comment System позволяет создать на вашем блоге удобную и очень функциональную форму комментариев, установив всего один плагин! Общее время регистрации в сервисе Disqus и настройки плагина занимает не более 10 минут.

Facebook Comments

Данный плагин комментарий wordpress, Facebook comments, позволяет быстро встроить форму комментарий, многомиллионной социальной сети Facebook на свой блог. Наличие формы комментарий Facebook позволит пользователям данной социальной сети без труда оставлять комментарии на вашем блоге, тем самым увеличивая трафик посетителей, число комментариев и привлекать еще больше внимание к материалам вашего блога.

Comments Evolved for WordPress

Плагин Comments Evolved for WordPress по своему функционалу аналогичен плагину Social Comments. Он также как Social Comments, позволяет встроить формы комментарий нескольких социальных сетей(Google +,Facebook, Disqus). Я бы сказал, что плагин Social Comments и плагин Comments Evolved for WordPress идентичны по своему функционалу! Соответственно, если вам понравился один из описанных плагинов, выбирайте или по дизайну или по удобству настройки .

Плагин vk.com comments

Плагин vk.com comments , как следует из его названия, позволяет добавить форму комментарий социальной сети ВКонтакте для вашего сайта. О том, как добавить форму комментариев ВКонтакте вручную, без помощи плагинов, я рассказывал в статье – Заставь пользователей ВКонтакте комментировать страницы твоего сайта! . Вывод формы комментарий осуществляется при помощи виджета. Плагин очень прост в обращении и работает хорошо.

Плагин VKontakte

  • WP-Ajaxify-Comments
  • Ajaxed Comments

позволяют ускорить процесс отправки нового комментария. Дело в том, что стандартная форма комментарий WordPress, после нажатия кнопки “Отправить” или “Добавить комментарий”, отправляет данные на сервер и обновляет страницу сайта, тем самым пользователю приходится ждать пока обновится страницы и использовать свой интернет-трафик; хотя по сути при добавлении нового комментария нужно обновить только блок комментариев, а не всю страницу.

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

Плагины WP-Ajaxify-Comments и Ajaxed Comments

Оба плагина прекрасно справляются со своею задачей! Разница лишь в настройка, и в данной баталии побеждает Ajaxed Comments , так как он предоставляет пользователю более гибкие возможно в настройках.

Плагин WP-Ajaxify-Comments позволяет настроить только текст и стили оформления сообщений которыми он информирует пользователя о совершенной операции, например: “Комментарий успешно отправлен” или “В процессе отправки комментария, произошла ошибка” и т.д. В плагине WP-Ajaxify-Comments можно настроить цвет и прозрачность фона сообщения, цвет текста.

А плагин Ajaxed Comments позволяет настроить форму комментарий вашего блога под любой дизайн или любое настроение – на странице настройки плагина можно выбрать цвет блоков комментариев и настроить эффекты. В общем, чтобы понять о чем я говорю – советую установить плагин Ajaxed Comments и поиграть с его настройками, я уверен вам понравится.

Плагины расширяющие возможности стандартной формы комментариев WordPress

Я абсолютно уверен, что вы уже задумывались над тем: “Как же улучшить стандартную форму комментарий WordPress?”; если я прав, тогда следующие несколько плагинов сегодняшнего обзора придутся вам по вкусу . Через несколько месяцев ведения своего блога, когда начинают появляться первые комментарии, многие блогеры задумываются о том, как улучшить форму комментариев, как сделать возможность прикрепления файлов или форматирования текста.

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

  • Comment Attachment;
  • oEmbed in Comments;
  • TinyMCEComments.

Comment Attachment

Хочу отметить, что после одобрения подобного комментария, увидеть прикрепленное содержимое сможет любой посетитель сайта. В настройках плагина Comment Attachment можно указать какие форматы файлов можно прикреплять, а какие нет, где они будет располагаться в структуре страницы, их размер и т.д.

oEmbed in Comments

Плагин oEmbed in Comments добавляет к стандартной форме комментарий WordPress, возможность прикрепить видео-файл из YouTube или других видео-порталов. Отличительной особенность данного плагина по сравнению с плагином Comments Attachment, является то, что видео не загружается на сервер сайта, а располагается на другом интернет-ресурсе.

Тем самым снижается нагрузка на сервер блога и необходимость загружать файл на сервер – экономя тем самым место на жестком диске сервера. Кроме, того прикрепленное видео открывается в отдельном всплывающем окне, и доставляет еще большее удобство при просмотре видео. Кстати, о том, как прикрепить видео к посту или странице WordPress вы можете прочитать в статье – Как вставить видео-файл на страницу\запись блога.

TinyMCEComments

Все мы привыкли к нашему визуальному редактору WordPress, при помощи которого мы ежедневно пишем статьи на свои блоги. А теперь представьте, как было бы удобно писать комментарии, если бы в форме комментарий WordPress, был подобный функционал для редактирования и форматирования текста комментария. Представили? Понравилось? Думаете сказки вам рассказываю – а нет!

Позвольте представить вашему внимаю плагин комментарий TinyMCEComments . Данный плагин добавляет визуальный редактор WordPress, со всем функционалом необходимым для редактирования текста, к стандартной форме комментарий WordPress. Позвольте насладится написание комментарий на вашем блоге – вашим комментаторам.

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

Плагины создающие древовидную структуру комментариев

Я уверен, что вы не раз видели плагины данной группы в работе, их используют многие успешные блоггеры и не случайно. Все мы задумываемся о юзабилити наших блогов, о том как сделать его более удобным для пользователя – и это основная причина почему используют плагины создающие вложенность комментарий(иерархическую древовидную структуру комментариев). Ведь читать комментарии в виде монохромной простыни не очень удобно, а тем более если комментариев для каждой из статей много.

Плагины данной группы позволяют выделить комментарии автора и установить цепочки взаимосвязанных комментарий – тем самым глаза посетителей сайта не будут уставать и им будет удобнее следить как за своими комментариями, так и за комментариями других авторов.

WordPress Thread Comment

Данный плагин прекрасно справляется с поставленной задачей и создает удобную для чтения древовидную структуру комментарий. Плагин WordPress Thread Comment очень прост в обращении и начинает работать сразу после активации. В настройках плагина можно установить глубину вложенности комментарий и настроить стили оформления комментарий(можно отредактировать css). Кроме того, при помощи данного плагина можно настроить отправку уведомлений комментаторов, о поступлении нового ответного комментария на сайте.

Greg’s Threaded Comment Numbering

Данный плагин аналогичен предыдущему плагину WordPress Thread Comment и позволяет создавать иерархическую структуру из комментарий блога. Единственное отличие – плагин gregs threaded comments numbering выводит структуру комментарий блога, в виде нумерованного многоуровневого списка – очень похоже на содержание книги .

В настройках плагина можно указать глубину вложенности и выбрать стиль оформления – доступа 2 стиля. По гибкости в настройке, данный плагин уступает предыдущему, но с основной задачей справляется на 5+. А вообще, выбирайте то, что вам больше подходит и чем вам больше нравится пользоваться .

Ну, и завершающим этапом сегодняшнего обзора, предлагаю познакомится с плагинами которые работают с комментаторами.

Subscribe to Comments

Данный плагин должен быть установлен у каждого блоггера! Плагин Subscribe to Comments позволяет добавить к стандартной форме комментарий возможность подписаться на обновления блока комментариев. Таким образом, если на сайте на странице, на обновления которой подписан комментатор, появится новый комментарий, на электронный ящик комментатора будет отправлено уведомление.

В 80% случаев, если комментатору интересна тема обсуждаемой статьи он вернется на блог и просмотрен новые комментарии, а возможно и напишет новый. Данный плагин позволяет наладить тесную взаимосвязь между вами как автором блога и всеми комментаторами вашего блога. Подписаться можно на каждую страницу в отдельности. Чтобы комментатору подписать на обновления – необходимо всего лишь поставить галочку. В настройках плагина можно настроить текст уведомления которое будет отправляться подписчикам, и текст страницы управления подпиской.

Comment Redirect

Плагин Comment Redirect предоставляет вам как блоггеру – возможность отблагодарить своего новоиспеченного комментатора, за его первый комментарий. Принцип работы плагина очень прост – если пользователь написал первый комментарий на вашем блоге, то он будет автоматически переадресован на другую заранее подготовленную страницу вашего блога, на которой вы можете его поблагодарить за оставленный комментарий(можете сказать ему простое человеческое спасибо, а можете предоставить какой-либо подарок, который он сможет скачать – все зависит только от вашей фантазии ).

Ну, и вроде бы все! Можно смело выдохнуть и идти пить кофе. Надеюсь среди предложенных мной плагинов вы найдете необходимый вам плагин комментарий WordPress . Ну а мне осталось, сказать вам до свидания, до новых скорых встреч! Всем спасибо, всем пока!

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

Disqus

Наверное, самый известный плагин комментариев - большинство современных сетевых блогов используют его, так как с его помощью легко связаться с администрацией сайта. Его используют многие мастадонты. С помощью Disqus можно оставлять комментарии в качестве гостя или используя свой аккаунт из twitter, facebook или google+. А самое главное,что эта система бесплатна для любого пользователя.


Плюсы:

  1. Простой и многофункциональный в настройке
  2. Использует самые популярные социальные сети
  3. Абсолютно бесплатен
Минусы:
  1. Сложная стилизация, нужен специалист, который разбирается в плагинах.
  2. Что бы начать работать необходимо зарегистрироваться на официальном сайте и скачать плагин Для просмотра ссылки необходимо: или .
Hypercomments

Этот инструмент связан с большим количеством социальных сетей, что придаёт пользователям вашего сайта больше удобств и расширяет их возможности в комментировании разных постов. Сети приведены ниже:

Но плагин является “условно бесплатным”, а именно бесплатным он будет только для одного из ваших блогов, а если ещё точнее, то для одного email и если вы захотите поставить данный ресурс на два или более блогов, то вам предстоит ознакомиться с тарифными планами hypercomments. Кроме возможности комментирования вы получаете систему оценки поста (like or dislike, » лайкнуть» статью или «дизлайкнуть») и ещё можно узнать сколько посетителей в данный момент читает тот или иной пост (авторизированные на сайте или сервисе пользователи будут показаны со своими картинками-аватарами).

Основные плюсы:

  1. Удобный и простой в настройке
  2. Объёмный список социальных сетей с которыми работает плагин
  3. Имеется полезная функция позволяющая подписаться на обновления и мониторинг комментариев
  4. Отслеживание читателей сайта
  5. Система оценок постов
Минусы:
  1. Плагин условно бесплатным и поэтому платный для 2 или более сайтов.
Для просмотра ссылки необходимо: или и нужно скачать плагин комментариев Для просмотра ссылки необходимо: или

Cackle

Хорошо известная платформа комментариев и главный конкурент Hypercomments. Значимое преимущество этого плагина - социализированность. То есть, приятно сделан (для людей) и сотрудничает с большим количеством социальных сетей. Узнать плагин можно просто, по квадратикам сетей сверху.

Плюсы:

  1. Удобный и простой в настройке
  2. Не плохой список социальных сетей для комментирования
  3. Подписка на обновления и возможность мониторинга комментариев
Минусы:
  1. Плагин является платным. Стоимость обслуживания - не большая, примерно 500 рублей в год.
Необходима регистрация на официальном сайте Для просмотра ссылки необходимо: или и плагин комментариев Для просмотра ссылки необходимо: или .

VKontakte API

Распространённость этого ресурса в ряде некоторых причин.

Плюсы:

  1. 100% бесплатен
  2. Нескольких способов комментирования
  3. Эффект вируссности (очень нужный)
Минусы плагина:
  1. Настраивать такой плагин очень тяжело
На этом обзор плагинов комментирования завершен!

AnyComment

AnyComment - это плагин комментариев для WordPress с возможность авторизации через социальные сети. На данный момент плагин переведен на русский и английский язык. Клиентская часть плагина написана на React.

Основное приемущество плагина в том, что вы не передаете данные о своих пользователях, комментариях и тд, третьим лицам. Все данные хранятся только в вашей базе данных.

Функции & Особенности:

  • Авторизация через соц. сети: Facebook, ВК, Twitter, Google, Одноклассники or GitHub
  • подойдет для темных и белых сайтов (есть две темы)
  • Возможность ставить лайки к комментарию
  • Возможность смотреть кол-во лайков на каждом коментарии или пользователя в админ-панели
  • Изменять/удалять собственный комментарий или все если есть права модератора
  • Возможность установить группу по умолчания для новых пользователей
  • Возможность видеть ссылку на социальный профиль пользователи в таблице пользователей от WordPress
  • Простая и информативная консоль с графиком и самыми активными пользователями

Каждый блоггер прекрасно понимает, что отзывы очень важны для успешности его площадки. Положительный эффект от каждого комментария увеличивается, если благодаря ему будет развернута бурная дискуссия по теме статьи или ее контексту. Активное обсуждение на ресурсе приносит массу положительных «плюсиков»: увеличивается проведенное на сайте время, что может привести к реальной заинтересованности гостями к другим разделам сайта; иногда заметки пользователей могут быть интереснее, нежели сама статья; также будет увеличено количество просмотров ресурса, ведь часть комментаторов возвращается на сайт, чтобы просмотреть ответы или написать еще заметку.

Одна из приоритетных целей любого блоггера – создание вокруг себя сообщества, которое будет на постоянной основе обсуждать его новые статьи и общаться между собой, тем самым генерируя огромное количество полезного (и бесполезного тоже) контента, который может быть интересен читателям.

Естественно, сразу встают вопросы: как сделать комментирование максимально удобным и привлекательным для гостей; стоит ли использовать стандартную форму комментирования или все же стоит поискать другой модуль для комментариев Вордпресс, который внесет свою «изюминку» и т.п. Преимущество штатных отзывов – они есть, гости и пользователи могут легко их добавить, но на этом все. Через время, многим хочется большего, и они начинают искать эти самые модули для вывода оригинальных form.

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

Disqus – система комментирования, которая содержит в себе огромное количество API, включая Twitter, Google, Facebook, Yahoo, OpenID и пр. К тому же, пользователи имеют возможность авторизоваться под своими данными (поддерживается вывод аватар) в системе Disqus (благодаря этому можно следить за каждым обсуждением, где были оставлены ответы); или же можно просто комментировать при помощи использования имени и e-mail адреса.

de:comments

В начале 2015 года сотрудники компании deco.agency представили миру продукт для работы с комментариями под названием de:comments. Большинство блогов и сайтов имеют системы комментирования по типу вышеописанного Disqus, Facebook Comments, SV-Kament и пр., но разработчики deco.agency решили сделать упор на разработку технической стороны обсуждений.

Система Disqus (и похожие на нее) очень популярна, но, к слову, не лишена и недостатков:

  • есть необходимость в авторизации на самом сайте и системе комментирования Disqus (существует SSO-решение, но количество пользователей, которое сможет в нем разобраться – ничтожно мало);
  • если использовать Disqus в течение, к примеру, нескольких лет, то это приведет к созданию громадной базы отзывов и мета-данных (лайки/дизлайки, рейтинг, файлы из отзывов, бейджи, аватар/фото и пр. информация), следовательно, если перейти на штатный функционал, то все эти данные и останутся в Disqus;
  • при использовании стороннего решения нет возможности редакции внешнего вида и использования локализационной терминологии.

Жирный плюс систем по типу Disqus – их бесплатность, но некоторые проблемы, с которыми приходится встречаться в ходе использования этих систем, не будут стоить никакой экономии. Модуль de:comments в свою очередь предлагается как коробочное решение (не SaaS) с ежегодной оплатой и автоматическими обновлениями.

Главные достоинства (сравниваем сразу с Disqus):

  • максимальная готовность к локализации: можно внести все термины в PO-файл, после чего все легко и просто переводится на нужный язык;
  • богатый набор уже доступных языков: испанский, белорусский, немецкий, испанский, польский, русский, португальский, украинский;
  • графика и стили плагина легко редактируются через редакцию файлов (команда разработчиков сейчас ориентирована на развитие тем оформления для отзывов и совершенствования интерфейса – настройка цветов, шрифтов, иконок и прочих возможностей оформления);
  • есть параллельная авторизация в системе de:comments и в стандартной системе комментирования Вордпресс;
  • идеальная интеграция с мощнейшим социальным модулем WP Social Login, который поддерживает все популярные социальные сети;
  • форма комментариев WordPress поддерживает лайки/дизлайки, бейджи, карму, сортировку, аватар;
  • нет необходимости знать код php;
  • возможность загрузки контента и ссылок с автоподтягиванием информации из сторонних источников;
  • и многое другое.

Стоимость установки на один сайт – $50, на три – $100, а на десять – $300. Сначала цены кажутся несколько завышенными, но если разобраться во всех тонкостях работы и достоинствах модуля, так перестает казаться. Более того, есть приятная новость: в ближайшем времени будет выпущена free форма comments, которая будет иметь урезанный набор функций и реферальную программу, но в любом случае вывод comments с аватар будет присутствовать, что главное.

Официальный сайт:

Subscribe to comments

Многие пользователи задают вопросы в обсуждениях к статье, но боятся не увидеть ответы на них. Чтобы этого не допустить, необходимо сделать подписку на новые ответы WordPress, и читатель всегда сможет быть в курсе всех обновлений. Оформление RSS канала необязательно – можно воспользоваться решением Subscribe to comments, которое информирует пользователя о появлении новых ответов к статье на указанную им почту.

Скачать русскую версию модуля можно по ссылке . Скачанный архив распакуйте, вытащите из него файлы subscribe-to-comments.php и subscribe-to-comments-ru_RU.mo, и закиньте в папку wp-content/plugins. Все, модуль начнет работать сразу же после активации, а в конце формы для написания сообщения появится опция «подписки на обновления». После установки все же рекомендуется немного поиграться с настройками («Параметры» > «Подписка на комментарии»).

Все подписки можно глянуть на отдельной странице. Изначально она полностью белая, из-за чего нагоняет на многих ощущение пустоты. Оформление – выход из ситуации. Просто нужно поставить галочку напротив «Использовать свой стиль», а в поле ниже нужно прописать пути к шаблонам темы, отвечающие за вывод сайдбара, подвала и шапки.

Опция подписки появляется в автоматическом режиме, но ее месторасположение можно изменить при помощи использования кода:

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

HyperComments

Главным отличием данного модуля от других является то, что есть возможность оставлять мнения к различным участкам текста на странице. То есть, если вы вычитали какую-то фразу, цитату или мнение в статье, то его можно будет выделить и высказать свое мнение именно по этому поводу. Чтобы это сделать, достаточно выделить нужную текстовую область и оставить свою заметку.
После этого фрагмент будет подсвечен и станет кликабельным. Пользователи в свою очередь смогут обратить на него свое внимание, а также развернуть всю ветвь дискуссии. После клика каждый из пользователей сможет добавить и свой отзыв.

Главные достоинства HyperComments:

  • возможность комментирования определённого участка текста;
  • гостям нет нужды в ожидании перезагрузки, ведь работа выполняется в режиме настоящего времени (модерация также происходит в этом режиме);
  • регистрация не требуется;
  • защита от спама;
  • поддержка аватар и прочих мета-данных;
  • можно добавить пользователей в белый и черный список;
  • импорт/экспорт существующих комментариев;
  • гиперкомментарии индексируются поисковыми машинами;
  • нет необходимости копаться в коде php.

Для его настройки потребуется авторизоваться через Google аккаунт. На самом деле не совсем понятно, зачем все это, но в любом случае, все это выполняется достаточно быстро. Забыли сказать, что HyperComments распространяется на условно-бесплатной основе, но первые 30 дней бесплатны для всех планов. Есть и free form comments, но работать она будет только на одном сайте и с некоторыми урезанными возможностями. Кстати, за пару баксов, там же можно дополнительно получить оформление (темы), экспорт комментариев, аналитику, White Label, отчеты модераторов.

Подбивая итоги, скажем, что выделение фраз или слов позволяет создавать некоторого рода «точки фокусировки» для других пользователей, на которые они сразу будут обращать внимание. Как результат – интересное и интерактивное общение с другими комментаторами.

Cackle

Данный модуль добавляет на площадку WordPress form комментирования в режиме настоящего времени, которая дает возможность оставлять мнения при помощи авторизации через популярные поисковые системы: Вконтакте, Google+, Twitter, Facebook, Blogger, Yahoo, Live Journal и множество других.

Использование плагина приводит:

  • к увеличению посещаемости площадки за счет привлечения новых посетителей через соц. сети (кросспостинг отзывов и индексация);
  • к уменьшению нагрузки на сайт, ведь используется сторонняя система для обсуждений;
  • к появлению красивого и мощного решения для создания активного обсуждения, вместо стандартных и невзрачных form;

Возможности:

  • можно добавлять виджет на каждую страницу или пост (нет нужды копаться в коде php);
  • обсуждения индексируются поисковиками;
  • есть возможность создания резервной копии базы Cackle в базу данных WordPress;
  • экспорт данных из WordPress в Cackle;
  • возможность кастомизации html для SEO;
  • возможность быстрого включения/выключения комментирования для каждой отдельной страницы/поста;
  • единая авторизация для пользователей WordPress площадки и системы Cackle (комментарии показываются с аватар, именем и ссылкой на профиль).

В качестве защиты используется трехуровневая система от спама (Cackle Flood Detector, Cackle Spam Detector, Cackle Spam Shield). Загрузить Cackle можно на странице .

По мере роста вашего сайта количество заметок от пользователей и гостей на страницах будет увеличиваться, и если их будет слишком много, то во всей этой свалке будет очень сложно разобраться. Выход из ситуации – форма древовидных комментариев, благодаря которым их будут действительно читать, а не пролистывать.

Сейчас никому нет дела до регистраций на сайте, но для администраторов это важно, ведь без регистрации есть высокий шанс свой сайт в «мусорник» спам-отзывов. Идеальное решение – использование уже существующих регистраций; речь идет о социальных сетях, ведь у большинства пользователей сети есть аккаунт хотя бы в одной из них. Да и к тому же статистика показывает, что использование социальных form увеличивает количество регистраций на ресурсе на несколько десятков процентов.

Для подключения площадки необходимо перейти по адресу и подключить его. Далее необходимо поставить сам модуль, который доступен по линку .

TWC

Плагин Templates WP Comments (TWC) позволяет добавить древовидные комментарии с новой защитой от спама без использования капчи. Плагин основан на базе стандартных функций, а для его вызова достаточно вставить базовую функцию comments_template(), которая присутствует в каждой теме. Таким образом, плагин заменяет собой стандартную form comments и делает вывод собственной.

После установки вы получите:

  • вывод древовидных отзывов;
  • возможность управлять внешним видом отзывов с панели администратора;
  • возможность сворачивать и сворачивать form древовидных отзывов;
  • спам защита.

Рассматриваемый плагин создавался с одной целью – упростить подключение виджета социальной сети Вконтакте к . То есть, нет необходимости в создании виджета отзывов через форму на сайте ВК. Вывод в код php практически не требуются.

Достоинства плагина:

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

Процесс установки плагина мы опустим, но вот некоторые его настройки стоит рассмотреть:

  • ID приложения – идентификатор приложения ВК, которое необходимо создать для вашего сайта;
  • Отображение комментариев – первые два варианта позволяют выводить их без внесения всяких правок в шаблон темы (в случае, если отзывы не выводятся автоматически, то придется использовать ручной вывод);
  • E-mail адрес получателя и отправителя – адрес на который будет приходить оповещения о обновлениях и адрес отправителя писем соответственно;
  • Заголовок письма – изменяет стандартный заголовок письма на любой другой;
  • Текст письма – изменяется на любой необходимый.

Помимо этих опций, существуют и макросы, для настройки писем:

  • – имя блога или сайта;
  • – ссылка на страницу с отзывами;
  • – текст отзыва.

Это почти все настройки плагина, более подробно о его установке и настройке можно почитать

  • Перевод

В большинстве приложений, которые разрабатываются в наши дни, требуется взаимодействовать с некими наборами данных. Обработка элементов в коллекциях - это часто встречающаяся операция, с который вы, наверняка, сталкивались. При работе, например, с массивами, можно, не задумываясь, пользоваться обычным циклом for , который выглядит примерно так: for (var i=0; i < value.length; i++){} . Однако, лучше, всё-таки, смотреть на вещи шире.

Предположим, нам надо вывести список товаров, и, при необходимости, разбивать его на категории, фильтровать, выполнять по нему поиск, модифицировать этот список или его элементы. Возможно, требуется быстро выполнить некие вычисления, в которые будут вовлечены элементы списка. Скажем, надо что-то с чем-то сложить, что-то на что-то умножить. Можно ли найти в JavaScript такие средства, которые позволяют решать подобные задачи быстрее и удобнее, чем с использованием обычного цикла for ?

На самом деле, такие средства в JavaScript имеются. Некоторые из них рассмотрены в материале, перевод которого мы представляем сегодня вашему вниманию. В частности, речь идёт об операторе расширения, о цикле for…of , и о методах includes() , some() , every() , filter() , map() и reduce() . Здесь мы, в основном, будем говорить о массивах, но рассматриваемые здесь методики обычно подходят и для работы с объектами других типов.

Надо отметить, что обзоры современных подходов к разработке на JS обычно включают в себя примеры, подготовленные с использованием стрелочных функций. Возможно, вы не особенно часто пользуетесь ими - может быть из-за того, что вам они не нравятся, может быть потому, что не хотите тратить слишком много времени на изучение чего-то нового, а, возможно, они просто вам не подходят. Поэтому здесь, в большинстве ситуаций, будут показаны два варианта выполнения одних и тех же действий: с использованием обычных функций (ES5) и с применением стрелочных функций (ES6). Для тех, у кого нет опыта работа со стрелочными функциями, отметим, что стрелочные функции не являются эквивалентами объявлений функций и функциональных выражений. Не стоит заменять одно на другое. В частности, это связано с тем, что в обычных и стрелочных функциях ключевое слово this ведёт себя по-разному.

1. Оператор расширения

Оператор расширения (spread operator) позволяет «раскрывать» массивы, подставляя в то место, где использован этот оператор, вместо массивов, их элементы. Похожий подход предложен и для литералов объектов.

▍Сильные стороны оператора расширения

  • Это - простой и быстрый способ «вытащить» из массива его отдельные элементы.
  • Этот оператор подходит для работы с литералами массивов и объектов.
  • Это - быстрый и интуитивно понятный метод работы с аргументами функций.
  • Оператор расширения не занимает много места в коде - он выглядит как три точки (…).

▍Пример

Предположим, перед вами стоит задача вывести список ваших любимых угощений, не используя при этом цикл. С помощью оператора расширения это делается так:

2. Цикл for…of

Оператор for…of предназначен для обхода итерируемых объектов. Он даёт доступ к отдельным элементам таких объектов (в частности - к элементам массивов), что, например, позволяет их модифицировать. Его можно считать заменой обычному циклу for .

▍Сильные стороны цикла for…of

  • Это - простой способ для добавления или обновления элементов коллекций.
  • Цикл for…of позволяет выполнять различные вычисления с использованием элементов (суммирование, умножение, и так далее).
  • Им удобно пользоваться при необходимости выполнения проверки каких-либо условий.
  • Его использование ведёт к написанию более чистого и читабельного кода.

▍Пример

Предположим, у вас имеется структура данных, описывающая содержимое ящика с инструментами и вам надо показать эти инструменты. Вот как это сделать с помощью цикла for...of:

3. Метод includes()

Метод includes() используется для проверки наличия в коллекции некоего элемента, в частности, например, определённой строки в массиве, содержащем строки. Этот метод возвращает true или false в зависимости от результатов проверки. Пользуясь им, стоит учитывать, что он чувствителен к регистру символов. Если, например, в коллекции есть строковой элемент SCHOOL , а проверка на его наличие с помощью includes() выполняется по строке school , метод вернёт false .

▍Сильные стороны метода includes()

  • Метод includes() полезен в деле создания простых механизмов поиска данных.
  • Он даёт разработчику интуитивно понятный способ определения наличия неких данных в массиве.
  • Его удобно использовать в условных выражениях для модификации, фильтрации элементов, и для выполнения других операций.
  • Его применение ведёт к улучшению читабельности кода.

▍Пример

Предположим, у вас имеется гараж, представленный массивом со списком автомобилей, и вы не знаете, есть в этом гараже некий автомобиль, или нет. Для того чтобы решить эту проблему, надо написать код, который позволяет проверять наличие автомобиля в гараже. Воспользуемся методом includes() :

4. Метод some()

Метод some() позволяет проверить, существуют ли некоторые из искомых элементов в массиве. Он, по результатам проверки, возвращает true или false . Он похож на вышерассмотренный метод includes() , за исключением того, что его аргументом является функция, а не, например, обычная строка.

▍Сильные стороны метода some()

  • Метод some() позволяет проверить, имеется ли в массиве хотя бы один из интересующих нас элементов.
  • Он выполняет проверку условия с использованием переданной ему функции.
  • Этим методом удобно пользоваться.

▍Пример

Предположим, вы - владелец клуба, и в общем-то, вас не интересует - кто именно в ваш клуб приходит. Однако, некоторым посетителям вход в клуб закрыт, так как они склонны к излишнему потреблению спиртных напитков, по крайней мере, в том случае, если они оказываются в вашем заведении сами, и с ними нет никого, кто может за ними присмотреть. В данном случае группе посетителей можно войти в клуб только при условии, что хотя бы одному из них не меньше 18-ти лет. Для того чтобы автоматизировать проверку подобного рода, воспользуемся методом some() . Ниже его применение продемонстрировано в двух вариантах.

ES5

ES6

5. Метод every()

Метод every() обходит массив и проверяет каждый его элемент на соответствие некоему условию, возвращая true в том случае, если все элементы массива соответствуют условию, и false в противном случае. Можно заметить, что он похож на метод some() .

▍Сильные стороны метода every()

  • Метод every() позволяет проверить соответствие условию всех элементов массива.
  • Условия можно задавать с использованием функций.
  • Он способствует применению декларативного подхода при программировании.

▍Пример

Вернёмся к предыдущему примеру. Там вы пропускали в клуб посетителей, не достигших 18 лет, но кто-то написал заявление в полицию, после чего вы попали в неприятную ситуацию. После того, как всё удалось уладить, вы решили, что вам всё это ни к чему и ужесточили правила посещения клуба. Теперь группа посетителей может пройти в клуб только в том случае, если возраст каждого члена группы не меньше 18 лет. Как и в прошлый раз, рассмотрим решение задачи в двух вариантах, но на этот раз будем пользоваться методом every() .

ES5

ES6

6. Метод filter()

Метод filter() позволяет создать, на основе некоего массива, новый массив, содержащий только те элементы исходного массива, которые удовлетворяют заданному условию.

▍Сильные стороны метода filter()

  • Метод filter() позволяет избежать модификации исходного массива.
  • Он позволяет избавиться от ненужных элементов.
  • Он улучшает читабельность кода.

▍Пример

Предположим, вам надо отобрать из списка цен только те, которые больше или равны 30. Воспользуемся для решения этой задачи методом filter() .

ES5

ES6

7. Метод map()

Метод map() похож на метод filter() тем, что он тоже возвращает новый массив. Однако он применяется для модификации элементов исходного массива.

▍Сильные стороны метода map()

  • Метод map() позволяет избежать необходимости изменения элементов исходного массива.
  • С его помощью удобно модифицировать элементы массивов.
  • Он улучшает читаемость кода.

▍Пример

Предположим, у вас имеется список товаров с ценами. Вашему менеджеру нужен новый список товаров, цены которых снижены на 25%. Воспользуемся для решения этой задачи методом map() .

ES5

ES6

8. Метод reduce()

Метод reduce() , в его простейшем виде, позволяет суммировать элементы числовых массивов. Другими словами, он сводит массив к единственному значению. Это позволяет использовать его для выполнения различных вычислений.

▍Сильные стороны метода reduce()

  • С помощью метода reduce() можно посчитать сумму или среднее значение элементов массива.
  • Этот метод ускоряет и упрощает проведение вычислений.

▍Пример

Предположим, вам надо посчитать ваши расходы за неделю, которые хранятся в массиве. Решим эту задачу с помощью метода reduce() .

ES5

ES6

Добавить метки