CAPTCHA для Друпал 7


Опубликовано вт, 12/13/2011 - 03:19 пользователем iflight

Теги 

модули, Drupal 7
Tweet
капча

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

Сегодня я хочу рассказать про модуль CAPTCHA для Drupal 7 - механизм защиты от ботов и спама в комментариях.

Установка CAPTCHA

К сожалению, для седьмой версии Drupal, на данный момент, доступна только бета версия модуля, однако за время использованияизьянов в ней я не выявил, да и модуль обнавляется довольно часто. Скачать сам модуль, как всегда, можно на сайте Drupal.org, по этой ссылке. После установки модуля в списке модулей появяться два пункта - "CAPTCHA" и "Image CAPTCHA", первый позволяет добавлять к формам сайте простую математическую капчу (например введите сколько будет 2+2), а второй позволяет добавлять более привычную капчу - картинку с символами.

Включив нужные модули необходимо настроить капчу, это делается в рязделе Конфигурация » Пользователи » CAPTCHA. На странице настроек необходимо выбрать формы, к которым будет добавляться капча.

Если вы выбрали капчу - картинку (Image CAPTCHA), то на вкладке image можно настроить её внешний вид, возможности по настройке предоставляются достаточно широкие:

  • Выбор отображаемых символов и количества символов на капче.
  • Выбор шрифта и размера текста на капче, с возможностью подключить свой шрифт.
  • Настройки цветов капчи.
  • Настройки искажений на капче.

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

Если вы используете модуль Localization update, не забудте обновить переводы и вы получите весьма хороший перевод для CAPTCHA. Вот и все, чистим кэш и пользуемся :)

Насколько эффективна CAPTCHA?

Конечно капча не дает 100% защиты от спамеров и ботов и если вам решат нагадить - вам нагадят, однако она вполне хорошо защищает от простых спамерских ботов, которые берут не качеством и количеством.

У меня капча стоит на двух сайтах и на обоих вполне справляется со своей задачей. При этом капча-картинка дает несколько большую защиту (хотя возможно это лишь стечение обстоятельств).

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

На этом все, поменьше спама вам и удачи!

Если вам понравился мой блог не забудте подписаться на RSS или мой микроблог в Twitter.