Уже давно я заметил, что если не ставить капчи, спамеры уже и учётные записи создают. Но поскольку большинство посетителей - это Wordpress блоггеры, они высказываются против капчи, поскольку на блогах того движка у 99% их нет. В связи с этим, у меня есть несколько идей:
Создать новый плагин Антиспам, в который внедрить функции существующих: antispam, capcha, mkj_sc, дать возможность выбора из списка. А также добавить:
- Скрытая форма для спамеров. Выводится первой, за ней - основная. Её отличие в том, что она скрыта за пределами страницы. Вот статья о плагине для WP: http://anfisabreus.ru/2010/04/zashhita-kommentariev-bloga-ot-spam-botov-bez-kapchi/0
- Флажок с текстом типа "Я не спамер", возможность настройки до кнопки "отправить" или после.
- Математическая капча (на картинке или текстом).
- Использование Akismet). Думаю, его база данных спам-комментариев не помешает. Главное создать в плагине раздел "Спам", чтобы желающие могли просматривать комментарии и, при необходимости, восстанавливать.
- Капча в формате вопрос-ответ. Если возможно, на тему статьи. Приведу примеры: "О чём статья? Подсказка: заголовок статьи на странице". "Какое первое преимущество Maxsite CMS было описано? Подсказка: Первый нумерованный список в статье".
В первом случае можно брать заголовок статьи. Он подойдёт для любой статьи.
Во втором: автор должен скинуть файл для вывода мета-полей на странице редактирования записи. Их должно быть два: первое - для вопроса, второе - для ответа. Должна быть и галочка "Использовать стандартный вопрос". Думаю будет эффективно.
Хочу привести цитату из статьи, ссылку на которую давал выше:
Варианты теста есть разные: Капчи, "Я не робот", "Арифметика". Как правило они устанавливаются с помощью специальных плагинов.
Но не спешите ставить их на свои блоги. В них есть некоторые (весьма значительные) недостатки.
В общем и целом все эти способы требуют от ваших посетителей дополнительных усилий и телодвижений рукой как минимум и максимум головой, точнее тем, что в ней (мозгами). И не всегда получается с первого раза, а по статистике примерно 4% желающих оставить комментарий отказываются повторить попытку. А сколько людей видя капчу вообще капитулируют, даже не попробовав? Этого мы не узнаем никогда. Очевидно одно, количество комментариев уменьшаются при наличии спам-защиты.
- Тест под кодовым названием «Капча». Задача на первый взгляд простая. Написать в специальном поле, то, что видите на предложенной картинке. Но не тут-то было. С первого раза удается повторить только профессионалам, или самим разработчикам капчи.
- Тест «Я не робот». Предлагается поставить галочку напротив надписи «я не робот» или наоборот убрать «я работ». Этот тест самый примитивный, но в тоже время самый незаметный.
- Тест «Арифметика». Задача доказать, что вы умеете считать.
Не утешительная статистки, при том, что комментарии на блоге, одна из самых основных функций блога.
Хоть в этой цитате рассказано про недостатки заметных капч, считаю неправильным их не внедрять в плагин. Считаю, что за такой плагин не грех заплатить: всё-таки своё время будут тратить, но думаю, что платным его делать не стоит.
Предлагаю обсудить возможности плагина в комментариях.
- Как повысить количество репостов в моём блоге?
- Идея: демонстрационный сайт на Maxsite CMS с админкой
- Как добавить поле e-mail в форму комментариев?
- Идея: счётчик оставшихся символов в текстовых полях тайтла, keywords и description
- Конструкторы сайтов - обесценят работу вебмастеров?
- Сколько стоит разработка модуля бронирования номеров в отеле?
- Дублирование опубликованного комментария - отправка его на e-mail автора
В порядке дискуссии выскажу несколько возникших соображений:
Ну и повышенные ожидания автора (я имею в виду потребность во внимании и «общественном» одобрении) толкает его на поиски «внешнего врага» типа «это капча виновата, что меня не комментируют». А по сути, скорее всего дело именно в унылости контента и отсутствии работы по налаживанию личного контакта с читателями.
Вот и получается, что бессмысленно вкладывать силы в разработку изощрённых способов борьбы со спамом. Пока нужно пользоваться теми средствами, которые не сильно пробиваются спамерами и не возводят «неприступные стены» для пользователей и все силы отдавать на создание полезного/интересного/зажигательного контента. Нужно учиться красиво его преподносить чтобы он сам по себе вызывал желание сделать что-то хорошее автору
Контент важен, никто не спорит.
По поводу плагина: да, что-то я за мудрил.
По поводу "вопрос-ответ" можно подумать, но те три, а также защиту в виде создания дополнительного поля думаю надо создать.
По поводу антиспам-плагина посмотрите в сторону реализации InvisibleCaptcha для WP.
Он у меня уже года полтора работает один и пока, тьфу-тьфу все спам комменты валятся в папку спам.
Но при этом ни одного нормального комментария он на зарубил.