Микроформаты.

15 октября 2009 года. Обновлено 1 сентября 2010 года.

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

Опять микроформаты в FF.

1 сентября 2010 года.

Дополнение, которое нормально работает с русским языком всё-таки появилось — это Google Maps for Microformats. Оно просто добавляет пункт в контекстное меню, который появляется при клике на теге adr или geo и ищет в Google картах.

Микроформаты.

Ещё в 2008 году написано.

Попробовал найти применение hCard для обычного человека. Для FF нашел только три дополнения — одно с кривым переводом (вернее с пустыми местами вместо слов — лучше бы английский оставили) и кривым экспортом, второе с кривым экспортом (как и в первом случае в приложение вместо русских букв приходят козябки) и кривым отображением на карте (совсем не находит), третье с нормальным отображением на карте (но кроме этого — больше ничего не умеет). Последнее и оставил. Так что для пользователей FF реальное применение только одно — посмотреть где человек жил, живет, будет жить или находится в данный момент. Opera не ковырял, IE — тем более.
Если кто-нибудь мне подскажет как мне извлечь из этого пользу — хотя бы чтоб по двум кликам в адресную книгу попадало имя и мыло человека — буду счастлив.

Микроформаты продолжаются.

Свежее, но не намного насколько помнится, тот же 2008.

Первое дополнение к FF работает вполне неплохо: русского языка не хватает только в настройках, но если настроить — потом проблем нет. Экспорт нормальный на самом деле, просто мой The Bat! не хочет воспринимать кодировку UTF-8. С картами оно даже работает несколько получше (а может я просто лучше заполнил свою hCard). Но оно не позволяет что-либо делать с микроформатом adr вне hCard. Соответственно данные о местоположении выводятся озаглавленные не по местоположению, а по человеку из hCard. И хоть и правильно озаглавленные, но кроме как посмотреть заголовок ничего нельзя сделать, из просто adr.
Так что сейчас у меня и Operator, и Minimap Sidebar. Первому бы добавить нормальный полноценный русский язык — гораздо активней бы использовалось.

Самое интересное, что люди от которых я ожидал наличие hCard на сайте его не имеют, а другие — наоборот. Вот…

Опять микроформаты.

Уже 2009 год.

В итоге я отказался от Operator для Firefox — не нужно оно мне. Куда загонять данные из h(v)Card я не представляю — на указание кодировки клиентские приложения плюют. К тому же появилось некоторое количество букмарклетов (специальных ссылок, создав кнопку на панели браузера с этой ссылкой мы получаем тот же функционал: генерация vCard из страницы). В настоящий момент оставил себе только Minimap Sidebar. Очень замечательная штука, работает хорошо, отлично показывает расположение на карте.
Для Opera и IE остается использовать букмарклеты (проверял и пробовал — вполне пристойно): есть и для адреса и для генерации vCard. А для Safari есть плагин (не пробовал).

Ещё бы сынициировать веб-мастеров использовать хотя бы микроформат adr для оформления адресов — было бы прекрасно. У себя страничку оформленную как hCard оставляю и, по возможности, при указании мест буду оформлять в adr. А так же ссылки частично оформляются в соответствии с XFN. В качестве эксперимента, можно попробовать обернуть на форуме содержимое поля «Откуда» в adr при просмотре темы и профиля.

В очередной раз о микроформатах.

15 октября 2009 года.

Любимый всеми нами город Курган находится в Сибири.

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

hCard

Теоретически информацию из оформленной таким образом страницы можно скармливать OpenID-серверу и клиенту при OpenID-авторизации (когда OpenID-адрес является одновременно и визиткой в hCard, как у меня).

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

Adr и geo (в составе hCard и отдельно как разрабатываемые форматы).

Теоретически два замечательных формата. Я пишу текст, рассказываю про места и оформляю в одном из этих форматов. Потом пользователь заходя на мой сайт, используя любой удобный для него плагин к браузеру может посмотреть что это за место на google-картах, или посмотреть фотографии других пользователей этого места на яндекс.фотках, или посмотреть как туда доехать с помощью какого-нибудь навигационного сервиса. Англоязычные сервисы не понимают русский (при использовании adr) язык и ищут козябки, а русскоязычных сервисов нет. А при использовании geo — и русскоязычные и англоязычные сервисы пытаются привязаться к объектам и показывают объекты, а не точку по указанным координатам («мне не нужен целлюлозный завод, я показываю поле в 15 километрах от него, где я жарил шашлыки»).

Написанное раньше.

Оно работает еле-еле: кодировка часто не та, поиск идёт по имени (ещё добавьте к этому не ту кодировку), а не по координатам, экспортированные данные некуда потом загонять. Хотя нет, одна штука работает — валидатор микроформатов.

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

Ну, а если маньяк — попробуйте убедить меня в обратном.

Post scriptum.

Я не отказываюсь и буду стараться оформлять у себя что могу, просто вот такие факты.

Дополнительная информация.

Иван Сагалаев:

Юрий Артюх:

Всё стальное, что видел — является паразитированием на этом, либо явным повтором (пусть и независимым) в котором тоже самое написано ещё хуже.