{
    "componentChunkName": "component---src-templates-standard-tag-js",
    "path": "/tags/google/",
    "result": {"pageContext":{"page":{"id":"cG9zdDo0Mg==","slug":"tag","title":"Tag","content":null,"databaseId":42,"featuredImage":{"node":{"altText":"","sizes":"(max-width: 300px) 100vw, 300px","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/favicon.png","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/favicon-300x300.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/favicon-150x150.png 150w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/favicon.png 512w"}},"language":{"code":"PL"},"seo":{"focuskw":"","title":"Tag - Software house","opengraphTitle":"Tag - Software house","metaKeywords":"","metaDesc":"","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/favicon.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},"tag":{"slug":"google","name":"google","count":1},"products":[],"posts":[{"id":"cG9zdDozMg==","slug":"reviews-z-google","title":"GOOGLE REVIEWS DO GRAPHQL – Poznaj nasze wtyczki!","date":"2021-06-24T14:32:28","databaseId":32,"content":"\n<p>Kolejny tydzień &#8211; kolejna wtyczka. Co tym razem chcieliśmy osiągnąć? Możliwość pobierania recenzji google o danym miejscu i wstawianie ich jako danych w GraphQL.</p>\n\n\n\n<p>Zacznijmy od początku.</p>\n\n\n\n<h3 id=\"h-czym-jest-graphql\">Czym jest graphql?&nbsp;</h3>\n\n\n\n<p>W dużym skrócie &#8211; to język zapytań, który posiada tylko jeden endpoint (czyli adres, o który pytamy). Konstruując odpowiednie zapytania możemy uzyskać tylko te dane, które nas interesują. Standardowy graphql dostarcza tylko to, co w sobie zawiera, więc takie elementy jak recenzje google musimy dodać sami.</p>\n\n\n\n<h3 id=\"h-po-co-dlaczego\">Po co? Dlaczego?</h3>\n\n\n\n<p>Mogą nasunąć się takie pytania. Przecież można to zrobić restowo i nie przejmować się resztą. Działamy jednak w taki, a nie inny sposób, aby ograniczyć niepotrzebne zapytania i sprowadzić ilość kodu do minimum. W graphql wszystko znajduje się w jednym miejscu. Wystarczy zainstalować wtyczkę, podmienić w jej pliku konfiguracyjnym ID “namierzanego” miejsca &#8211; i problem z głowy.</p>\n\n\n\n<h3 id=\"h-jak-dzia-a-nasze-rozwi-zanie\">Jak działa nasze rozwiązanie?</h3>\n\n\n\n<p>Stworzyliśmy wtyczkę, która zaciąga recenzje google danego miejsca (zapytanie korzysta z ID miejsca w google) za pomocą REST API, udostępnionego przez google. Następnie buduje się odpowiednia nowa struktura danych w graphql. Dane wyłapane za pomocą REST API są odpowiednio przygotowywane do formatu jaki nas interesuje i zwracane w odpowiednim miejscu w graphql &#8211; tam, gdzie to sobie dostosujemy. Po stronie frontendu robimy query i tym sposobem mamy gotowe wszystkie dane do wykorzystania.</p>\n\n\n\n<p>W jaki sposób to rozwiązanie jest pomocne?</p>\n\n\n\n<p>Opinie w google to ważny element, który umożliwia lepsze dotarcie do klienta, poprzez przedstawienie mu najwyższej wiarygodności opinii. Warto umieszczać je na stronie internetowej, aby zapewnić do nich maksymalnie prosty dostęp.</p>\n\n\n\n<p>Z taką modyfikacją jest to niezwykle łatwe &#8211; wystarczy, że ściągniemy ‘reviews’ za pomocą REST Api do wtyczki na WordPress, tam przetworzymy ją w odpowiedni format i wystawimy recenzje jako customowe query do graphQL.</p>\n\n\n\n<p>Dzięki temu są widoczne bezpośrednio na naszej stronie i nie trzeba szukać ich w google, aby dowiedzieć się więcej na temat opinii klientów o firmie.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews-300x145.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews-1024x493.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews-768x370.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews.png 1121w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":540,"width":1121}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"google","name":"google","count":1},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"GOOGLE REVIEWS DO GRAPHQL - Poznaj nasze wtyczki! - Software house","opengraphTitle":"GOOGLE REVIEWS DO GRAPHQL - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Opinie w google to ważny element, który umożliwia lepsze dotarcie do klienta, poprzez przedstawienie mu najwyższej wiarygodności opinii. Warto umieszczać je na stronie internetowej, aby zapewnić do nich prostszy i szybszy dostęp.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Opinie w google to ważny element, który umożliwia lepsze dotarcie do klienta, poprzez przedstawienie mu najwyższej wiarygodności opinii. Warto umieszczać je na stronie internetowej, aby zapewnić do nich prostszy i szybszy dostęp.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}}]}},
    "staticQueryHashes": []}