Słownik pojęć

Technologia

Headless WordPress

WordPress jako panel do treści, a strona dla klientów zbudowana w czystym kodzie: szybsza, ładniejsza i bezpieczniejsza.

W klasycznym WordPressie jedno oprogramowanie robi wszystko: przechowuje treść, pokazuje panel edycji i przy każdym wejściu składa stronę dla użytkownika. W układzie headless te role są rozdzielone. WordPress zostaje panelem, w którym zespół dodaje wpisy i edytuje podstrony. Stronę widoczną dla klientów buduje osobne narzędzie, które pobiera treść przez API i zamienia ją w gotowe pliki.

Takie strony budujemy najczęściej w Astro. Po zapisaniu zmiany w panelu strona przebudowuje się sama, a nowa treść jest widoczna w ciągu kilku minut. Dla osoby, która edytuje treści, praca w panelu wygląda tak samo jak wcześniej.

Co to daje

Strona publiczna to gotowe pliki rozsyłane z serwerów blisko użytkownika, więc ładuje się bardzo szybko także na telefonie. Portfolio VisualOnPoint zbudowane w tym układzie ma 98 punktów w PageSpeed na telefonie mimo złożonych animacji. W tym samym układzie działa strona BezLaga.

Druga korzyść to bezpieczeństwo. Publiczna część strony nie uruchamia PHP ani bazy danych, więc typowe ataki na wtyczki WordPressa nie mają tam czego szukać. Panel działa pod osobnym adresem i można go dodatkowo zabezpieczyć.

Kiedy wystarczy klasyczny WordPress

Dla prostej wizytówki z kilkoma podstronami headless bywa przerostem formy nad treścią. Przy sklepie trzeba przemyśleć, co musi działać na żywo: koszyk, stany magazynowe i ceny. Headless potrafi przyspieszyć sklep, o czym piszemy w artykule Headless WordPress: jak przyspieszyć sklep. Szybki sklep da się jednak zbudować także klasycznie. Deckline działa na klasycznym WooCommerce i ma ponad 95 punktów w PageSpeed na telefonie.