Статьи

Портативные социальные сети: возьмите с собой друзей

Знаете ли вы, что 98,6% населения мира находится на Facebook? Конечно, это неправда, но журналисты заставят вас в это поверить! Два года назад они говорили то же самое о росте MySpace. Но через два года, когда вы устали от Facebook и ваши друзья призывают вас присоединиться к другому новому сайту, вы действительно хотите начать с нуля? Вы действительно хотите снова сформировать все эти отношения? Информация уже есть; почему ты не можешь передать это через?

Ну, вы можете! Это где портативные социальные сети входят.

Что такое социальная сеть?

Прежде чем мы сможем сделать социальную сеть переносимой, нам нужно знать, что такое социальная сеть. Википедия описывает социальную сеть как:

[…] Социальная структура, состоящая из узлов (которые обычно являются отдельными лицами или организациями), которые связаны одним или несколькими конкретными типами взаимозависимости, такими как ценности, видения, идеи, финансовый обмен, друзья, родственные связи, неприязнь, [и так далее, и до бесконечности].

Это довольно общее определение. Многие люди узнают о знаменитом эксперименте Стенли Милгрэма в маленьком мире, более широко известном как «шесть степеней разделения», где Милгрэм предположил (а позже доказал экспериментально), что вы связаны не более чем пятью людьми с любым другим человеком на планета. Именно эти связи между людьми определяют социальные сети — ваша связь с другими людьми определяется вашей способностью извлекать информацию из наилучшего источника через эти связи.

Готовясь к этой статье, я быстро подсчитал, сколько сайтов социальных сетей я использую на частой основе. Их было как минимум двадцать — и это даже не считая более популярных сайтов, таких как Facebook и MySpace. Как бы технически я ни был склонен, я сомневаюсь, что я хороший показатель привычек социальных сетей типичного человека, но можно с уверенностью сказать, что в течение жизни обычный веб-пользователь присоединится ко множеству разных сайтов. И по мере того, как меняются причуды, они захотят перейти с одного сайта на другой: они пойдут туда, куда ходят их друзья, и пообщаются там, где их друзья общаются.

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

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

Свободное движение данных

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

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

Одна из причин, по которой я присоединился и теперь наслаждаюсь Flickr, заключается в том, что в любое время я могу получить данные, которыми я владею, из сервиса и уйти. Это влияет не только на мои фотографии: оно включает в себя данные, относящиеся к моим друзьям, мои комментарии и все другие метаданные, которые обогащают мою сеть. Если Flickr превращает зло или принимает плохие решения, пользователи могут пойти в другое место. Команда Flickr знает об этом и следит за тем, чтобы компания следила за наилучшими интересами пользователей, иначе у Flickr не останется много клиентов!

Противоположностью владения вашими данными является привязка к поставщику. Некоторые поставщики не позволяют вам свободно перемещать ваши данные. Они пытаются принудительно удержать вас в качестве клиента за счет использования запатентованных форматов, длительных контрактов или отсутствия функциональности экспорта. Вам запрещено брать свои данные с собой в надежде, что боль от перемещения ваших данных превысит ту боль, которую дают их продукты, поэтому вы остаетесь.

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

Делать жизнь проще

Лучший способ привлечь новых клиентов — сделать так, чтобы им было очень легко присоединиться. Низкий барьер для входа упрощает регистрацию, а это означает, что все больше людей будут пробовать эту услугу. В процессе регистрации должно быть как можно меньше препятствий, требований и вопросов. С каждым флажком, раскрывающимся списком, полем формы и кнопкой, которую вы представляете клиенту, вы теряете потенциальный бизнес. Существуют новые и старые технологии, которые пытаются решить проблему снижения барьера, некоторые из которых оказались более успешными, чем другие.

Один логин

Недавний пример технологии простой регистрации — OpenID . Проще говоря, OpenID — это распределенная система для паролей. Это позволяет вам поддерживать одно имя пользователя и пароль, которые вы можете использовать для входа на любой сайт, который понимает OpenID. Там нет платы за лицензию, нет платы за установку, и любой может принять вход в систему OpenID.

Когда я захожу в Dopplr , я могу использовать OpenID для входа в систему. В Backpack также есть опция входа в OpenID, как и в Magnolia , поэтому я могу использовать одинаковые данные для входа в OpenID для всех трех сайтов. OpenID превосходен, потому что теперь мне нужно только управлять одним именем пользователя и паролем для учетных записей на нескольких сайтах.

Почему сайт социальной сети хочет позволить клиентам входить в систему с помощью OpenID? Потому что это первый шаг к снижению барьера для присоединения. Когда вы создаете новую учетную запись социальной сети, используя свой OpenID, вы впервые заходите на сайт социальной сети, и OpenID отправляет обратно несколько фрагментов данных: ваш URL, ваше имя (по желанию), ваш псевдоним и адрес электронной почты. , Эти биты данных используются для автоматического создания учетной записи для вас в социальной сети. Таким образом, время, затрачиваемое на перепечатывание повторяющихся данных о себе, сводится к минимуму.

Если бы я хотел максимально широкого применения своего веб-приложения или сайта социальной сети, то первым делом было бы проще и удобнее для людей присоединяться и создавать учетные записи. OpenID также имеет некоторые действительно интересные функции, такие как белый список. Одна социальная сеть может публично перечислять URL-адреса OpenID для людей в группе. Другие социальные сети могут использовать этот список URL-адресов OpenID для «предварительной авторизации» учетных записей, что еще больше ускоряет процесс регистрации.

Люди используют эту функцию предварительной авторизации для комментариев в блоге. Обычно, если я оставляю комментарий в блоге без учетной записи, этот комментарий необходимо будет авторизовать, прежде чем он будет опубликован в блоге. Если вместо этого я оставил комментарий и использовал свой URL-адрес OpenID, чтобы проверить себя, этот сайт мог бы ссылаться на предварительно авторизованный список доверенных URL-адресов, и позволить тем комментариям, сделанным из соответствующих источников, автоматически публиковаться без явной авторизации. Существует множество других применений функциональности OpenID на вашем сайте; Короткая статья Саймона Уиллисона под названием « Шесть классных вещей, которые вы можете создать с помощью OpenID » объясняет еще некоторые из них.

OpenID также отлично подходит для меня как клиента. Если я хочу изменить свой пароль для всех двадцати своих сайтов социальных сетей, я просто один раз изменяю свой пароль у своего поставщика OpenID, и он отражается на всех этих сайтах. Это потому, что они не хранят мой пароль, только мой OpenID URL. Это также позволяет мне быстро создавать учетные записи, чтобы увидеть, стоит ли эта новая услуга. Я, вероятно, упустил множество возможностей для поиска интересных вещей, потому что я не удосужился снова ввести свои данные!

Я рекомендую вам посмотреть и зарегистрировать учетную запись OpenID сегодня. OpenID — это отличное решение, но следующий шаг в снижении барьера для портативных социальных сетей — это также привлечение ваших друзей!

Поделиться своими связями

При переходе с одного сайта социальной сети на другой, очень сложно вновь пригласить всех своих друзей и восстановить эти связи. Как можно объединить всех наших друзей и знакомых? Ну, на самом деле все довольно просто — все сводится к очаровательному миру атрибутов HTML, микроформатов и тому, что называется XFN. Используя следующие технологии, можно создавать открытые данные, которые способствуют переносимости, не имея ничего нового или более сложного, чем базовый HTML, который мы имеем сегодня.

XFN

XFN расшифровывается как XHTML Friends Network. Это список значений rel, которые определяют отношения между двумя людьми через URL . Эти связи варьируются от простого «контакта» до более сложных отношений, таких как «супруг». Значения Rel также могут быть разделены пробелами, поэтому у нас есть такие значения, как rel="contact met friend neighbor" Эти значения начинают формировать основу для портативных социальных сетей.

Если мы определяем отношения в HTML, открыто, другие сервисы могут извлекать информацию и семантику, чтобы их можно было использовать в какой-то другой сети. Открытые данные — это улица с двусторонним движением — тот же HTML-файл, размеченный XFN, который используется для отображения и экспорта, также можно использовать для импорта в другой сервис.
Пример блогролла:

 <a href="http://example.org/blog/joe" rel="friend met">Joe Morris</a> 
<a href="http://blog.terryj.com/" rel="friend met colleague">Terry Jacobs</a>

Вы можете получить доступ к конструктору отношений XFN по адресу http://gmpg.org/xfn/creator .

Значения HTML rel

Помимо созданных значений XFN, спецификация HTML определяет несколько собственных атрибутов rel, полный список которых доступен здесь . В этот список входят такие значения, как Справка, Глоссарий, Индекс и Начало. Интересными значениями при сборе открытых данных являются Next и Prev. Если паук приходит по URL-адресу, по которому расположены данные XFN, и встречает ссылку, которая включает rel="next" Обратный сценарий также работает: если паук приземлился на странице 3, ссылка rel="prev" Эти значения rel очень полезны для нумерации страниц.

Twitter.com использует значение rel="next" Каждая из ссылок вашего друга помечена микроформатом XFN, описывающим отношения между вами и этим другом. Если у вас несколько страниц друзей, атрибуты rel="next"rel="prev"

Консолидация личности

Значение rel="me" Эта задача включает в себя несколько простых шагов:

  • Возьмите свой блог в качестве отправной точки и дайте ссылку на свои страницы на всех сайтах социальных сетей, к которым вы принадлежите. Теперь просто добавьте значение rel="me"
  • Перейдите на страницу своего профиля и добавьте ссылку на свой блог с тем же значением rel="me"

Выполнено! Теперь вы называете эти сайты «вы», что полезно, когда вы создаете единую личность для себя на разных сайтах в Интернете. GMPG (Global Multimedia Protocols Group) предлагает больше информации о rel="me" . А инструмент поиска Plaxo Pulse Open Graph может помочь в консолидации. Введите начальный URL, и он будет сканировать ссылки rel = «me» и начнет собирать информацию о вас.

hCard

В моей предыдущей статье я затронул вопрос о том, что такое hCard и как его можно создать. Вкратце, hCard — это способ представления людей, компаний, организаций и мест в структурированном (X) HTML.

Открытые данные

Такие инструменты, как плагин Firefox Operator, могут извлекать данные hCard и XFN и комбинировать их с другими сайтами полезными способами.

При импорте данных в новую социальную сеть такие форматы, как XFN и hCard, позволяют описывать как человека, так и его или ее отношения с вами. XFN используется для поиска ссылок на людей, которых вы считаете друзьями. hCard используется для извлечения структурированной информации об этих друзьях, включая такие вещи, как URL-адреса, адреса электронной почты, организации и номера телефонов, которые можно перенести в другие службы с помощью открытых данных.

Сайты, которые позволяют импорт данных

В качестве примера, помогающего пользователям избежать утомительной задачи перепечатывания их информации снова и снова, сайт GetSatisfaction.com позволяет им создавать профиль пользователя на основе URL-адреса hCard. Вместо того, чтобы заполнять утомительные общие поля формы с именами, адресами, номерами телефонов и адресами электронной почты, пользователи просто вводят свои hCard URL-адреса. Затем GetSatisfaction извлечет HTML-страницу, проанализирует ее на наличие данных hCard и заполнит соответствующие поля.
Некоторые сайты уже имеют контактную информацию, помеченную как hCards. Например, если у вас есть учетная запись Flickr, страница вашего профиля закодирована в hCard. Таким образом, вы можете ввести URL своего профиля Flickr или, возможно, страницу в своем блоге.

В идеале, GetSatisfaction запомнит этот URL, и если или когда вы измените данные на своей странице профиля Flickr, GetSatisfaction также обновит свою информацию. Подобно модели публикации / подписки RSS, GetSatisfaction и другие могут подписаться на данные вашего профиля удаленного контакта, закодированные в hCard. Тогда у вас есть только одна точка данных, которую необходимо обновить, и все изменения отражаются глобально.

Новые микроформаты и инструменты, связанные с социальными сетями, появляются постоянно. Например, Dopplr предлагает пользователям возможность поиска друзей, которые также могут пользоваться этой услугой. Этот простой инструмент поможет вам узнать, является ли ваш знакомый членом службы; тогда вы можете связаться с ними. Недостатком сервиса является то, что мне нужно вручную вводить имя каждого друга, чтобы найти его. Моя адресная книга невелика, но все равно слишком много работы, чтобы искать мои контакты по одному. Микроформаты на помощь! Dopplr дает вам возможность ввести URL-адрес страницы в кодировке XFN. Он будет анализировать эту страницу для любых ссылок XFN, автоматически искать в своей базе данных совпадения и сообщать вам, сколько ваших друзей являются частью Dopplr. Это просто уменьшило мою рабочую нагрузку от поиска сотен имен, одно за другим, до поиска по одному URL.

Я не совсем сорвался с крючка — большая часть работы все еще на мне. Мне нужно, чтобы в Интернете была HTML-страница с URL-адресами всех моих друзей, отмеченными в XFN. Это звучит как большая работа, чтобы начать, не говоря уже о том, чтобы идти в ногу со временем. Но из-за переносимости мы можем использовать открытые данные других социальных сетей в качестве начального списка друзей. Например, в моей учетной записи в Твиттере есть список друзей, помеченный микроформатом XFN. В Dopplr я могу указать URL-адрес друзей в Твиттере как список друзей, которых я хочу импортировать. По сути, я использую одну социальную сеть, чтобы запустить другую. Опять же, Dopplr также может «подписаться» на мой список друзей Twitter XFN. Поэтому каждый раз, когда я обновляю / добавляю нового друга в Twitter, Dopplr находит его и проверяет, являются ли новые друзья также членами их служб. Это означает, что мне нужно обновлять меньше мест, потому что все сервисы питаются друг от друга.

Сайты, которые позволяют импортировать данные через URL, создают следующий шаг в создании более открытой портативной социальной сети. Импортируя данные с других сайтов, пользователи могут быстро создавать свои новые сети, используя эти сайты следующего поколения. Благодаря совместному использованию этих данных в формате XFN сайты социальных сетей становятся центрами, из которых другие сети могут извлекать данные. Встроенная мощь HTML позволяет нам создавать эти ассоциации и ссылки без использования каких-либо новых технологий.

Анти-паттерны

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

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

Еще одна ловушка, которую вы хотите избежать — это сайты, которые запрашивают данные для входа в вашу учетную запись электронной почты. Это огромная дыра в безопасности. Передавая эту информацию, вы предоставляете случайному провайдеру доступ ко всем вашим электронным письмам и друзьям, не говоря уже о доступе к API, с помощью которого они могут редактировать и удалять вашу информацию. И, как никто из нас не хочет признать, мы часто используем одни и те же пароли для разных сервисов. Укажите свой пароль электронной почты для сайта, и его владельцы смогут получить доступ не только к вашей электронной почте, но, возможно, к вашим банковским счетам (и множеству других услуг). Вы никогда не должны никому сообщать свой пароль! Создание гарантий конфиденциальности уводит нас в ложное чувство безопасности — оно заставляет нас думать, что всем можно доверять, и все будет в безопасности. Это плохое поведение — именно то, на что охотятся фишеры.

Возможность импортировать данные из другого сервиса — отличный инструмент, но делать это с именем пользователя и паролем — неправильный подход. Такие сайты, как Flickr, с его API-интерфейсом аутентификации, Google AuthSub и аутентификацией Yahoo на основе браузера, делают правильную вещь с аутентификацией. OAuth — это попытка открытой аутентификации, которая поможет консолидировать спектр различных методов аутентификации на разных веб-сайтах.

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

На пути к реальной мобильности

OpenSocial — это новая разработка от Google, это шаг в правильном направлении. Хотя он не допускает прямую переносимость вашей социальной сети, он создает общие хуки между любыми социальными сетями, которые реализуют OpenSocial API. Это означает, что разработчик может использовать API данных «Люди и друзья» для получения профиля пользователя, получения списка друзей, а также получения их профилей.

Несмотря на то, что кнопки экспорта (пока) нет, может быть разработан простой виджет для экспорта ваших данных в переносимые форматы, такие как XFN, hCard и FOAF.

OpenSocial находится на очень ранних стадиях, и единственным сайтом, который реализует ограниченный API, является собственный Google Orkut, но это очень важный шаг в создании портативных социальных сетей.

Продвижение хорошего поведения

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

Сеть работает, потому что кому-то разрешено ссылаться на кого-либо еще. Ваши реальные социальные сети расцветают, потому что никто не говорит вам, с кем вы можете и не можете дружить. Интернет сети не должны отличаться. Сеть моя социальная сеть; Я просто использую различные сайты, чтобы помочь мне управлять им, а не быть гаишником, который им управляет. Открытые портативные социальные сети решают все эти проблемы.

Ваша личность в Интернете вы можете контролировать, как вам нравится.

Для получения дополнительной информации о портативных социальных сетях, проверьте эти источники: