МИКРОФОРМАТЫ В ЖИЗНЬ

37
МИКРОФОРМАТЫ В ЖИЗНЬ Практическое применение в проектах Web 2. PHPconf 2007 , Москва, 25 мая 2007 Докладчик: Максим Россомахин

Upload: demetria-lott

Post on 03-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

МИКРОФОРМАТЫ В ЖИЗНЬ. Практическое применение в проектах Web 2.0. Докладчик: Максим Россомахин. PHPconf 2007 , Москва, 25 мая 2007. I . Что необходимо знать?. Микроформаты это:. набор простых и открытых форматов описания данных - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: МИКРОФОРМАТЫ В ЖИЗНЬ

МИКРОФОРМАТЫ В ЖИЗНЬПрактическое применение в проектах Web 2.0

PHPconf 2007, Москва, 25 мая 2007

Докладчик: Максим Россомахин

Page 2: МИКРОФОРМАТЫ В ЖИЗНЬ

I. Что необходимо знать?

Page 3: МИКРОФОРМАТЫ В ЖИЗНЬ

Микроформаты это:

набор простых и открытых форматов описания данных

механизм включения в веб-страницы дополнительной семантическиой информации

расширение языка разметки (Х)HTML

Page 4: МИКРОФОРМАТЫ В ЖИЗНЬ

Общая задача

Внедрение в веб-страницу метаинформации,

описывающей основной контент. Микроформатированный

контент удобен для автоматизированной обработки

информации.

Например для обработки в браузере или поисковым

ботом.

Page 5: МИКРОФОРМАТЫ В ЖИЗНЬ

Частные задачи

Информация о человеке (профайл, резюме, связи с

другими людьми)

Информация о местоположении и дате

Информация, описывающая товары и услуги

Информация, описывающая гиперссылки

и т. д.

Page 6: МИКРОФОРМАТЫ В ЖИЗНЬ

Как реализовано?

μf = (X)HTML+ новый контекст

Page 7: МИКРОФОРМАТЫ В ЖИЗНЬ

Пример №1 Простейший микроформат

<a href="http://example.org" rel="nofollow">Некая ссылка</a>

Page 8: МИКРОФОРМАТЫ В ЖИЗНЬ

II. Существующие μf

Page 9: МИКРОФОРМАТЫ В ЖИЗНЬ

hCard

Предназначен для описания информации о людях.

Пример применения: профайл пользователя соц. сети.

<div class="vcard">

<h3 class="fn n">

<span class="given-name">Максим</span>

<span class="family-name">Россомахин</span>

</h3>

<dl>

<dt>Веб-сайт:</dt>

<dd><a class="url" href="http://webmascon.com">Webmascon</a></dd>

</dl>

</div>

Подробнее

Page 10: МИКРОФОРМАТЫ В ЖИЗНЬ

hResume

Предназначен для описания резюме.

Обычно представляет собой hCard, дополненный информацией об образовании, навыках и т.п. характеристиках, составляющих резюме человека.

Пример применения: резюме пользователя.

Подробнее

Page 11: МИКРОФОРМАТЫ В ЖИЗНЬ

XFN

Предназначен для описания отношений между людьми.

Пример применения: ссылки на сайты ваших друзей.

<a href=http://pepelsbey.net/ rel=”colleague met friend”>Вадим Макеев</a>

Подробнее

Page 12: МИКРОФОРМАТЫ В ЖИЗНЬ

Geo

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

<div class="geo"><span class="latitude">3.14</span><span class="longitude">2.78</span>

</div>

Подробнее

Page 13: МИКРОФОРМАТЫ В ЖИЗНЬ

hReview

Формат используется в описаниях товаров, услуг, мероприятий и т.п.

Пример применения: отзыв о конференции PHPConf 2007.<div class="hreview">

<span><span class="rating">5</span> баллов!</span>

<h2 class="summary">PHPconf 2007 удалась!</h2>

<span class="reviewer vcard">Автор: <span class="fn">Россомахин</span> —

<abbr class="dtreviewed" title="20070525">25 мая 2007</abbr></span>

<p class="description item vcard">

На <span class="fn org">PHPconf 2007</span> прозвучали актуальные доклады.

</p>

</div>

Подробнее

Page 14: МИКРОФОРМАТЫ В ЖИЗНЬ

Rel-Tag

Один из самых популярных. Этим микроформатом

помечают ссылки на теги. Те самые теги, из «облаков».

<a href="http://del.icio.us/tag/microformats" rel="tag">Microformats</a>

Подробнее

Page 15: МИКРОФОРМАТЫ В ЖИЗНЬ

Rel-License

Предназначен для придания контенту ссылки на

лицензию, согласно которой этот контент

распространяется.<a href="http://creativecommons.org/licenses/by/2.0/" rel="license">cc by 2.0</a>

Подробнее

Page 16: МИКРОФОРМАТЫ В ЖИЗНЬ

Rel-Nofollow

Помечает ссылки, которые не должны быть учтены

поисковыми ботами в качестве релевантных.

Поддерживается Google, Yahoo! Search и MSN.

<a href="http://super-pills.com" rel="nofollow">Viagra Valium</a>

Подробнее

Page 17: МИКРОФОРМАТЫ В ЖИЗНЬ

VoteLinks

«Голосующие» ссылки.

<a href="http://habrahabr.ru" rel=“vote-for">Хабрахабр</a>

<a href="http://padonki.org" rel=“vote-against">Падонки.орг</a>

Подробнее

Page 18: МИКРОФОРМАТЫ В ЖИЗНЬ

Полный перечень

http://microformats.org/wiki/

Page 19: МИКРОФОРМАТЫ В ЖИЗНЬ

III. Достоинства μf

Page 20: МИКРОФОРМАТЫ В ЖИЗНЬ

Обходятся средствами языка XHTML.

Page 21: МИКРОФОРМАТЫ В ЖИЗНЬ

Просты во внедрении.

Page 22: МИКРОФОРМАТЫ В ЖИЗНЬ

Не ломают привычные способы опубликования

контента.

Page 23: МИКРОФОРМАТЫ В ЖИЗНЬ

Позволяют избежать дублирования информации в

нескольких разноформатных

файлах.

Page 24: МИКРОФОРМАТЫ В ЖИЗНЬ

Машиночитаемы…

Page 25: МИКРОФОРМАТЫ В ЖИЗНЬ

… но понятны и людям.

Page 26: МИКРОФОРМАТЫ В ЖИЗНЬ

Открывают новые возможности для создания доселе невиданных веб-

интерфейсов.

Page 27: МИКРОФОРМАТЫ В ЖИЗНЬ

μf можно применять уже сейчас.

Page 28: МИКРОФОРМАТЫ В ЖИЗНЬ

IV. μf в жизни

Page 29: МИКРОФОРМАТЫ В ЖИЗНЬ

Кто внедряет?

Page 30: МИКРОФОРМАТЫ В ЖИЗНЬ

Миллионы страниц.

Page 31: МИКРОФОРМАТЫ В ЖИЗНЬ

Поддержка браузерами

Mozilla Firefox 1.5-2.0 + расширения

Браузеры, не способные работать с микроформатированным контентом, отображают его так, как и обычный HTML-код. Внешний вид страниц ничуть не страдает.

Page 32: МИКРОФОРМАТЫ В ЖИЗНЬ

Браузеры будущего

Internet Explorer 8.0

Mozilla Firefox 3.0

Page 33: МИКРОФОРМАТЫ В ЖИЗНЬ

Встроенная поддержка. Браузер, как

«информационный брокер».

Page 34: МИКРОФОРМАТЫ В ЖИЗНЬ

V. Приложение

Page 35: МИКРОФОРМАТЫ В ЖИЗНЬ

Ссылки на англоязычные ресурсы

http://microformats.org/

http://microformatique.com/

Microformats: What They Are and How To Use Them

http://feeds.technorati.com/feed/posts/tag/microformats

Page 36: МИКРОФОРМАТЫ В ЖИЗНЬ

Ссылки на русские ресурсы

http://www.habrahabr.ru/blog/microformats/

http://www.gui.ru/copylove/microformats/

Page 37: МИКРОФОРМАТЫ В ЖИЗНЬ

Спасибо за внимание!

Ваши вопросы?