После трёх лет разработки состоялся релиз обновлённой версии популярной CMS Drupal под номером 7. Благодаря постоянно расширяющемуся сообществу пользователей и разработчиков в новой версии создателям удалось значительно улучшить многие параметры, которые ранее вызывали сложности у некоторых пользователей.
Так, помимо прочих улучшений, были серьёзно доработаны юзабилити, доступность и дизайн, что позволит познакомиться с этой CMS тем, кого раньше отпугивала внешняя громоздкость и сложность настройки.
Сайты на Drupal могут быть самыми разными — это и блоги, и порталы, и сайты социальной направленности, и интернет-магазины, и для каждого из типов сайтов нужны свои, специфические модули для решения конкретных задач.
Тем не менее, существуют определённые области, в которых любые сайты соприкасаются и разделяют их — взять хотя бы производительность и SEO оптимизацию. Среди огромного количества самых разных модулей для Drupal можно выделить несколько из тех, которые предназначены для решения вот таких общих для всех сайтов задач, а значит — эти модули нужны всем. О них и пойдёт речь ниже.
Итак, вы пришли к необходимости использования отличных от CAPCTHA форм защиты сайта от спама для сайта на базе Drupal ( почему классическая CAPTCHA не лучший выход — читайте в материале Кэширование Drupal несовместимо с модулем CAPTCHA ).
Путём комбинирования функционала двух сторонних модулей можно добиться весьма высокой эффективности подобной защиты, ну а кроме того — она работает незаметно для пользователя и не требуют от него никаких действий ( в отличие от классической капчи, где нужно постоянно что-то вводить ).
Неприятный сюрприз преподнёс модуль CAPTCHA, о котором шла речь в статье «CAPTCHA для Drupal: анти-спам защита и юзабилити». Соответственно, и остальные модули, которые зависят от него, имеют эту же "особенность". Оказывается, что если на странице присутствует капча-тест — Drupal не кеширует эту страницу вне зависимости от системных настроек кеширования!
Наверное, каждый владелец сайта (блога) рано или поздно (а чаще — одновременно с запуском своего проекта) сталкивался с таким пренеприятнейшим явлением как спам ( в комментариях, гостевой книге и т.д. ), автоматическими регистрациями и прочими пакостями, совершаемыми ботами.
Наиболее частым решением проблемы является внедрение системы CAPTCHA — теста, в ходе которого от пользователя требуется ввести в специально отведённое для этого текстовое поле цифры и/или буквы с предоставленной картинки. О недостатках типичной CAPTCHA и о том, как их можно избежать, читайте далее.