Byteflow и XFN

Недавно один мой знакомый предложил поменяться ссылками между блогами, я согласился сказав, что поменяюсь, как только напишу модуль для размещения ссылок aka blogroll. В беседе знакомый лестно отзывался о XFN и других микроформатах, говоря, что за семантической сетью будущее и что это круто. Не знаю, за чем там будущее, но мне показалось прикольным сделать поддержку XFN в блогролле ради самой поддержки XFN =) Тем более я давно уже в byteflow не контрибутил ничего существенного.

Итак, что же такое XFN? Это микроформат, встраиваемый в (X)HTML т.е. информация, которая хранится внутри (X)HTML, используя его тэги и их аттрибуты. XFN ставит своей задачей показать отношение двух людей: чеоловека, с сайта которого ставится ссылка, и человека, на сайт которого ссылка указывает. Технически XFN - это всего лишь аттрибут rel у тэга ссылки, в котором через пробел перечислены отношения людей. Отношений может быть несколько, но множество, из которого их можно выбирать, строго ограничено. Вот полный список возможных отношений, разбитых на группы (из одной группы можно выбрать только одно отношение, при описании ссылки).

На официальном сайте стандарта XFN можно ознакомиться со списком программ, которые поддерживают XFN. Размер списка оставляет желать лучшего )

Как же реализована поддержка XFN в byteflow? Да очень просто, при создании или редактировании ссылки в блогролле можно выбирать XFN-отношения. На скриншоте всё достаточно очевидно: xfn support in byteflow

Какая польза может быть от маркировки ссылок XFN-метками? Я вижу несколько вариантов.

  • В поисках новых блогов для чтения на досуге или потенциальных источников информации вы вы можете посмотреть друзей интересующего вас человека вплоть до N-го круга (при наличии нужного инструмента, бегающего по XFN-связям).
  • XFN-метки могут использовать поисковые системы и различные каталогизаторы для более качественной оценки тематичности и важности ресурса.
  • Если софт поддерживает XFN, то есть шанс, что его упомянут в каком-нибудь обзоре или флеймофлуде о микроформатах. Byteflow это не помешает )

Вебдваноль итить его.

Add post to:   Delicious Reddit Slashdot Digg Technorati Google
Make comment

Comments

Классная идея, только смешно как-то звучит "платонические отношения"!

п.с. Добавь в тему свою для байтфлоу кнопку "залогиниться" :) А то, если у тебя другой броузер (или в старом куку убил) -- надо ж снова регаться при отправке комментария. Я залогинился сейчас только потому, что знал, что это можно сделать через /accounts/login/ :)

Угу, я вчера тоже об этом думал. Сегодня буду внедрять форму логина )

интересно многово не знал

XFN ставит своей задачей показать отношение двух людей: чеоловека, с сайта которого ставится ссылка, и человека, на сайт которого ссылка указывает.

Прикольно юзать скрипт xfn для greasemonkey — при заходе на сайт отображает связи во всплывающей внизу вкладке. Я когда то юзал скриптик на java, отображающий дерево связей но народ особо не хотел ставить на блоги xfn.js файлики и дерево получалось не слишком раскидистым

Понятно теперь получил хоть немного начальных знаний о XFN

Идея простая, доступная, в WP реализована. Всё равно до конца непонятны некоторые моменты Вот пример — если подскажете, где глянуть, буду благодарен.

Итак, я ставлю ссылку на понравившийся мне форум. Сам беру и ставлю. Вопрос: узнает ли администратор форума о том, что это не просто ссылка, а с пометкой “Коллега” ссылка? Без заглядывания в код, естественно, и без специальных программ?

Честно, всё понятно, замечательно, отличная идея! А как процесс выглядит — ума не приложу.

Нет, ничего он не узнает ) Возможно есть какие-то стандарты описывающие этакий механизм пингов, при установке XFN-слышал. Я этим не интересовался. Если пофантазировать, то можно представить два решения: * Первое, озвученное выше. Когда при установке XFN-ссылки A —> B, сайт A посылает запрос на B, где сообщает, что так и так — ссылка поставлена. * Второе решение. Сайт смотрит рефереры. Скачивает страницу по каждому рефереру, ищет на ней XFN-ссылки на себя ) Тогда надо хранить все ссылки в базе, чтобы не проверять повторно их, иначе это может быть очень затратно по трафику. * Ещё одну возможность придумал ) Какой-нибудь попупярный сервис статистики (liveinternet.ru) или поиска(yandex.ru) может парсить XFN-ссылки и составлять графики зависимостей, отображать это как-то в выдаче и т.д.

сайт A посылает запрос на B” — ну, это пинг, собственно, и есть. Узнал, к примеру, B, что так и так… коллега появился. …а хозяин сайта В — нет, не узнал про коллегу, про сайт А :) Потому что его же сайт ему ничего не рассказал — механизм рассказа отсутствует. В WP — так. Может, плагины какие-то если только.

Короче говоря, действительно, Вебдваноль итить его. Даже и Вебтриноль, если я правильно понимаю (т. е. этот механизм будет работать без участия людей, облегчая работу поисковых машин, что-то вроде траста, думаю + соц. связи на них можно выстраивать). Всё вроде понятно, а в голове все равно мысль про XFN — неловко лежит. Как-то же её можно хорошо использовать, вероятно, эту штуку. А как — неясно :)

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image