Gato GraphQL to dzieło Leonardo Losoviza, dewelopera, który zaczął programować dla WordPressa w 2012 roku i używa GraphQL od 2019 roku.
Leo pracuje nad tym, aby WordPress stał się jedynym źródłem prawdy dla wszystkich naszych treści, co wyraził w swoim artykule "Create Once, Publish Everywhere" with WordPress z 2019 roku.
Wraz z pojawieniem się GraphQL i edytora bloków WordPressa (zwanego też Gutenbergiem) mniej więcej w tym samym czasie, Leo zrozumiał, że mogą one stanowić fundament do osiągnięcia upragnionego celu:
- Używać edytora bloków do przechowywania ustrukturyzowanych danych w WordPressie
- Używać GraphQL do pobierania tych danych dla dowolnego klienta i aplikacji
I tak właśnie rozpoczęły się prace nad tym, co miało stać się Gato GraphQL.
W trakcie tego procesu pojawiło się spostrzeżenie, że GraphQL jest potężniejszy, niż powszechnie wiadomo, i że może być używany do znacznie większej liczby przypadków użycia niż tylko pobieranie danych dla klienta.
Rzeczywiście, Gato GraphQL został zaprojektowany, aby pomóc w zarządzaniu witryną WordPress. Może pobierać dowolne dane, przekształcać je w dowolny pożądany sposób i zapisywać z powrotem do bazy danych lub wykonywać na nich operacje.
Była to imponująca propozycja i zajęła 5 lat rozwoju, zanim została ukończona: w styczniu 2024 roku Gato GraphQL został udostępniony w katalogu wtyczek WordPress.
Gato GraphQL powstało w pięknym mieście Kuala Lumpur w Malezji.

