Log IT

IT в заметках

OpenID

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

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

Второй вариант - разрешить комментировать всем без авторизации и какой-либо проверки. Это другая крайность и тут уже возникнут проблемы с лавинообразным потоком спама и прочего мусора.

Есть среднее решение - использовать альтернативный метод верификации пользователя - OpenID.

OpenID — это ваша подпись, которую можно использовать вместо логина и пароля на сайтах, поддерживающих эту систему. В качестве такого сайта могут выступать большие блог-проекты типа ЖЖ, ваш собственный блог, сициальные сети (например сеть Мой круг) и др. Для подтверждения вашей личности для блога вам необходимо будет просто подтвердить на вашем сервисе что вы этого хотите. В качестве “логина” будет использоваться ваш URL-идентификатор (URL вашего OpenID сервера или вашей страницы на нем). Фактически получается, что вам достаточно быть зарегистрированным только на одном сервере и дальше при помощи его и технологии OpenID подтверждать вашу личность.

Для поддержки этого функционала в блоге, работающем на движке WordPress вам понадобиться установит плугин OpenID Comments for Wordpress. Процесс установки данного плугина достаточно подробно описан в файлах самого плугина и на странице автора.

Но стоит заметить, что этому плугину для нормальной работы требуется наличие подкаталога tmp в каталоге самого плугина с большими правами (от 757 и выше). Лично я исправил файл openid-classes.php прописав там путь к временному каталогу в более безопасном месте. Если вам лень это делать - просто создайте папку с нужными правами где надо и все.

Дальше вам предстоит пересмотреть параметры комментирования блога и по желанию включить те или иные опции, организовав принципы комментирования вашего блога.

1 Star2 Stars3 Stars4 Stars5 Stars (3 голосов, среднее: 2.67 из 5)
Loading ... Loading ...

RSS feed| Trackback URI

11 Comments»

Комментировал http://www.tretyak.com/ Subscribed to comments via email
2006-11-29 13:49:30

А для чего ему каталог tmp? У меня его на хостинге нет. И, вроде, работает…

 
Комментировал http://apazhe.net
2006-11-30 17:16:17

Кстати, этот плагин может быть ещё и опенид-сервером. Причём не только для хозяина блога, но и для зарегистрированных на нём читателей.

 
Комментировал Log IT
2006-12-01 12:44:40

И успешно работает как клиент и как сервер?

 
Комментировал Log IT
2006-12-01 12:45:06

Да, я упустил это из виду. Хотя это написано на сайте разработчика :)

 
Комментировал http://www.tretyak.com/ Subscribed to comments via email
2006-12-01 13:16:50

Как клиент, не знаю, люди пишут. Как сервер — превосходно.

 
Комментировал miguello@livejournal
2006-12-11 09:12:27

Просто тест. Хочу посмотреть хоть, как оно должно работать.

 
Комментировал ilgiz.myopenid.com
2007-02-23 14:51:09

привет

 
Комментировал filosoff@livejournal
2007-03-07 13:01:48

тест openID

 
Комментировал rodin@livejournal
2007-10-11 02:33:51

не удается никак подключить
вроде все правильно делаю, но в админке не появляются настройки а при замене кода в comments.php на вообще нет формы сообщений

 
Комментировал admin Subscribed to comments via email
2007-11-06 16:29:51

проверка

 
Комментировал rulezman@livejournal
2008-01-07 23:21:49

test

 

Комментировать