DevAdventCalendar · Inne · Programowanie

Facebook debugger i Open Graph

Jakiś czas temu w projekcie DevAdventCalendar, którym kieruję, był błąd. Gdy ktoś wrzucał na sociale link www.devadventcalendar.pl lub wysyłał go w Messengerze, to nieodpowiednio skalowała się grafika w podglądzie linku inicjatywy:

Nie był to błąd krytyczny, więc stworzyłam odpowiedni Issue na GitHubie i zostawiłam temat.

Open Graph

Możecie się zastanawiać, co to jest to magiczne og:image z tytułu Issue. Jest to metadana protokołu Open Graph, która pozwala na ustawienie zdjęcia, które w odpowiedni sposób będzie wyświetlane w mediach społecznościowych. O protokole Open Graph pisałam już jakiś czas temu – możecie zerknąć na wpis. W skrócie: pozwala na wykorzystywanie metadanych w htmlu, które są rozpoznawane przez social media i odpowiednio renderowane.

Wracając do naszego problemu – za zadanie zabrał się Darek (naczelny Frontendowiec projektu DevAdventCalendar) – i już po jakimś czasie był gotowy Pull Request z rozwiązaniem:

Facebook debugger

Okazuje się, można sprawdzić swoją stronę pod względem m.in. wyświetlania podglądu. Wystarczy wejść na stronę https://developers.facebook.com/tools/debug i ją „przedebugować”!

Można podejrzeć na niej jak wygląda podgląd strony:

Oraz wypisane parametry Open Graph (wraz z ewentualnymi uwagami):

Jak widać, wszystkie składowe protokołu mają wpływ na to, jak wygląda podgląd strony (po poprawkach Darka logo nie jest już ucięte):

Warto pamiętać więc o tym protokole w momencie, gdy chcemy żeby podgląd naszej strony wyglądał dobrze w social media.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s