В СВЯЗИ С НЕРАБОТОСПОСОБНОСТЬЮ ЛОГИНЗЫ ДАННЫЙ СКРИПТ БОЛЕЕ НЕ ФУНКЦИОНИРУЕТ ДОЛЖНЫМ ОБРАЗОМ И Я ВЕРНУЛСЯ К КОММЕНТАМ ОТ ВК ЧЕГО И ВАМ ЖЕЛАЮ ))))
Я давно хотел сделать скрипт, который позволял бы посетителям моего сайта оставлять комментарии к статьям без регистрации, и при этом, чтоб они содержали минимум спама. Для этого я думал использовать авторизацию через социальные сети и прочие популярные сервисы. Но меня всегда останавливало нежелание разбираться с API всех этих социальных сервисов. И если с Твитером я немного разобрался, то как быть с ВКонтакте, Фейсбуком и другими?
Решение нашлось само собой, мне на глаза попался сервис социальных авторизаций Loginza. Плагин для WP ихний мне не понравился, а вот общее API пришлось как раз кстати. И, вместо того, чтобы вникать в коды самих сервисов, я разобрался с API Логинзы. В итоге у меня получился, как мне кажется, интересный плагин. Встречаем Comments419!
Впрочем, листайте статью до конца, сами посмотрите, как это выглядит 🙂
В чем суть? В конце статьи сайт просит вас авторизоваться через социальные сети, сейчас у меня их 6, наиболее популярные и наименее глючные:
По нажатии на ссылку вы увидите список поддерживаемых сервисов:
Выбираем нужный, и заходим. На примере твитера рассмотрим, что происходит далее. Вам выпадет окно с запросом на доступ приложения Loginza к вашим данным. Вы его, естественно, подтверждаете:
После этого вы снова возвращаетесь на сайт, но теперь у вас есть формочка, в которую вы можете отписать комментарий. Далее, после отправки, система порадует вас следующим сообщением:
Сообщение успешно отпарвлено на модерацию!
И когда я доберусь до него, и подтвержу, что это не спам и не бред, оно будет опубликовано, вместе с вашим аватаром, профилем, и временем коммента.
А вот что я вижу в админке:
Как видите, все очень просто. Черный список- сюда заносим злостных спамеров 🙂 Больше они писать на сайте не смогут.
UPD: прикрутил простенькую систему ответов.
Я одобрил комментарий, и теперь он доступен всем, даже поисковым системам:
Плюсы моей системы:
- Простота. Для админа и пользователей.
- Отсутствие спама, за счет того, что все пользователи авторизованы через соц сети + премодерация.
- Сразу аж 6 сервисов для авторизации!
- Скрипт можно встроить практически в любой сайт.
- Комментарии будут индексироваться поисковиками, обновляя ваш контент!
- Форму и сами комментариии можно настроить, как вам угодно, через css.
- Мой скрипт бесплатен.
- Форма защищена от html, php-кодов и SQL-инъекций. (По крайней мере, я так считаю :)) Т.е. ссылку вам не вставят.
- Ссылки профилей закрыты в nofollow- вы не теряете веса!
Но есть и минусы:
- Несколько сложная система установки скрипта и главного админа. Хотя я вроде все расписал в readme. В один клик ее не поставить, нужны примитивные знания в css и sql.
- Поддерживаются только сайты на UTF-8. Если будет спрос на win-1251 — переведу.
- Система весьма простая. Особых наворотов типа ответов и многоуровневых комментариев в ней нет.
- Наверняка, в ней еще куча багов, которые предстоит отловить и устранить, не без вашей помощи 🙂
Я выкладываю тут код, но помните, сейчас скрипт находится в стадии бета-тестирования. Это значит, что скорее всего вас ждут глюки и баги 🙂 Однако, заинтеерсованные могут стукнуть ко мне через контакты, будем пробовать, разбираться, настраивать.
Если есть желающие, велкам. Скачиваем, пробуем.
ПРОЕКТ ЗАКРЫТ!
И, конечно, отпишите коммент, проверим, как оно работает 🙂