OPERATOR
Jak už jsem psal v úvodu těchto stránek prohlížeče samotní mikroformáty moc neumí. Existuje řada rozšíření, tzv. addonů, které podporu mikroformátů do prohlížečů implantují. Některé více a některé méně.
Rozšíření pro Firefox od Michaela Kaply nabízí mnoho užitečných funkcí. Využívá v sobě mikroformáty hCard, hCalendar, geo a další. Pomocí tzv. uživatelských scriptů si můžete dodat i další mikroformáty, ovšem také i akce pro české služby a weby.
Základní informace k rozšíření operator
Nainstalujte si rozšíření operatornapříklad pomocí správce doplňků ve svém Firefoxu nebo přímo ze stránek addonů. Operator je již v základu lokalizován do češtiny, pro mnoho lidí velmi užitečná věc. Po instalaci a restartování prohlížeče by měli na stránkách, jež používají mikroformáty, zezelenat ikonky v liště operatoru nebo znaménko plus v pravém dolním rohu či adresním řádku. Záleží na tom, jak si operator nastavíte.
V základu operator umí exportovat kontaktní informace (hCard), nalézt tagované výrazy na jiných serverech (rel-tag), exportovat události (hCalendar), podporuje záložky a zdroje. Pokud by jste chtěli více funkcí, můžete pomocí uživatelských scriptů do operatora přidat další funkce, jako je například zobrazení licence, nebo přejít na web z kontaktu nebo zobrazení XFN. Uživatelské scripty naleznete opět na stránkách Michaela Kaply
Více informací o nastavení tohoto rozšíření naleznete na zdrojáku v článku Operator: snadná práce s mikroformáty ve Firefoxu
Uživatelské scripty pro operator
Několik uživatelských scriptů naleznete na stránkách autora operatoru. Ovšem, aby podporovali české komunitní služby či weby, musíme si je buď přizspůsobit nebo vytvořit nové. O tom, jak se vkládají nové scripty do operatoru a jak se tvoří nové scripty se dočtete opět na zdrojáku.
A protože českých scriptů je málo, vytvořil jsem pár scriptů pro využití na českých webech. Všechny jsou typu najít na... a jsou velmi snado přepracovatelné pro jiné české weby. Kompletní sady českých skriptů pro operator můžete stáhnout i z těchto stránek.
Na ukázku si ukážeme script pro vyhledání tagovaných výrazů na Zlatých stránkách.
/*extern ufJS, ufJSActions, ufJSParser, openUILink */
var zlatestranky_search_tags = {
description: "najít na zlatych strankach",
shortDescription: "zlatestranky.cz",
icon: "http://www.zlatestranky.cz/favicon.ico",
scope: {
semantic: {
"tag" : "tag"
}
},
doAction: function(semanticObject, semanticObjectType) {
if (semanticObject.tag) {
return "http://www.zlatestranky.cz/zs/s/b/" + encodeURIComponent(semanticObject.tag);
}
}
};
SemanticActions.add("zlatestranky_search_tags", zlatestranky_search_tags);
Na obrázku si ukážeme, co vlastně tento script dělá.

Použil jsem tagy z Delicia a vidíte, že se nám zobrazí tagy a k nim různé akce. Ve výběru jsem vybral najít na root.cz. Samozřejmě, tento script se dá upravit pro různé weby a komunitní služby.
Na tomto webu najdete ke stažení upravené scripty pro servery: www.root.cz, zdroják.root.cz, www.lupa.cz, www.bomba.cz, www.zlatestranky.cz, linkuj.cz, www.jagg.cz a www.mojelinky.sk. Stáhnout si je můžete z tohoto přehledu scriptů.