FAQ · krótkie odpowiedzi
Pytania, odpowiedzi wprost.
Co budujemy, jak pracujemy i czemu mówimy nie. Jeśli Twojego pytania tu nie ma, zapytaj nas wprost.
Aplikacje
Robicie tylko WordPressa, czy też aplikacje na zamówienie?
Jedno i drugie. Obok WordPressa budujemy platformy na zamówienie w Laravelu i Vue.js, tym samym zespołem i z tym samym podejściem do utrzymania na lata. WordPress to połowa tego, co robi INFIGO; aplikacje na zamówienie to druga.
Czemu nie Next.js, Nuxt albo pełne SPA?
Bo w większości platform, które budujemy, wartość siedzi w backendzie - model domeny, kolejki, integracje, uprawnienia - a nie w bogatej interakcji po stronie klienta. Laravel + Inertia + Vue daje nam płynną nawigację jak w SPA bez osobnej aplikacji frontowej, osobnego wdrożenia i osobnej warstwy logowania. Gdy klient potrzebuje pełnego SPA (edytory, aplikacje typu canvas, współpraca w czasie rzeczywistym), sięgamy po samodzielne Vue. Nie robimy tego domyślnie.
Zintegrujecie się z naszymi obecnymi systemami?
Tak. Większość naszej pracy ma w pętli co najmniej jeden zewnętrzny system - CRM, ERP, płatności, tożsamość, hurtownie danych. Pisaliśmy adaptery do Recmana, HubSpota, Stripe’a, Przelewy24, Auth0, SAML/OIDC, storage’u zgodnego z S3, niezliczonych REST-ów i kilku upartych endpointów SOAP. Integracje piszemy prosto i testujemy na prawdziwych fixture’ach API.
E-commerce
A WooCommerce - zrobicie prawdziwy sklep?
Tak, dla katalogów do kilku tysięcy SKU z własnymi regułami - wiele walut, ceny B2B, konfiguratory, integracje z ERP, płatnościami i wysyłką. Powyżej tego WooCommerce przestaje być właściwym narzędziem i kierujemy Cię albo do headless Woo (front na Laravelu, panel WP), albo na zupełnie inną platformę. Powiemy w pierwszej odpowiedzi.
Czemu nie po prostu Shopify?
Shopify pasuje, gdy katalog jest prosty, kupujący jest konsumentem, a integracje mieszczą się w sklepie z aplikacjami Shopify. Nie pasuje, gdy potrzebujesz własnych reguł cenowych, logiki wielu magazynów, hierarchii kont B2B, własnych ścieżek zakupu albo wolisz mieć kod na własność niż wynajmować platformę. Powiemy Ci, kiedy Shopify jest tańszą i prostszą odpowiedzią - i wtedy nie wystawimy wyceny.
WooCommerce czy Laravel na zamówienie - jak decydujecie?
WooCommerce, gdy WordPress i tak jest właściwym domem dla reszty strony, katalog mieści się w zasięgu WP, a FacetWP, ACF i dobrany zestaw wtyczek zamykają lukę. Laravel na zamówienie, gdy reguły są zbyt specyficzne dla danych w kształcie WP - stany w wielu magazynach, kontrakty B2B z cenami per konto, integracje z ERP albo API przewoźników w czasie rzeczywistym, ścieżki zakupu łamiące założenia WooCommerce. Ceny idą tą samą drogą: WooCommerce w widełkach WP, sklepy na Laravelu w widełkach platform.
Hosting
Hostujecie strony, które budujecie?
Prowadzimy strony na przygotowanych serwerach VPS, ustawionych tak, jak zrobiłby to programista: wdrożenia z kontroli wersji, środowisko stagingowe, cache na poziomie serwera i kopie zapasowe poza serwerem. Nie współdzielony hosting z cPanelem za hasłem do FTP.
Przeniesiecie moją stronę na lepszy hosting?
Tak, i często jest to najtańsza poprawa niezawodności, jaką strona może dostać. Przenosimy ją na porządny serwer ze stagingiem i kontrolą wersji, zwykle w ramach przejęcia strony do utrzymania.
Skąd wiecie, że coś na mojej stronie się zepsuło?
Z monitoringu, który pilnuje biznesu, nie tylko serwera. Większość narzędzi mówi, że strona leży, a to przypadek łatwy i rzadki. Drogie awarie są ciche: formularz kontaktowy, który po aktualizacji przestaje przekazywać maile na serwer, koszyk, który wykłada się na płatności, wygasły certyfikat, strona, która nadal zwraca 200 i nic na niej nie ma. Zbudowaliśmy do tego GoFirmo, bo utrzymujemy strony innym i sami tego potrzebowaliśmy, i działa na tych, którymi się opiekujemy. Chodzi o to, żebyśmy dowiedzieli się przed Tobą.
Prywatność
Czy moja strona potrzebuje banera cookie?
Tylko jeśli ustawia ciasteczka, które nie są ściśle niezbędne, czyli w praktyce analitykę, reklamy albo osadzone widżety firm trzecich. Baner sam w sobie nie jest wymogiem prawnym. Jest konsekwencją decyzji o śledzeniu, a tę decyzję zwykle podejmuje się bez pytania, czy ktokolwiek te dane kiedykolwiek przeczyta. Wyrzuć trackery i nie zostaje nic, o co trzeba pytać o zgodę. Jeśli naprawdę ich potrzebujesz, na przykład prowadzisz reklamy i musisz przypisywać konwersje, to warstwa zgód musi być zbudowana porządnie, a nie dokręcona.
Instalujecie Google Analytics?
Tylko gdy klient o to prosi i rozumie, co za tym idzie: baner zgód, transfer danych odwiedzających do kraju trzeciego i liczby, które i tak są niepełne, gdy ludzie odmawiają. Dla większości stron firmowych zaczynamy od Google Search Console, która nie potrzebuje skryptu ani ciasteczek i odpowiada na bardziej użyteczne pytanie: czego ludzie szukali, zanim weszli. Tam, gdzie zachowanie na stronie naprawdę ma znaczenie, używamy bezciasteczkowego pomiaru first-party na serwerze klienta, więc dane nigdy nie opuszczają jego infrastruktury.
WordPress
Używacie page buildera, takiego jak Elementor albo Divi?
Nie. Na każdej stronie, którą wysłaliśmy, budujemy autorski motyw i strukturyzujemy treść przez ACF Flexible Content, więc redaktorzy składają strony z modułów, które zaprojektowaliśmy. Bez Elementora, Divi i WPBakery.
Której wtyczki SEO używacie?
Yoast, na większych stronach Premium, do tytułów, meta i map witryny. Cała reszta SEO to struktura, treść i szybkość strony, czyli praca, nie wtyczka.
Jak robicie formularze bez wtyczki do budowania formularzy?
Contact Form 7 z CFDB7, który zapisuje każde zgłoszenie w bazie zamiast tylko wysyłać je mailem. Do złożonych, wieloetapowych albo podpisywanych formularzy dokładamy Formidable albo piszemy logikę sami.
Jak robicie stronę wielojęzyczną?
Przez WordPress Multisite: jedna witryna na język, każda z własną treścią, adresami i ustawieniami, w jednej instalacji i jednym kodzie. Tak działa ta strona (infigo.pl i infigo.dev). Każdy string w motywie jest tłumaczony standardową metodą WordPressa, a treść żyje w CMS-ie, więc tłumaczenia są w rękach Twoich redaktorów. Nie nakładamy na to WPML ani Polylanga - wtyczka do tłumaczeń dokręcona do pojedynczej witryny to drugi model treści do utrzymania i typowe źródło zepsutych adresów.
Używacie edytora blokowego Gutenberg?
Do struktury stron używamy ACF Flexible Content, a kilka stron działa na Classic Editorze. Chodzi o to, żeby redaktor składał bezpieczne dla marki moduły, które zaprojektowaliśmy, zamiast dowolnego układu, który odpływa od brandu.
Współpraca
Robicie też projekt graficzny, czy tylko inżynierię?
Inżynierię. Budujemy z Twojej Figmy, od Twojego projektanta albo ze specyfikacji. Nie prowadzimy pracowni projektowej; widzieliśmy dość na wpół zaprojektowanych robót, żeby trzymać te funkcje osobno. Możemy polecić kilkoro projektantów, z którymi dowozimy od lat.
Przejmiecie i naprawicie istniejącą stronę WordPress?
Tak. Duża część naszej pracy to dziedziczenie stron, często po agencji, audyt wtyczkowiska i sprowadzenie go do krótkiej listy, którą da się utrzymywać latami.
Podpisujecie NDA, zanim spojrzycie na projekt?
Jasne. Prześlij swoje razem ze zgłoszeniem albo wyślemy nasze. To nie jest wąskie gardło, podpisaliśmy ich sporo, a i tak nic z pierwszej wiadomości nie musi być tajne.
Skąd jesteście i czy pracujecie z klientami spoza Polski?
Gdańsk, CET. Duża część naszej wieloletniej pracy to klienci nordyccy, przez lata norwescy i szwedzcy. Fakturujemy w EUR, NOK albo PLN; umowy po angielsku albo po polsku, jak wolisz.
Czego się nie podejmiecie?
Projektów zamkniętych w czymś, w czym nie pracujemy (aplikacje Shopify, .NET, natywne mobile). Krypto. Niczego, gdzie rdzeń biznesu opiera się na page builderze, którego umówiliśmy się nie dotykać. I niczego, gdzie zakres brzmi „ustalimy po drodze” bez planu na piśmie; to przebudowa w drugim roku.