Gravatar'ки


    Большинство wordpress'овцев наверное знают что такое Gravatar. Это сервис, который позволяет пользователям светить свою аватарку при комментировании на любом из тысяч сайтов, которые поддерживают Gravatar, без регистрации или логина.

    Как это работает?


    Пользователь регистрируется на сервисе Gravatar и загружает аватарки.

    … проходит некоторое время…

    Пользователь приходит на некий блог и оставляет там комментарий. Конечно же, вместе с комментарием в 90% случаев он оставляет и свой email.

    При отображении комментария, блог запрашивает у gravatar.com аватарку пользователя по его мылу. Если аватарка существует, она отображается. Если не существует — отображается стандартная картинка.

    Для тех, кто знаком с Gravatar'ом, все это, конечно же, не новость. Однако есть и новость — в самом низу.



    Хочу такое! С чего начать?


    Регистрация на gravatar предельно проста.

    1. Заходим на http://www.gravatar.com
    2. Нажимаем ссылку «sign up» (сверху). Получаем:

    3. Вводим свой email, и получаем через мгновение письмо с подтверждением и активацией вашего аккаунта на Gravatar.
    4. Следуем инструкциям в письме и активируем аккаунт.

    5. После активации, нужно посвязывать свои email адреса и аватарки (да, их может быть несколько!)

    6. Аватарки можно загружать с диска или же указывать URL.
    7. После добавления, вы можете растянуть или обрезать рисунок как вам нравится.


    8. После этого, вам предложат выбрать рейтинг этой аватарки. Поясню что это такое в вольном переводе:

    G — на аватарке нет ничего похабного, ее можно использовать на всех публичных сайтах.
    PG — на аватарке могут быть неприличные жесты, или что-нибудь провокационное
    R — аватарка содержит элементы жестокости, обнаженных тел или картины принятия тяжелых наркотиков
    X — на аватарке изображены сцены порнографического характера.

    Итак, выбираем свою категорию, тыцая на нужную кнопку.

    9. И последнее — собственно, привязать аватарку к email адресу.


    Вы можете надобавлять сколько угодно аватарок и email'ов, но это уже дело вкуса.

    Для владельцев сайтов



    Gravatar может встраивается в любой stand-alone блог (специально для друпаловцев).

    Право, использование его простое как бублик. Вот, к примеру, реализация на PHP:
    $email = "someone©somewhere.com";
    $default = "http://www.somewhere.com/homestar.jpg";
    $size = 40; //1, 16, 77 ... 512

    $gravatar_uri = 'http://www.gravatar.com/avatar.php?'.
    'gravatar_id='.md5($email).
    '&default='.urlencode($default).
    '&size='.$size;

    print('');


    А теперь — бонус



    Недавно в Gravatar создали прекрасную фичу. Суть ее в том, что для пользователей, которые не зарегистрированы в Gravatar, вместо одной стандартной картинки (default=http...), показывается сгенерированная.


    Как видите, это значительно оживляет вид ветки дискуссии. Поддерживаемые вариации картинок:
    1. identicon

    2. wavatar

    3. monsterid


    Для того, чтобы вживить их в свой код, нужно написать не default=http..., а, к примеру, default=monsterid

    Вот и все на сегодня. Попытался раскрыть тему полностью. Об успехе судить вам.
    Поделиться публикацией

    Похожие публикации

    Комментарии 52
      0
      отличная статья - все все подробно рассказали и показали, респект!
        –10
        Можно примеры сайтов, где эта штука используется? И чем она лучше OpenID?
          0
          OpenID и вот эта штука - немного разные вещи. В статье объяснено что это за штука.
          А вот к вопросу о том, где оно используется присоединяюсь :)
            0
            В любых блогах. Лично я ее не использую _пока_, т.к. в рунете она пока малопопулярна имхо.
            0
            Оно не лучше и не хуже OpenID, потому что никак не связано с проессом логина и аккаунтами. Конкретный список сайтов я вам не смогу привести потому, что элементарно не знаю как его составить. На вскидку, могу вспомнить сайт Миши Квакина — там точно есть. Если вас интересует распространенность в общем — то модуль Граватара входит в список рекомендуемых Вордпрессовских плагинов.
              0
              Миша Квакин неоднократно пожалел об установке «граватаров». Работает это через пень-колоду. Не рекомендую.
                0
                Особенно радуют квадраты Малевича у многих комментаторов :)
                +1
                связано. openID - это личная страница пользователя, которая содержит информацию о нём, в том числе и машиночитаемую. в частности, микроформат hCard и полноценный формат rdf позволяют указать аватарку, никнейм и прочую "жизненно важную информацию".
              • НЛО прилетело и опубликовало эту надпись здесь
                  0
                  на временно.нет используется
                  +1
                  в тему: Pavatar - граватар, который хостится у тебя на сайте. Пользуюсь.

                  Используется там, где создатель сайта позаботился подгружать граватары - то есть где-то так же, как и ОпенИД.

                  Эх, мечтаю о том золотом времени, когда использование openid станет повсеместным.
                      0
                      что-то хабр непонятное со ссылкой делает, вот в общем - blog.gravatar.com/2007/12/23/on-pavatars/
                        0
                        Он так от инъекций JS-кода бороться пытается :)
                      0
                      Паватар имхо гораздо интереснее. Вот бы его с OpenID связать...
                      • НЛО прилетело и опубликовало эту надпись здесь
                          0
                          1. Удобнее установка (для владельца блога)
                          2. Более универсально и имеень право на всеобщий стандарт, т.к. путь к аватарке в мета страница, это очень верно.
                          0
                          А зечем? В OpenID уже есть свои аватары.
                            0
                            Я отстал от жизни? +((
                        0
                        не раз встречал высказывания насчёт Gravatar, что сайт на wordpress жутко тормозит , если установлен подобный плагин.
                        есть такое?
                          0
                          а вы как думали?
                          ведь практически на каждый пост дергается удаленный сайт.

                          кеширование граватар в какой-то мере спасает (тогда они не грузятся каждый хит)
                            0
                            а клиенту не пох какой сайт дёргать? ^_^
                              0
                              не очень, если учесть
                              1) http persistent connections
                              2) то, gravatar.com дергают все подряд
                              3) то, что его еще и ваш движок дергает, чтобы узнать, какую ссылку отдать
                                0
                                Движок ничего не дёргает. Для ссылки надо всего лишь md5($email) получить, а по времени это не критично.
                            0
                            Именно. Сервис хорош, да только жутко тормозной, а потому лично я не стану пока ставить его к себе на сайты.
                            0
                            Спасибо. Сервис кажется очень хорошим, но неплохо было бы перечислить список движков, поддерживающих этот самый граватар; т.к. все «тысячи сайтов, которые поддерживают Gravatar» могут работать на очень ограниченом количестве движков, теоритически даже на одном. Я вовсе не критикую, просто мне интересна хоть какая-нибудь статистика. Я вот, например, даже не знаю, нужен ли мне этот самый граватар. Вот если б сразу было написано, что вот такие-то и такие-то форумы его поддерживают, такие-то и такие платформы блогов, и т.д., я бы мог сразу понять потенциальную пользу данного граватара для себя лично.

                            У них на сайте я такой инфы тоже не нашёл. Возможно, проглядел.
                              0
                              теоретически*, ограниченном**, есс-но.
                                0
                                Да в общем-то любой движок может его поддерживать, посмотрите в статье, это всего несколько строчек кода. Дописать их в любой движок не представляет сложности :)
                                0
                                Поддержка граватара не зависит от движка. Если движок поддерживает комментарии с оставлением почты, значит он и граватары поддержит.
                                Никакой особой нагрузки граватары не берут. вычесть md5 емэйла - тысячные доли секунды, а дальше только дело техники, точнее верстальщика - подставить полученный код в урл картинки. Какие могут быть нагрузки?
                                –8
                                "3. Вводим свой email, и получаем через мгновение письмо с подтверждением...
                                4. Следуем инструкциям в письме и активируем аккаунт." и т.д.
                                Стоило ли так расписывать?
                                Вы считаете что читатели хабра дебилы?
                                  0
                                  Ну и прекрасно. Всёравно раздражают умники, расписывающие очевидные вещи километром текста. Я каждый день читаю кучу статей, статеек и постов, и что характерно, полезного текста выходит дай бог процентов 8-10.
                                  0
                                  Не знал, спасибо...

                                  Надо по быстрому внедрить в некоторые проекты.
                                    0
                                    Была моментально разочарована тем, что единственный поддерживаемый размер аватара — 80x80, но ДО загрузки картинки об этом прочитать нигде невозможно.
                                    И не ресэмплить гиф сервис, по-видимому, не умеет.
                                      0
                                      это было год назад. сейчас он поддерживает до 512 пикселей
                                        0
                                        Да, в блоге разработчиков написано. Но у меня именно залить картинку альтернативного размера не вышло.
                                      0
                                      Щас попробую прикрутить к Джанге
                                        0
                                        По линку - интересный пост по теме, посмотреть профиль Timon_Omsk - он и к Джанго имеет отношение :)
                                        http://softwaremaniacs.org/blog/2007/03/…
                                          +1
                                          спасибо, заюзал.
                                          при определении рейтинга, возник идиотский вопрос - существует ли провокационная, с элементами насилия приема наркотиков и порнографии, аватара? эдакое абсолютное зло всех аватар :)
                                            0
                                            и все в 6400 пикселах! хочу это увидеть )))
                                            0
                                            Классная штука, я у себя в блоге использую. Пока никаких серьезных нареканий по работе не было, тьфу-тьфу-тьфу. Регистрируемся и уменьшаем количество "дэфолтовых" аватарок, так блоги выглядят приятнее.
                                              +2
                                              Заменить только надо
                                              md5($email)
                                              на
                                              md5(strtolower($email))
                                                0
                                                Было б интересно если б они сделали привязку к OpenID
                                                  0
                                                  А зечем? В OpenID уже есть свои аватары.
                                                  0
                                                  Pavatar гораздо лучше, чем эта закрытая технология. А что будет, если сервер Gavatar умрёт? А что будет, если он начнёт вводить плату? Технологии должны быть свободными и «экологичными».
                                                    0
                                                    На Gravatar, слава богу, не хранят пароли. Так что потерю изображений пережить можно. А вопросы "а что будет, если упадет?" можно задавать в отношении любого сайта.
                                                      0
                                                      Год назад некоторые фичи были платные - сейчас все стало бесплатным. Не думаю, что они вернут обратно, раз уж отказались один раз.
                                                      –1
                                                      Прошу прощения, что-то я не совсем понял 9 пункт. Как там привязать аватарку у e-mail адресу...
                                                        +1
                                                        а все я понял)
                                                        0
                                                        пробовал проделывать подобное некоторое время назад. на стендэлоун-вордпресс-блогах коменчу нечасто, но на тех, что коменчу аватар не отображается. сильно не разбирался
                                                          0
                                                          Gravatar используют: cpan.org (архив Перл модулей), github.com (Хостинг Git репозиториев)
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                              0
                                                              спасибо за информацию, добавил на jabber.org.ru поддержку граватар :)

                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                              Самое читаемое