Учусь использовать чужие сервисы дальше. Сделал в комментариях аватары через Gravatar. Сервис очень простой — регистрируетесь, указываете свой e-mail, подтверждаете его, закачиваете аватарку. Далее этот e-mail будет идентификатором для вашего аватара. Причём, сделано безопасно — выудить из HTML-кода ваш e-mail не получится, так как там указан md5-хеш от него. E-mail я получаю из данных, которые присылает (если присылает) ваш OpenID.
Оказывается, OpenID+Gravatar сочетание частое. Например, Апача в комментариях так и сделано. Но есть разница — там нужно указать адрес e-mail для gravatar. Я так делать не хочу, так как дальше тот же e-mail будет использоваться для подписки на комментарии.
Для визуальной идентификации тех, чей OpenID не отдаёт e-mail, придумал другой метод. У нас есть могучий Яндекс. А у Яндекса есть сервис, который отдаёт favicon сайта, причём уже в формате PNG и заведомо верный (т. е. не просто тот favicon.ico, что лежит в корне, а прописанный в тегах). Вот его я и использую.
Комментарии 21
Нет ли
Т.е. вопрос в том, хорошо держать часть картинок на сторонних url или плохо?
Но если нет желания или просто не нужно — вопрос снимается.
И в слове комментария еще букву м добавь.
Конечно, оно может отдавать линк, но это ничем не лучше, чем pavatar, который уже поддерживает myopenid.com ( http://pavatar.com/ ).
Нравится мне такая концепция, использовать чужие сервисы: авторизация, аватарки посетителей, поиск.
Может и комменты туда же?