Comments419 — мой скрипт социальных комментариев для вашего сайта

В СВЯЗИ С НЕРАБОТОСПОСОБНОСТЬЮ ЛОГИНЗЫ ДАННЫЙ СКРИПТ БОЛЕЕ НЕ ФУНКЦИОНИРУЕТ ДОЛЖНЫМ ОБРАЗОМ И Я ВЕРНУЛСЯ К КОММЕНТАМ ОТ ВК ЧЕГО И ВАМ ЖЕЛАЮ ))))

Я давно хотел сделать скрипт, который позволял бы посетителям моего сайта оставлять комментарии к статьям без регистрации, и при этом, чтоб они содержали минимум спама. Для этого я думал использовать авторизацию через социальные сети и прочие популярные сервисы.  Но меня всегда останавливало нежелание разбираться с API всех этих социальных сервисов. И если с Твитером я немного разобрался, то как быть с ВКонтакте, Фейсбуком и другими?

Логинза

Решение нашлось само собой, мне на глаза попался сервис социальных авторизаций Loginza. Плагин для WP ихний мне не понравился, а вот общее API пришлось как раз кстати. И, вместо того, чтобы вникать в коды самих сервисов, я разобрался с API Логинзы. В итоге у меня получился, как мне кажется, интересный плагин. Встречаем Comments419!

Пример работы

Впрочем, листайте статью до конца, сами посмотрите, как это выглядит 🙂

В чем суть? В конце статьи сайт просит вас авторизоваться через социальные сети, сейчас у меня их 6, наиболее популярные и наименее глючные:

Строка авторизации

По нажатии на ссылку вы увидите список поддерживаемых сервисов:

Список сервисов

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

Даем доступ приложению

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

Сообщение успешно отпарвлено на модерацию!

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

А вот что я вижу в админке:

Админка

Как видите, все очень просто. Черный список- сюда заносим злостных спамеров 🙂 Больше они писать на сайте не смогут.

UPD: прикрутил  простенькую систему ответов.

Я одобрил комментарий, и теперь он доступен всем, даже поисковым системам:

одобренный комментарий

Плюсы моей системы:

  • Простота. Для админа и пользователей.
  • Отсутствие спама, за счет того, что все пользователи авторизованы через соц сети + премодерация.
  • Сразу аж 6 сервисов для авторизации!
  • Скрипт можно встроить практически в любой сайт.
  • Комментарии будут индексироваться поисковиками, обновляя ваш контент!
  • Форму и сами комментариии можно настроить, как вам угодно, через css.
  • Мой скрипт бесплатен.
  • Форма защищена от html, php-кодов и SQL-инъекций. (По крайней мере, я так считаю :)) Т.е. ссылку вам не вставят.
  • Ссылки профилей закрыты в nofollow- вы не теряете веса!

Но есть и минусы:

  • Несколько сложная система установки скрипта и главного админа. Хотя я вроде все расписал в readme. В один клик ее не поставить, нужны примитивные знания в css и sql.
  • Поддерживаются только сайты на UTF-8. Если будет спрос на win-1251 — переведу.
  • Система весьма простая. Особых наворотов типа ответов и многоуровневых комментариев в ней нет.
  • Наверняка, в ней еще куча багов, которые предстоит отловить и устранить, не без вашей помощи 🙂

Я выкладываю тут код, но помните,  сейчас скрипт находится в стадии бета-тестирования. Это значит, что скорее всего вас ждут глюки и баги 🙂  Однако, заинтеерсованные могут стукнуть ко мне через контакты, будем пробовать, разбираться, настраивать.

Если есть желающие, велкам. Скачиваем, пробуем.

ПРОЕКТ ЗАКРЫТ!

И, конечно, отпишите коммент, проверим, как оно работает 🙂

Задать вопрос Pavel419

Как, еще не читали? А зря!)

Запись опубликована в рубрике Полезное с метками , , , . Добавьте в закладки постоянную ссылку.