<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF87-88:Микроформаты - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF87-88:%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Wed, 13 May 2026 22:51:53 GMT</lastBuildDate>
		<item>
			<title>Yaleks: Новая: == Что за штука… Микроформаты? == ''Хотите ли вы сделать ваш HTML еще более информативным? Ну конечно, да! '''...</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF87-88:%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B&amp;diff=5059&amp;oldid=prev</link>
			<description>&lt;p&gt;Новая: == Что за штука… Микроформаты? == ''Хотите ли вы сделать ваш HTML еще более информативным? Ну конечно, да! '''...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Что за штука… Микроформаты? ==&lt;br /&gt;
''Хотите ли вы сделать ваш HTML еще более информативным? Ну конечно, да! '''Брайан Суда''' сообщит вам кое-что о новых форматах данных, позволяющих обогатить ваши web-сайты.''&lt;br /&gt;
&lt;br /&gt;
; Громкие термины Web 2.0 постепенно приелись, и сейчас я все чаще слышу о каких-то микроформатах. Не могли бы вы объяснить мне, что это такое?&lt;br /&gt;
Микроформаты придают дополнительный смысл&lt;br /&gt;
простым и широко распространенным в Интернете&lt;br /&gt;
типам данных. Например, их можно использовать,&lt;br /&gt;
чтобы структурировать контактную информацию или&lt;br /&gt;
календарные события. Хотя термин «микроформаты»&lt;br /&gt;
рассматривают как один из модных «кирпичиков» Web&lt;br /&gt;
2.0, сама идея включения дополнительных смысловых&lt;br /&gt;
элементов в HTML витает в воздухе с 1997 года.&lt;br /&gt;
; Это что, новый язык программирования, который мне придется изучать? Вообще-то мне уже хватает C# и Tcl.&lt;br /&gt;
Нет, это не новый язык. Микроформаты понятны для&lt;br /&gt;
человека и работают внутри HTML 4.01 или XHTML.&lt;br /&gt;
Они базируются на имеющихся стандартах, так что все,&lt;br /&gt;
что вам понадобится знать — это HTML плюс несколько&lt;br /&gt;
дополнительных атрибутов элементов.&lt;br /&gt;
; Ага, так значит микроформаты — это просто разновидность CSS?&lt;br /&gt;
Вовсе нет, просто микроформаты, как и CSS, используют атрибут class. На этом их сходство заканчивается. CSS — это набор правил, указывающих, в каком&lt;br /&gt;
стиле следует представить данные. Микроформаты&lt;br /&gt;
же предназначены для того, чтобы добавить новый&lt;br /&gt;
смысл к уже существующему тексту. Атрибут class был&lt;br /&gt;
придуман W3C для того, чтобы для новые идеи (такие&lt;br /&gt;
как микроформаты) могли хранить свои метаданные в&lt;br /&gt;
рамках HTML.&lt;br /&gt;
; Хорошо, и как же мне приступить к добавлению микроформатов в HTML?&lt;br /&gt;
Вообще говоря, дополнительные значения можно&lt;br /&gt;
добавлять к HTML-документу всего в трех местах — в&lt;br /&gt;
тэг meta, в атрибуты class и rev/rel. Поскольку микроформаты предназначаются для видимого пользователю содержимого страницы, они, в основном, фокусируются на двух последних — атрибутах class и rev/rel.&lt;br /&gt;
; А расскажите немножко про историю разработки микроформатов!&lt;br /&gt;
История развития микроформатов началась задолго&lt;br /&gt;
до того, как было придумано это слово. В 2002 году&lt;br /&gt;
несколько энтузиастов, Тантек Сейлик [Tantek Celik],&lt;br /&gt;
Мэтью Малленвег [Matthew Mullenweg] и Эрик Мейер&lt;br /&gt;
[Eric Meyer] начали работу над XHTML Friends Network&lt;br /&gt;
(XFN). Большую часть их работы сейчас можно увидеть на сайте Global Multimedia Protocols Group (http://gmpg.org). Их целью было «соединять людей просто&lt;br /&gt;
и последовательно». Эта идея простого постепенного&lt;br /&gt;
наращивания семантики впоследствии и легла в основу микроформатов.&lt;br /&gt;
; Почему так важно, чтобы микроформаты были понятны человеку?&lt;br /&gt;
Человеко-читаемость очень важна по нескольким причинам. С глаз долой — из сердца вон. То, что вы видите&lt;br /&gt;
каждый день в окне браузера, скорее будет поддерживаться в актуальном состоянии, чем какой-нибудь&lt;br /&gt;
закодированный файл на сервере, который нужно&lt;br /&gt;
скачать и загрузить в какое-нибудь приложение перед&lt;br /&gt;
тем, как посмотреть. Если данные хорошо видны, то&lt;br /&gt;
они будут более свежими и полезными для всех.&lt;br /&gt;
; Да, но все мои данные хранятся в CMS-системе, которая заботится об их актуальности. Зачем мне могут понадобиться микроформаты?&lt;br /&gt;
Действительно, многие люди используют XML или&lt;br /&gt;
базы данных, чтобы регулярно обновлять свой&lt;br /&gt;
web-сайт. Это решает проблему поддержания файлов, отличных от HTML (таких как RSS, vCards и&lt;br /&gt;
iCalendar) в актуальном состоянии, но это никак не&lt;br /&gt;
увеличивает информативность ваших HTML-страниц.&lt;br /&gt;
Обыкновенный посетитель вашего сайта наверняка не&lt;br /&gt;
имеет доступа к вашей CMS-системе, по крайней мере,&lt;br /&gt;
если вы не предоставляете ему какой-нибудь API. А&lt;br /&gt;
при использовании микроформатов HTML-страница&lt;br /&gt;
сама становится таким API.&lt;br /&gt;
; Мой сайт не делает ничего особенного. Я не понимаю, зачем бы ему мог пригодиться API.&lt;br /&gt;
Представьте себе, что на вашем сайте опубликованы&lt;br /&gt;
данные о сотрудниках некой компании в виде XML-файлов, а мое приложение понимает только формат&lt;br /&gt;
vCard. Мне придется искать специальную программу,&lt;br /&gt;
чтобы выполнить преобразование между форматами. Понимаете? Если не размещать данные прямо в&lt;br /&gt;
HTML, вашей CMS-системе придется поддерживать 30&lt;br /&gt;
разных форматов, чтобы удовлетворить всех клиентов! А при использовании микроформатов становится&lt;br /&gt;
возможным извлекать информацию прямо из HTML и&lt;br /&gt;
преобразовывать ее к любому виду — даже к такому, о&lt;br /&gt;
котором вы и не думали.&lt;br /&gt;
; Значит, существуют разные форматы «микроформатов»?&lt;br /&gt;
Конечно! Когда микроформаты начинали свое существование, их создатели тщательно изучили, что публикуется в сети чаще всего. В число наиболее популярных тем вошла информация о людях, местах и событиях. Поэтому среди популярных микроформатов оказались hCard, повторяющий функциональность vCard&lt;br /&gt;
и описывающий людей, места и организации, а также&lt;br /&gt;
hCalendar, похожий на iCalendar и описывающий различные события. Другие микроформаты перекрывают&lt;br /&gt;
возможности резюме (формат «hResume»), обзоров&lt;br /&gt;
(можно описывать фильмы, продукты, сайты), цитатников, синдикаторов и так далее.&lt;br /&gt;
; RSS и Atom — это микроформаты?&lt;br /&gt;
Нет, это старые добрые XML-форматы.&lt;br /&gt;
Существует специальный микроформат, hAtom, который можно использовать для того, чтобы преобразовать в RSS или Atom обычную HTML-страницу.&lt;br /&gt;
Микроформаты позволяют вносить новую семантику&lt;br /&gt;
внутрь простого HTML.&lt;br /&gt;
; Хорошо, тогда посмотрите на все эти сайты, публикующие устаревшие варианты RSS — вы хотите сказать, что если они разметят свои HTML-страницы при помощи микроформатов, то я смогу конвертировать их в Atom 1.0?&lt;br /&gt;
Точно, вы поняли идею! Представьте, что владелец&lt;br /&gt;
сайта заключил разовый контракт с разработчиками,&lt;br /&gt;
чтобы они создали сайт и сделали для него RSS-ленту. Пусть в тот момент последней версией Atom была&lt;br /&gt;
0.3, и поэтому разработчики использовали именно ее.&lt;br /&gt;
Сейчас Atom уже дорос до 1.0, но все контракты давно закончились, а ресурсов на обновление системы&lt;br /&gt;
синдикации в бюджете нет, и поэтому сайт застыл на&lt;br /&gt;
уровне 0.3.&lt;br /&gt;
&lt;br /&gt;
Микроформаты могут помочь предотвратить такую&lt;br /&gt;
проблему. Дополнительная разметка, которой они&lt;br /&gt;
снабжают HTML, позволяет получить информацию в&lt;br /&gt;
любом формате, не ограничиваясь имеющимся Atom&lt;br /&gt;
0.3&lt;br /&gt;
; Ага, мы все это время говорим о добавлении новой семантики. Я вот тут все жду возможности выложить в Интернет свою коллекцию марок, как бы мне это сделать?&lt;br /&gt;
Одной из ключевых особенностей микроформатов&lt;br /&gt;
является то, что они не обладают бесконечной гибкостью. Решение всех мировых проблем — не их предназначение. Они созданы для решения конкретных&lt;br /&gt;
задач, существующих в современном Интернете, и&lt;br /&gt;
структурирования имеющейся информации. В идеале микроформаты должны позволять достичь максимальных результатов с минимальными затратами.&lt;br /&gt;
Они основываются на том, что на сайтах уже опубликованы гигабайты и гигабайты данных, и нет нужды&lt;br /&gt;
изобретать велосипед — достаточно немножко структурировать то, что уже есть, чтобы с ним было удобнее&lt;br /&gt;
взаимодействовать.&lt;br /&gt;
; А что, кто-то использует микроформаты в реальности?&lt;br /&gt;
О, многие сайты делают это. При помощи минимальной корректировки HTML-шаблонов многие сайты&lt;br /&gt;
могут получить тысячи, а то и миллионы элементов&lt;br /&gt;
микроформата всего за несколько минут. Такие сайты,&lt;br /&gt;
как Yahoo Local, Yahoo Tech, Flickr, Meet-up, Upcoming,&lt;br /&gt;
Eventful, Edgeio, Technorati, Ice Rocket, .Mac mail on&lt;br /&gt;
Apple используют различные микроформаты.&lt;br /&gt;
; Это все звучит просто замечательно, но какая компания владеет технологией микроформатов? Google их еще не купил?&lt;br /&gt;
Микроформаты не принадлежат никому. Прежде чем&lt;br /&gt;
новый микроформат вступит в силу, он должен быть&lt;br /&gt;
одобрен большой группой добровольцев и всемирным&lt;br /&gt;
сообществом. Они же занимаются поддержкой имеющихся стандартов и документированием (все разработки предоставляются под очень либеральными&lt;br /&gt;
лицензиями). Поскольку микроформаты не принадлежат ни компании, ни частному лицу, их использование&lt;br /&gt;
нельзя ограничить решением Совета директоров. Это&lt;br /&gt;
открытое сообщество, разрабатывающее открытые&lt;br /&gt;
форматы данных, которые делают Интернет еще более&lt;br /&gt;
приятным место для общения.&lt;br /&gt;
; Да, я должен признать, это звучит очень вдохновляюще! Где я могу почитать про микроформаты?&lt;br /&gt;
Официальный сайт расположен по адресу http://microformats.org. Там вы найдете wiki, список рассылки, блог, ссылки на IRC-каналы и так далее. Кроме&lt;br /&gt;
него, существует несколько отдельных сайтов, посвященных микроформатам — http://microformatique.com,&lt;br /&gt;
http://www.whymicroformats.com. Вы также можете посмотреть списки ресурсов про микроформаты в различных каталогах — http://del.icio.us/tag/microformats,&lt;br /&gt;
http://technorati.com/tags/microformats и http://ma.gnolia.com/tags/microformats. Даже новые Live&lt;br /&gt;
Clipboard (http://snipurl.com/10so0) и Live Writer (http://windowslivewriter.spaces.live.com) от Microsoft используют микроформаты.&lt;/div&gt;</description>
			<pubDate>Sun, 20 Jul 2008 13:33:16 GMT</pubDate>			<dc:creator>Yaleks</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF87-88:%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B</comments>		</item>
	</channel>
</rss>