Mikroformáty + GreaseMonkey = MonkeyFormáty

Co jsou Monkeyformáty?

Monkeyformáty [mankiformáty] jsou uživatelské skripty pro Greasemonkey přidávající sémantiku do webových stránek, které zatím neobsahují Mikroformáty. Pro vlastní práci s takto přidanými Mikroformáty můžete použít např. rozšíření Operator. Obojí je k dispozici výhradně pro prohlížeč Firefox.

Ukážeme vám, k čemu jsou Monkeyformáty užitečné a jak je můžete používat.

This is Czech version of the original monkeyformats.org website of Albert de Klein. You can find Monkeyformats for word-services on the original website.

Toto je česká verze webu monkeyformats.org, jehož autorem je Albert de Klein. Monkeyformáty pro světové weby hledejte na původním webu.

Screencast o Monkeyformátech (anglicky)

Proč potřebujeme Monkeyformáty?

Mikroformáty se rozšíří a učiní z Webu lepší a zajímavější místo. Pomocí Monkeyformátů můžete tento lepší uživatelský zážitek mít na všech webech, které pravidelně navštěvujete, i kdyby zatím ještě mikroformáty nenabízely.

Nemusíte čekat, až se mikroformáty rozšíří, užívejte si je už dnes!

Ačkoliv je tento projekt teprve v plenkách, počet monkeyformátů pomalu přibývá. A objevují se i první monkeyformáty pro české weby – nezapomeňte se sem proto pravidelně vracet pro nové skripty.

Příklady Monkeyformátů

hCard

KatalogZeměInstalaceAutor
Telefonní seznam 1188 ČR Instalovat Martin Hassman
Yellow Pages USA Instalovat Albert de Klein

hCalendar

Seznam událostíZeměInstalaceAutor
Idos.cz ČRInstalovat Martin Hassman
Ticketmaster.co.uk Velká BritánieInstalovat Albert de Klein

Další monkeyformáty pro české weby se připravují. Monkeyformáty pro světové weby můžete najít na monkeyformats.org.

Jak můžu používat Monkeyformáty?

Postačí 3 kroky, abyste mohli Monkeyformáty používat v prohlížeči Firefox.

  1. Nainstalujte si rozšíření Greasemonkey.
  2. Nainstalujte si rozšíření Operator.
  3. Přidejte si některý z Monkeyformátů na tomto webu nebo z celé sbírky.

Pak už jen stačí navštívít web, pro který je váš monkeyformát určen. Všimněte si aktivního zeleného symbolu Operator na panelu vašeho prohlížeče, který signalizuje přítomnost mikroformátů (někdy se objeví až po té, co na daném webu zkusíte něco najít).

A můžete začít s mikroformáty pracovat: pokud hledáte adresu, tak ji například vyexportovat do vašeho adresáře nebo mobilního telefonu, pokud hledáte dopravní spojení, můžete si je uložit do svého kalendáře atd.

Jak vytvořím své vlastní Monkeyformáty?

Pokud chcete vytvořit vlastní monkeyformát, podívejte se napřed do zdrojových kódů existujících skriptů. Nejsou příliš složité.

Řada z nich k vložení mikroformátů do stránek používá kombinaci XPath dotazů a regulárních výrazů. Na některých webech je přidání mikroformátů relativně snadné, protože všechny značky jsou na správných místech a chybí jim pouze správné nastavení atributu class. V řadě případů je nutné přidat další značky okolo názvu ulice v adrese nebo poštovního směrovacího čísla, protože často nejsou ohraničeny žádnou značkou. Někdy budete muset dokonce přidat vnořené značky, abyste vytvořili správnou strukturu mikroformátu.

Pokud si už dáte tu práci a vytvoříte vlastní monkeyformát, zpřístupněte ho i ostatním skrze web Userscripts.org. A nezapomeňte u něj nastavit štítek (tag) monkeyformats, aby šel snadno nalézt.

Vysvětlení pojmů

Co je Greasemonkey?

Greasemonkey je rozšíření prohlížeče Firefox, které umožňuje na straně uživatele automaticky měnit vzhled a strukturu prohlížených stránek. K tomu používá tzv. uživatelské skripty pro jednotlivé weby, které lze získat na Userscripts.org.

Co je Operator?

Operator je rozšíření prohlížeče Firefox, které umí najít mikroformáty na webových stránkách a nabídnout uživateli základní akce pro práci s nimi (například jejich vyexportování do jiné aplikace).

Co jsou Mikroformáty?

Mikroformáty je sada specifikací, které umožňují vkládat sémantické informace do HTML a XHTML stránek mj. používáním předdefinovaných atributů class. Více se o mikroformátech můžete dočíst na webu microformats.cz

Přejeme všem hodně zábavy se Sémantickým Webem!

Autory české verze webu můžete kontaktovat na adrese info@monkeyformats.cz .

Další jazykové verze stránky