Отношения online
Допустим, у Вас появилось желание оставить на своем интернет-ресурсе ссылку на сайт своего старого друга. Объяснить этот факт простому читателю достаточно просто: <a href="www.site.ru">Сайт моего друга</a>, но поймет ли такую надпись очередной раз инспектирующий Ваш сайт crawler какой-нибудь поисковой системы? Может быть Вы просто злостно торгуете ссылками со своего сайта?
Как Вы могли уже догадаться, для решения этой достаточно узкоспециализированной задачи — выражение отношений с владельцем сайта, на который указывает ссылка — существует специальный микроформат под названием XFN, что расшифровывается как XHTML Friends Network. С его помощью любой человек, у которого есть сайт может продемонстрировать всем желающим в каких отношениях он находится с владельцем сайта, на который он ссылается.
Реализуется этот микроформат с помощью атрибута rel тэга <a>, возможные варианты значения (имеется возможность их комбинировать):
| Категории значений | Значения XFN |
|---|---|
| дружба: |
friend acquaintance contact |
| физические: | met |
| профессиональные: | co-worker colleague
|
| географические: | co-resident neighbor |
| семейные: | child parent sibling spousekin |
| романтические: | muse crush date sweetheart |
| личность: | me |
Как не трудно заметить, практически все возможные варианты отношений могут быть описаны одним из значений или их комбинацией. Наш пример из начала этого поста с использованием XFN выглядел бы: <a href="www.site.ru" rel="friend met">Сайт моего друга</a>
Помимо этого есть еще один маленький нюанс, необходимый для того, чтобы browser’ы и поисковые системы знали, что данная страница оффциально поддерживает этот микроформат, для этого необходимо указать следующий атрибут тэгу <head>:
<head profile="http://gmpg.org/xfn/11">
Этот пост был написан по мотивам оффициального сайта XFN, если Вас заинтересовал этот микроформат, возможно имеет смысл посетить и его: там можно найти FAQ, утилиты для автоматической генерации кода, а также всю остальную информацию по данному микроформату (на английском естественно).
15 comments
спасибо, интересно. не знал о таком микроформате.
Крайне любопытно, и как то до этого не сталкивался с таким расширением стандарта, хотя судя по копирайту на офсайте он существует с 2003 г
Просто далеко не каждый веб-разработчик удосуживается им пользоваться, так как при минимальной практической полезности его внедрение требует некоторой ручной работы по изменению шаблонов и указанию атрибутов ссылкам. Да и даже там, где он все же используется, просто просматривая страницы его не так-то просто заметить без помощи Operator или его аналога (о нем я упоминал в записи про микроформаты в целом).
А разве торгующий ссылками не сможет проставить такие же атрибуты?
[quote comment="187"]А разве торгующий ссылками не сможет проставить такие же атрибуты?[/quote]
Может конечно, от потенциальных штрафов со стороны поисковых систем за продажу ссылок этот микроформат естественно не спасет, по крайней мере на данном этапе их развития.
Да, интересно. Я первый раз о таком слышу. Я вот только не понял, какое отношение производителей браузеров к сабжу?
А что по этому поводу думает google?
Т.е. что происходит после указания rel и profile? (я попробовал, не понял разницы ни в Opera, ни в IE6).
[quote comment="196"]Да, интересно. Я первый раз о таком слышу. Я вот только не понял, какое отношение производителей браузеров к сабжу?[/quote]На данный момент ни один браузер не поддерживает микроформаты без помощи plug-in’ов, но в перспективе поддержку собираются внедрять и в стандартной комплектации. Несколько месяцев назад читал не очень официальную информацию о том, что в FireFox 3 планируется использование микроформатов. Как там ситуация на данный момент в его beta-версиях сказать не могу — пользуюсь FF2 пока.
[quote comment="196"]А что по этому поводу думает google?[/quote]
С Google ситуация еще более загадочна, так как даже если они и планируют каким-либо образом использовать в основном поисковом сервисе любые микроформаты кроме rel-nofollow — они могут запросто об этом умалчивать.
1) Я почитал немного официальный сайт формата. Я вот одного не понимаю, в чем может выражаться подержка формата для конечного пользователя? Т.е. что я лично буду получать от того, что блог, скажем, Ивана Блинкова, будет содержать ссылки с установленным rel?
2) Ну google — штука сам в себе. Всем известно
[quote comment="200"]Я вот одного не понимаю, в чем может выражаться подержка формата для конечного пользователя?[/quote]
Как понял я, XFN скорее придуман для построения сервисов (некие теоретические модели глобальной социальной сети, поисковые системы, каталоги — прототипы такого плана сервисов уже находятся в разработке), нежели для использования в рамках браузера (но и тут некоторые не сильно практичные варианты применения разрабатываются, вроде XFN Dumper, про который можно почитать по ссылке выше).
Попробуйте с plug-in’ом Operator для FireFox поиграться — хоть он и XFN изначально не поддерживает (по крайней мере та версия, которая установлена у меня), но другие микроформаты он вполне способен применять на практике: например, экспортировать контакты в формате hCard с моей страницы «Об авторе» в адресную книгу он в состоянии буквально за пару кликов мыши.
спасибо
Собственно, wordpress (и, наверно, многие CMS) этот микроформат активно продвигают и поощряют своих пользователей указывать rel для ссылок.
[quote comment="227"]Собственно, wordpress (и, наверно, многие CMS) этот микроформат активно продвигают[/quote]…и не только этот.
Большое спасибо за инфу и вообще за блог. Сам ни разу не слышал и не встречал ничего, окромя nofollow =)))
Попробовать можт?
забавно:) не знал о таком микроформате
Я рад, что статья оказалась познавательной для многих читателей