Powoli zacząłem pracować nad interfejsem z rodzaju simple-as-fuck. Będę pisał ogólnie różne wpisy na temat wykorzystywanych modułów i koncepcji. A więc zaczniemy od Open Graph.
# Czym jest Open Graph?
Jest to stworzony standard przez Facebooka ułatwiający przetwarzanie ogólnych informacji na temat strony. Co to oznacza?
Powiedzmy, że mamy blurt.blog. Analizując typową stronę nie musimy mieć żadnych informacji. Twórca nie musi nic zawierać. Natomiast (jako, że mowa o Facebooku) taka strona nie będzie miała żadnych informacji, którymi można użytkownika zaciekawić, takie jak:
* Tytuł
* Obrazek
* Opis
* Tagi
* Rodzaj strony
I tak dalej i tak dalej. Jest to w skrócie zbiór informacji, które twórca strony może przekazać potencjalnemu użytkownikowi Facebooka, Twittera itd. (kto korzysta ten może brać).
# Wykorzystanie w nowym interfejsie
Nowy interfejs ma być dość prymitywny, ale i łatwy w użytkowaniu, gdyż ma polegać na dzieleniu się fajnymi informacjami (coś jak główna na wykopie) przy możliwie małej interakcji użytkownika.
Tak więc użytkownik chcąc podzielić się linkiem, może samemu wypełnić te dane, albo ... może to zrobić skrypt na podstawie tego co chce twórca strony udostępnić.
# Jak przetestować u siebie?
https://img.blurt.world/blurtimage/fervi/b5b9823fa04ce276510a1a157dadac53c1feaa31.png
https://oscarotero.com/embed/demo/
Strona ta nie tylko obsługuje tagi OG, ale również sama próbuje wyciągnąć dane ze stron, które takich danych nie dają (itd.)
Wklejamy tam link i możemy zobaczyć jak to wygląda