{
    "componentChunkName": "component---src-templates-standard-tag-js",
    "path": "/tags/wordpress/",
    "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":"wordpress","name":"wordpress","count":1},"products":[],"posts":[{"id":"cG9zdDoxNDE=","slug":"automatyzacja-procesow-biznesowych","title":"Automatyzacja procesów biznesowych – 4 przykłady, które warto wdrożyć","date":"2021-09-22T12:27:37","databaseId":141,"content":"\n<p>Automatyzacja jest zmieniającym życie rozwiązaniem w wielu dziedzinach &#8211; zawodowych, jak i tych bardziej prywatnych. Dziś, chcemy zaprosić Cię do krainy automatyzacji biznesowej i pokazać Ci, jak zaoszczędzić kilka godzin tygodniowo.</p>\n\n\n\n<h2 id=\"h-dlaczego-automatyzacja-jest-wa-na\">Dlaczego automatyzacja jest ważna?</h2>\n\n\n\n<p>Automatyzacja podnosi przede wszystkim produktywność i usprawnia procesy w firmie. Podstawowa korzyść to mniej godzin potrzebne na wykonanie danej czynności.&nbsp;</p>\n\n\n\n<p>Co jeszcze może zainteresować przedsiębiorcę, jeśli chodzi o plusy automatyzacji?</p>\n\n\n\n<ul><li>wyeliminowanie błędów &#8211; wiele usprawnień uniemożliwia popełnienie typowych ludzkich błędów, jak na przykład niepoprawny wynik obliczeń, pominięcie jakiegoś etapu w procesie;</li><li>mniejsze koszty &#8211; powiązane z większą efektywnością;</li><li>szybszy zwrot z inwestycji.</li></ul>\n\n\n\n<p>Jakie automatyzacje warto włączyć do swojego biznesu?</p>\n\n\n\n<ol><li><strong>Błyskawiczny dostęp do danych i automatyczne raporty za pomocą Extractora.</strong></li></ol>\n\n\n\n<p>Extractor to wordpressowa wtyczka, którą możesz wykorzystać w swojej witrynie. Jak usprawnia działanie w firmie? Plug-in ten umożliwia wyciągnięcie interesujących Cię danych ze sklepu z konkretnego okresu oraz automatyzację odnotowywania historii zamówień. Wygodna jest również funkcja szybkiego generowania raportów, jeżeli potrzebujesz przeanalizować dany okres. To oszczędność czasu na nieciekawej, żmudnej robocie.</p>\n\n\n\n<p>Jeśli jesteś ciekawy, jakie jeszcze możliwości ma extractor i chciałbyś zyskać więcej czasu na to, co ważne, kliknij <a href=\"https://localhost-group.com/blog/extractor\">TUTAJ</a>. Jakiś czas temu szczegółowo go opisaliśmy 🙂</p>\n\n\n\n<ol start=\"2\"><li><strong>Wykorzystanie pełnego potencjału excela</strong></li></ol>\n\n\n\n<p>Excel jest&nbsp; narzędziem, które jest wykorzystywany od lat i które można dopasować pod swoje potrzeby. Nie wiąże się to z dodatkowymi kosztami, a usprawnia wiele procesów biznesowych. Arkusz kalkulacyjny to dobre rozwiązanie do przechowywania danych i analizy kosztów &#8211; ale to nie wszystko, co potrafi. Ostatnio opisaliśmy<a href=\"https://localhost-group.com/blog/korzystasz-z-arkusza-kalkulacyjnego\"> trzy niestandardowe funkcjonalności excela</a>, które usprawniają prowadzenie naszej firmy, pomogą więc i Twojej.</p>\n\n\n\n<ol start=\"3\"><li><strong>Wygodne i bezpieczne płatności</strong></li></ol>\n\n\n\n<p>Dla wygody klientów, warto umożliwić im płatności w formie innej niż tradycyjny przelew &#8211; większość osób chętniej korzysta dziś z szybkich płatności. Logicznym rozwiązaniem wydaje się być tutaj właśnie wtyczka payU, z której już niemal każda firma już korzysta.</p>\n\n\n\n<p>Warto jednak wiedzieć, że podstawowe zabezpieczenia, które domyślnie występują w wordpressie, nie są wystarczające. Tutaj znając ID płatności bądź zamówienia, można próbować przechwycić dane wrażliwe. Może to doprowadzić do sytuacji, gdzie na światło dzienne wychodzą dane klientów.&nbsp;</p>\n\n\n\n<p>Dlatego w Localhost stworzyliśmy modyfikację wtyczki payu. Poprawia ona bezpieczeństwo klientów, umożliwia także korzystanie z payu na stronach nie będących całkowicie opartych na wordpressie. Wartym uwagi usprawnieniem jest również możliwość przeprowadzenia symulacji płatności, by wszystko przetestować.&nbsp;</p>\n\n\n\n<p>Więcej na temat bezpieczeństwa i modyfikacji wtyczki PayU znajdziecie <a href=\"https://localhost-group.com/blog/modyfikacje-wtyczki-payu\">TUTAJ</a>.</p>\n\n\n\n<ol start=\"4\"><li>Przebudowa strony jednym kliknięciem.</li></ol>\n\n\n\n<p>Dokonywanie drobnych zmian na stronie internetowej jest częstym zabiegiem &#8211; dlatego wtyczka “rebuilder” przyda się praktycznie w każdej witrynie. Sytuacje, w których go wykorzystujemy, to najczęściej:</p>\n\n\n\n<ul><li>zmiana produktów, bądź ich opisów;</li><li>dodawanie nowych artykułów na bloga;</li><li>edycja tekstów zamieszczonych w różnych miejscach witryny.</li></ul>\n\n\n\n<p>Każda taka zmiana wiążę się z koniecznością przebudowania strony. Rebuilder upraszcza ten proces do zaledwie jednego kliknięcia. Korzystając z tego usprawnienia, nie musisz przejmować się ręcznym przenoszeniem plików i przebudowaniem witryny.</p>\n\n\n\n<p>Więcej o możliwościach rebuildera przeczytasz <a href=\"https://localhost-group.com/blog/rebuilder\">TUTAJ</a>.</p>\n\n\n\n<p>Wiele procesów można usprawnić, bądź całkowicie zautomatyzować za pomocą odpowiednich plug-inów. Na rynku istnieje wiele uniwersalnych rozwiązań, które sprawdzą się w każdym biznesie. Każda firma jest jednak inna i cechuje się własnymi potrzebami. Jeśli chcesz zautomatyzować mniej standardowe procesy i szukasz rozwiązania szytego na miarę &#8211; zajrzyj do <a href=\"https://localhost-group.com/#contact\">formularza kontaktowego</a> i dowiedz się, co tworzymy dla naszych klientów 🙂</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1-300x196.jpg 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1-1024x669.jpg 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1-768x502.jpg 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1.jpg 1201w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1.jpg","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":785,"width":1201}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"biznes","name":"biznes","count":3},{"slug":"usprawnieniepracy-2","name":"usprawnieniepracy","count":1},{"slug":"wordpress","name":"wordpress","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Automatyzacja procesów biznesowych - 4 przykłady, które warto wdrożyć - Software house","opengraphTitle":"Automatyzacja procesów biznesowych - 4 przykłady, które warto wdrożyć - Software house","metaKeywords":"","metaDesc":"Wiele procesów można usprawnić, bądź całkowicie zautomatyzować za pomocą odpowiednich plug-inów. Podstawowa korzyść automatyzacji to mniej godzin potrzebne na wykonanie danej czynności. ","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Wiele procesów można usprawnić, bądź całkowicie zautomatyzować za pomocą odpowiednich plug-inów. Podstawowa korzyść automatyzacji to mniej godzin potrzebne na wykonanie danej czynności. ","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1.jpg"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDozMA==","slug":"modyfikacje-graphql","title":"Modyfikacje graphql","date":"2021-06-24T14:31:33","databaseId":30,"content":"\n<p>Modyfikacje graphql to dopasowane query/zapytanie.</p>\n\n\n\n<h2 id=\"h-jak-dzia-a\">Jak działa?</h2>\n\n\n\n<p>To, co jest nam potrzebne, dodajemy sobie do zapytania query w formie pojedynczych wtyczek, a następnie używamy, gdy zajdzie taka konieczność. Zmienia nam to komunikację REST’ową na GraphQL.&nbsp;</p>\n\n\n\n<h2 id=\"h-r-nice-rest-i-graphql\">Różnice REST i GraphQL</h2>\n\n\n\n<p>Różnica tutaj polega na tym, że komunikacja REST wymaga, aby podczas działania aplikacji uderzać w konkretne punkty i pobierać dane. Jest to bardziej dynamiczne, jednak może spowolnić działanie aplikacji lub spowodować błędy.&nbsp;</p>\n\n\n\n<p>Natomiast GraphQL na sam start budowania aplikacji pobiera nam wszystkie dane. Następnie możemy nimi w łatwy sposób operować.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-300x300.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-1024x1024.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-150x150.png 150w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-768x768.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-1536x1536.png 1536w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1.png 2048w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-1568x1568.png 1568w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":2048,"width":2048}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"wordpress","name":"wordpress","count":3},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"Modyfikacje graphql - Software house","opengraphTitle":"Modyfikacje graphql - Software house","metaKeywords":"","metaDesc":"To, co jest nam potrzebne, dodajemy sobie do zapytania query w formie pojedynczych wtyczek, a następnie używamy, gdy zajdzie taka konieczność. Zmienia nam to komunikację REST’ową na GraphQL.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"To, co jest nam potrzebne, dodajemy sobie do zapytania query w formie pojedynczych wtyczek, a następnie używamy, gdy zajdzie taka konieczność. Zmienia nam to komunikację REST’ową na GraphQL.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoyOA==","slug":"extractor","title":"EXTRACTOR – Poznaj nasze wtyczki!","date":"2021-06-24T14:27:15","databaseId":28,"content":"\n<p>Extractor jest wordpressową wtyczką naszego autorstwa. Dlaczego musieliśmy stworzyć własną wtyczkę?</p>\n\n\n\n<p>Potrzebowaliśmy rozwiązania, które umożliwiłoby nam wyeksportowanie interesujących nas danych o zamówieniach woocommerce do pliku CSV. Jest kilka tego typu wtyczek na rynku. Niestety są wyjątkowo słabe i niewygodne do użytku, powodują też niezrozumiałe błędy. Dlatego zdecydowaliśmy się napisać własną.</p>\n\n\n\n<h3 id=\"h-jak-to-dzia-a\"><strong>Jak to działa?</strong></h3>\n\n\n\n<p>Dość intuicyjnie. Wybieramy zakres dat OD – DO, z którego chcemy uzyskać dane. Następnie, zaznaczając odpowiednie checkboxy, wybieramy, które konkretnie informacje mają zostać pobrane i wyciągnięte. Dane są pobierane z wordpressa za pomocą odpowiednich funkcji i przygotowywane do obróbki. Za pomocą jednego kliknięcia tworzymy plik który jest gotowy do pobrania.</p>\n\n\n\n<p>We wtyczce mamy kategorie w stylu “Dane klienta”, ”Dane produktów” i domyślnie wszystko jest zaznaczone. Po wybraniu przycisku “Wygeneruj raport” pobiera się nam plik .csv, który w łatwy sposób wrzucamy do excela i wszystkie informacje mamy umieszczone w uporządkowanych tabelach.</p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https://lh6.googleusercontent.com/etoAEgoxnkUXu_H-8j9R9t33e3rIcsiC61DexpyXRxaQrBuGfi1Yo_nPbHk4hba_ThmDv_7rD5Zhnbw4xW6a-94HBjesi9wVaIjzfg04b4m-7q9hdrdPhkZRp91AlhTSSE9yaxL0\" alt=\"\"/></figure>\n\n\n\n<p>Ciekawym elementem jest również zakładka “Codzienny raport”. Jak sama nazwa wskazuje, umożliwia ona otrzymywanie regularnych raportów. Wystarczy, że podamy adres email oraz interesujący nas okres czasu (na przykład jeden dzień, 7 dni, czy też 14). I w takich odstępach czasowych będziemy otrzymywać maile z automatycznie generowanym raportem.&nbsp;</p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img src=\"https://lh6.googleusercontent.com/nmaiGcxU8ljId0KsbImmheAMz3s1M_wDf5CvPR0kCcisjPrWYuZWzQVBp-tJWMEbxMzd9LaIYBXcVCHuzH1xrKsgk7FJ1-DQUF4J8HO_CldYVhaZqKRj5uZ85g3K2vpTNtxEud1F\" alt=\"\" width=\"605\" height=\"132\"/></figure>\n\n\n\n<h3><strong>“Nowsza wersja”</strong><br><strong>Istnieje jeszcze “nowsza”, podobna wersja wtyczki</strong></h3>\n\n\n\n<p><strong>WP_Excel_Order_Info</strong> &#8211; działa podobnie jak extractor, jednak w jej przypadku dane generowane są do arkusza google online. Każde zamówienie, które jest zrealizowane, pojawia się w arkuszu głównym (arkuszu roboczym). Istnieje także możliwość wygenerowania raportu “od do”, który zapisze się w nowym arkuszu roboczym o nazwie “od do”.&nbsp;</p>\n\n\n\n<p>To wygodna opcja w przypadku biznesu online &#8211; zamówienia umieszczane są w arkuszu automatycznie. Taka historia zamówień działa sobie w tle &#8211; gdy ktoś coś opłaci &#8211; informacja o tym zostaje odnotowana w arkuszu roboczym “zamówienia”. W razie potrzeby mamy łatwy dostęp do tych danych.</p>\n\n\n\n<h3><strong>Jak stosowanie wtyczki Extractor ułatwi Ci pracę?</strong></h3>\n\n\n\n<p>Umożliwia wyciągnięcie interesujących Cię danych ze sklepu z konkretnego okresu oraz automatyzację odnotowywania historii zamówień. Wygodna jest również funkcja szybkiego generowania raportów, jeżeli potrzebujesz przeanalizować dany okres.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/7069811-300x204.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/7069811.png 392w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/7069811.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":266,"width":392}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"wordpress","name":"wordpress","count":3},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"EXTRACTOR - Poznaj nasze wtyczki! - Software house","opengraphTitle":"EXTRACTOR - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Ta wtyczka umożliwia wyciągnięcie interesujących nas danych ze sklepu z konkretnego okresu.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Ta wtyczka umożliwia wyciągnięcie interesujących nas danych ze sklepu z konkretnego okresu.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/7069811.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoyNg==","slug":"rebuilder","title":"REBUILDER – Poznaj nasze wtyczki!","date":"2021-06-24T13:26:09","databaseId":26,"content":"\n<p>Poddajesz treść Twojej witryny edycji. Standardowy zabieg, wiele informacji trzeba co jakiś czas aktualizować. Brzmi jak prosta sprawa do ogarnięcia. Nie jest to skomplikowany zabieg. Musisz mieć jednak świadomość, że każda tego typu ingerencja wymaga przebudowania strony.</p>\n\n\n\n<p><strong>Bywa to problematyczne. </strong>Podczas dodawania nowego contentu w wordpressie, GatsbyJS (którego używamy), nie wykryje żadnych zmian sam z siebie. Nowy content to wszelkie posty, produkty, zdjęcia, kategorie i front-end strony.</p>\n\n\n\n<p>Z racji tego, że wordpress to nasze API &#8211; czyli miejsce z którego pobieramy dane, a GatsbyJS to technologia, która serwuje strony statycznie, tak naprawdę jedyny sposób na dostarczenie nowych rzeczy z WP to przebudowanie/przeładowanie.</p>\n\n\n\n<h3 id=\"h-czy-to-jedyne-rozwi-zanie\">Czy to jedyne rozwiązanie?</h3>\n\n\n\n<p>Owszem, możemy również wrzucić ręcznie zbudowany projekt na serwer przez FTP (protokół transferu plików). Ale zazwyczaj jest to problematyczne, uciążliwe i całkowicie pozbawione sensu &#8211; szczególnie przy dużej ilości projektów. Jak zwykle w takiej sytuacji &#8211; postanowiliśmy stworzyć własne rozwiązanie, które oszczędzi wszystkim zbędnej manualnej roboty. Tak powstał<strong> Rebuilder</strong>.</p>\n\n\n\n<p>Kiedy przydaje się rebuilder?</p>\n\n\n\n<p>Dokonywanie drobnych zmian na stronie internetowej jest częstym zabiegiem. Jest to więc szczególnie użyteczna wtyczka, która przyda się w praktycznie każdej witrynie.</p>\n\n\n\n<p>Sytuacje, w których ją wykorzystujemy, to najczęściej:</p>\n\n\n\n<ul><li>zmiana produktów, bądź ich opisów;</li><li>dodawanie nowych artykułów na bloga;</li><li>edycja tekstów zamieszczonych w różnych miejscach witryny.</li></ul>\n\n\n\n<p>Każda taka zmiana wiążę się z koniecznością przebudowania strony, a rebuilder umożliwia maksymalne usprawnienie tego procesu.</p>\n\n\n\n<h3 id=\"h-jakie-inne-funkcje-posiada-rebuilder\">Jakie inne funkcje posiada rebuilder?</h3>\n\n\n\n<p>Rebuilder umożliwia również powiadomienie konkretnych osób o przebudowie strony. Wystarczy w odpowiednim okienku wpisać ich adresy email. Otrzymają wtedy powiadomienie na temat przebudowy strony.</p>\n\n\n\n<p>Istnieje także opcja przebudowy strony dla programistów. Wykorzystuje się ją tylko wtedy, gdy zostaną wykonane zmiany w kodzie i wrzucone na githuba.</p>\n\n\n\n<h3 id=\"h-jedno-klikni-cie-zamiast-przebudowania\">Jedno kliknięcie zamiast przebudowania</h3>\n\n\n\n<p>Rebuilder to wtyczka, która właśnie za pomocą jednego kliknięcia z poziomu wordpressa umożliwia odtworzenie całej operacji “ręcznego wrzucania” zbudowanej paczki (wersji projektu)&nbsp; na serwer.&nbsp;</p>\n\n\n\n<p>WordPress jest tylko źródłem treści (CMS), które udostępnia swoje dane przez graphql (więcej o nim przeczytacie<a href=\"https://localhost-group.com/blog/reviews-z-google\"> tu</a>)&nbsp; &#8211; a my musimy w jakiś sposób zaktualizować te treści. Najlepiej zrobić to, tak jak już mówiliśmy, poprzez ponowne zbudowanie projektu. Żeby jednak nie robić tego wszystkiego ręcznie, stworzyliśmy rebuildera.</p>\n\n\n\n<p>Ręcznie trzeba by:</p>\n\n\n\n<p>Z konsoli poleceniem gatsby clean &amp; gatsby build zbudować nowy projekt, wejść ręcznie przez jakiś program do zarządzania FTP na serwer i tam szukać odpowiedniego miejsca czyli domeny i ręcznie kopiować za każdym razem pliki &#8211; lepiej mieć to w automacie, prawda? 😉</p>\n\n\n\n<h3 id=\"h-jak-wi-c-dzia-a-rebuilder\">Jak więc działa rebuilder?</h3>\n\n\n\n<p>Proces w uproszczeniu prezentuje się tak:</p>\n\n\n\n<ol><li>User klika “przebuduj” (i tak naprawdę, to jedyne co musi zrobić &#8211; reszta ogarnie się sama).</li><li>GithubActions rozpoczyna flow, tworzy tzw. build bundle i umieszcza ją na branchu build.</li><li>GithubActions kontynuuje działanie i wyzwala “zaciągniecie” lub “umieszczenie” zawartości brancha build na serwerze.</li><li>Po zakończonej operacji wszystko jest aktualne.</li></ol>\n\n\n\n<p>Warto dodać, że githubactions są tak napisane, aby w przypadku jakiejś nieścisłości w kodzie, lub wordpressie przerwać flow &#8211; żeby nie wyrządzić żadnych szkód. O błędach oraz sukcesie przebudowania informowane są odpowiednie osoby, ale o tym więcej przeczytacie dalej.</p>\n\n\n\n<p>Konfiguracja pluginu odbywa się jedynie na podstawie podmiany kluczy zabezpieczających.</p>\n\n\n\n<h3 id=\"h-a-teraz-nieco-bardziej-programistycznie-rozbudowany-opis-dzia-ania-wtyczki-dla-dociekliwych\">A teraz, nieco bardziej programistycznie rozbudowany opis działania wtyczki &#8211; dla dociekliwych.</h3>\n\n\n\n<p>Pierwszym krokiem jest podzielenie repozytorium na dwie gałęzie:&nbsp;</p>\n\n\n\n<ul><li>“main” &#8211; główna &#8211; na której jest projekt w wersji deweloperskiej;</li><li>“build” &#8211; na której za pomocą wykorzystanych “github actions” buduje się przy każdym commicie “paczka zbudowana” (czyli taka paczka, którą wrzucamy na serwer i działa).</li></ul>\n\n\n\n<p>Przy każdej zmianie, paczka build budowana jest na nowo, więc content z wordpressa jest aktualizowany. Samą aktualizację bez zmian w kodzie wywołujemy tak samo &#8211; github actions odpala odpowiedni flow który zaciąga dane z wordpressa i buduje paczkę, w efekcie czego podczas kliknięcia mamy na branchu build w githubie wersję gotową do wrzucenia na serwer. To samo kliknięcie wywołuje umieszczenie zawartości brancha “build” na serwerze.&nbsp;</p>\n\n\n\n<p>Podsumowując, rebuilder to często wykorzystywana, wordpressowa wtyczka. Służy do łatwego i bezproblemowego przebudowania strony, kiedy poddamy edycji jej treść. Dzięki rebuilderowi, możemy zrobić to za pomocą jednego kliknięcia.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2-300x300.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2-150x150.png 150w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2.png 400w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":400,"width":400}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"wordpress","name":"wordpress","count":3},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"REBUILDER - Poznaj nasze wtyczki! - Software house","opengraphTitle":"REBUILDER - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Rebuilder to wordpressowa wtyczka. Służy do łatwego i bezproblemowego przebudowania strony, kiedy poddamy edycji jej treść. Dzięki rebuilderowi, możemy zrobić to za pomocą jednego kliknięcia.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Rebuilder to wordpressowa wtyczka. Służy do łatwego i bezproblemowego przebudowania strony, kiedy poddamy edycji jej treść. Dzięki rebuilderowi, możemy zrobić to za pomocą jednego kliknięcia.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}}]}},
    "staticQueryHashes": []}