HTML triky 1: Open Graph protokol časť. 1
V prvom dieli HTML trikov sa pozrieme na veľmi jednoduché riešenie, ako vďaka Open Graph protokolu prednastaviť obrázok a názov vašej webstránky, keď ju niekto zdieľa na Facebooku a zároveň vyriešime problém, kedy sa žiaden obrázok nezobrazuje.
Mnohí ste sa s tým už určite stretli. Zdieľali ste si pomocou služby Facebook svoju či vašu obľúbenú stránku, avšak- náhľadový obrázok sa nie a nie načítať.
Výsledok v takom prípade vyzerá takto:

Ako tomu predísť? Odpoveďou je Open Graph protokol.
Open Graph protokol
Čo je to Open Graph protokol? Pomôžme si wikipediou: Open Graph je Facebook API (rozhranie pre programovanie aplikácií), ktoré umožňuje webstránkam vykresliť úplne nové informácie o objektoch na stránke, t.j. dovolí nám používať našu webstránku ako hociktorý objekt, ktorý nájdeme na Facebooku.
Hlavnou myšlienkou pre koncového užívateľa (nás), je udržať jednoduchosť sémantiky a integrácie protokolu do našej webstránky.
Ako to vyzerá v praxi

Ako si môžete všimnúť, stránka http://thewitcher.sk/zajtra/html1/ je úplne prázdna, no vďaka nastavenému Open Graphu vám aj tak vygeneruje pri zdieľaní obsah pre Facebook.
Integrovanie Open Graph protokolu
Integrácia je úplne jednoduchá- do <head> vašej webovej prezentácie vložíte dáta s vlastnosťami Open Graphu.
Zápis vlastností je vždy rovnaký:
<meta property="og:nazov_vlastnosti" content="obsah_pre_vlastnost">
Ukážka základných vlastností:
Pre lepšie pochopenie si každú z vlastností vysvetlíme
og:title - title nám umožňuje nastaviť názov aktuálnej stránky na ktorej sa nachádzame a ktorú zdieľame
og:url - url nám umožňuje nastaviť kanonickú url stránky na ktorej sa práve nachádzame a teda link, ktorý sa zobrazí na Facebooku pri zdieľaní.
og:image - image nám umožňuje nastaviť obrázok, ktorý sa načíta ako základný náhľad zdieľanej stránky.
POZOR! Pre správne fungovanie vždy uvádzajte úplnú cestu k obrázku, napr. http://www.zajtra.sk/images/zajtra_logo_150.png
og:site_name - site_name nám umožňuje nastaviť názov celého webu, je to Open Graph obdoba html tagu <title>
og:type - type nám umožňuje nastaviť typ dokumentu/stránky, na ktorej sa práve nachádzame, čo nám otvorí veľa možností k ďalším funkciám Open Graphu (viac o nich v ďalšom článku)
og:description - description nám umožňuje jednou-dvoma vetami popísať obsah stránky, ktorú zdieľame.
Má Open Graph protokol zmysel?
V dnešnej "sociálnej" dobe určite má. Treba si uvedomiť, že zdieľanie je v súčastnosti tou najlepšou reklamou, pretože si vytvára vzťah medzi vami a užívateľom, ktorý vašu stránku/článok/produkt zdieľa a to je omnoho hodnotnejšie, ako vaša reklama na googli. Zvýšte preto kvalitu zdieľaných informácií pomocou Open Graph protokolu, vďaka ktorému môžete mať zdielané informácie priamo pod kontrolou.
V ďalšej časti seriálu HTML triky sa pozrieme na pokročilé vlastnosti Open Graph protokolu, vrátane rôznych možností pri publikovaní videa a hudby.
Zdroje:
http://ogp.me/
Páčil sa ti článok? Ukáž mi svoju lásku a FOLLOWNI ma na https://twitter.com/sawyerernest
Venujem sa propagačnej grafike, internetovému marketingu, UI designu, vývoju internetových aplikácií, gitare, písaniu a som css3 mág level 7 s palicou fire damage +20 pts =)
5 komentárov k článku:
Komentovať môžu iba prihlásení
Zaregistruj sa cez bezplatnú registráciu alebo použi login cez Facebook (FB Connect)
Prihlás sa tu, ak už máš profil na Zajtra.sk:
@Milan Vodička všetko príde postupne na pretras, aj Google :) V tomto seriály sa idem venovať hlavne HTML5 a FB/GOOGLE API.
Pekny clanok ... mozno by si sa mohol pozriet neskor aj na rich snippety od googlu. Niekedy v buducnosti :)
Novinky
1 dňom
Financial Times: Huawei uvažuje o koupi Nokie
Richard Yu, šéf jedné z obchodních sekcí společnosti Huawei, řekl asi toto: „Zvažujeme tyto typy akvizic. V té kombinaci vidím určitou synergii, ale záleží to na vůli Nokie. My jsme takovým myšlenkám otevření.“
1 dňom
Google Glass v akci: Jaké jsou futuristické brýle?
Google Glass na sebe poutají hodně pozornosti, a nutno dodat že zcela po právu. Jedná se o zajímavý technologický doplněk, který má před sebou ještě dlouhou cestu. Přehlížet bychom neměli ani otázku ochrany soukromí.
2 dňami
Oracle a Dell se spojují. Je to i pomsta HP
Novým významným partnerem Oraclu pro x86 servery se nečekaně stal Dell. Larry Ellison v tom vidí jasnou strategii a roli jistě sehrály i dřívější velké spory s HP.
2 dňami
Saudská Arábia zablokovala Viber a pripravuje zákaz pre WhatsApp a Skype
Zablokovanie je podmienené nesplnení požiadaviek, ktoré vyslovil miestny telekomunikačný úrad. Štát vďaka týmto aplikáciám prichádza o finančné prostriedky, ktoré by inak získal z medzinárodných hovorov a SMS správ.
2 dňami
Microsoft poskytuje USA informácie o chybách pred ich opravením
Spoločnosť Microsoft poskytuje americkým tajným službám informácie o bezpečnostných chybách v jej softvéri skôr, ako chyby opraví a teda väčšinou skôr ako o nich verejne informuje.
Staršie novinky »TOP dlhšie
- 01 3 jednoduché kroky ako spraviť responzibilný dizajn webu (4388x)
- 02 Prečo sa chcem naučiť programovať web stránky? (3838x)
- 03 PayPerPost.sk - zarábajte s webom na článkoch (3774x)
- 04 5 užitočných jQuery tipov (3213x)
- 05 Súťaž o návrh Loga (2847x)
- Aj ty môžeš byť najčítanejší. Napíš článok »
TOP tento mesiac
- 01 Prečo potrebuje programátor psa (1294x)
- 02 Aplikácie na Facebook-u pre obchoďákov (1087x)
- 03 Ingnite Bratislava vol. 3 (784x)
- 04 Nový 13,3” tablet pro Váš domov - Point Of View Mobii 1325 (93x)
- 05 Jelly Meeting #20 s Marcelou Liptajovou: Ty ako nová značka na trhu (84x)
- Aj ty môžeš byť najčítanejší. Napíš článok »
Nové články:
- 10.Nový 13,3” tablet pro Váš domov - Point Of View Mobii 1325
jún - 6.Prečo potrebuje programátor psa
jún - 5.ZALMAN FX100 – pasivní chlazení CPU ve tvaru kostky
jún - 1.Aplikácie na Facebook-u pre obchoďákov
jún - 31.Jelly Meeting #20 s Marcelou Liptajovou: Ty ako nová značka na trhu
máj - Viac »
- Aj ty môžeš byť najčítanejší. Napíš článok »
Pekné veci
Pekné veci
Pekné veci
Pekné veci
Posledné komentáre
- su jednoduche, pekne, tak ako šikovný dizajner vie nadizajnovať pekný web, takisto vie š...
- http://www.ambrowse.com/kontakt.php lol, fakt doveryhodna stranka .. ako mi uz pomoze...
- Otazka, ako to niekto robi tak sialene perfektne? Ak sa o design aspon trochu zaujimas m...
- nie som dizajner, rozpravam sa ale s dizajnermi, rozpravam sa s kodermi, obom rozumiem c...
- hmmmm, ok...este niekto?
Kritika
Vieš ako robiť veci lepšie? Pomôž našim odvážnejším členom a skritizuj im projekty!
Reklama
Slovenská IT komunita
Bet Bachtíková
18 ročná, Liptovský Mikuláš
Richard Chachaľák
Hana Hovancova
42 ročná
Barbora Hodoňová
19 ročná
Martin Palkovič
29 ročný
Marek Dovina
HTML+CSS kóder, Košice
Ján Bočínec
Programátor, Brno
Riso Mikusek
26 ročný
Michal Duchoň
24 ročný Blogger, Nottingham, UK
Peťo Korsch
22 ročný, Trebisov- Ďalší »
Seriály zo Zajtra.sk
· Ako písať blog
· Ako sa stať PHP ninja s Yii Frameworkom
· Aplikácie pre Facebook
· CSS triky
· iOS vývojára príhody a skúsenosti
· Modelovanie webového sídla
· Nauč sa CodeIgniter [HD]
· Nauč sa jQuery [HD]
· Nette PHP framework
· OOP v Javascripte
· Slovenskí iOS developeri
· Yablkov TurboTip [HD]



















Možno je super spomenúť aj tento debuger http://developers.facebook.com/tools/debug ,pri chybe pekne zobrazí čo nedokázal spracovať :).