Programista WordPress Wrocław

5.00/5 - (17 głosów)
6 min czytania
Przewodnik

Robię WordPressa dla firm z Wrocławia i Dolnego Śląska: strony na Twoim projekcie graficznym, sklepy WooCommerce, migracje ze starych systemów i opiekę techniczną. Nazywam się Mariusz Szatkowski, z WordPressem pracuję od 2006 roku. Biura we Wrocławiu nie mam. Pracuję zdalnie z Gdyni i cały kod, który dostajesz, piszę sam.

Projekt graficzny i makiety przynosisz Ty, na przykład jako plik z Figmy albo arkusz, w którym zaznaczasz, co ma się znaleźć na każdym widoku. Ja zamieniam to w działający, responsywny motyw WordPress.

#Programista WordPress we Wrocławiu, który pracuje zdalnie

Wrocław ma dużo firm, które mają własny marketing albo własny zespół programistów, a brakuje im kogoś od WordPressa. Tak zwykle wygląda moja rola: Ty prowadzisz treści i sprzedaż, ja odpowiadam za kod, aktualizacje i to, żeby strona się nie sypała. Szerzej opisuję to na stronie programista WordPress.

Odległość w tej pracy nie gra roli. Ustalenia idą mailem i w dokumentach, kod w repozytorium, a każdą zmianę oglądasz na stagingu, zanim trafi na produkcję. Dzięki temu po pół roku da się sprawdzić, kto o czym zdecydował i dlaczego.

#Co mogę dla Ciebie zrobić

#Strona firmowa na Twoim projekcie

Przy nowej stronie zaczynam zwykle od motywu blokowego: theme.json trzyma kolory, typografię i odstępy z Twojego projektu, a wzorce bloków odpowiadają układom, z których redakcja naprawdę korzysta. Redakcja składa podstrony sama, bez page buildera ładowanego przy każdym wejściu na stronę.

#Sklep WooCommerce

Polski sklep potrzebuje płatności, do których klienci są przyzwyczajeni: BLIK, szybkie przelewy przez Przelewy24, PayU albo Tpay, karty przez wybranego operatora. Wysyłkę spinam z InPostem, DPD, Pocztą Polską albo przez Furgonetkę. Jeśli sklep sprzedaje też do Niemiec, dochodzą niemieckie wersje treści i rozliczenie sprzedaży wysyłkowej w procedurze OSS, którą prowadzi Twoja księgowość. Faktury wystawia system fakturowy, z którym WooCommerce się łączy.

#Wtyczki na zamówienie

Własną wtyczkę piszę dopiero wtedy, gdy żadna istniejąca nie robi tego, czego potrzebujesz. Typowe przypadki to własne typy treści, endpointy REST dla frontendu w React, połączenie sklepu z magazynem albo z systemem fakturowym. Funkcje trzymam we wtyczce, a wygląd w motywie, więc zmiana szablonu za dwa lata nie zabiera danych.

#Przejęcie i naprawa istniejącej strony

Sporo stron we Wrocławiu, jak wszędzie, było latami rozbudowywanych bez programisty. Zaczynam od przeglądu kodu i listy wtyczek, a potem piszę, co jest do naprawy od razu, co może poczekać i co lepiej usunąć.

#Wydajność, gdy rośnie ruch

Strona szybka na prezentacji potrafi zwolnić w dniu startu kampanii. Przyczyna rzadko siedzi w CSS. Zwykle są to zapytania do bazy bez cache, wtyczki ładowane na każdej podstronie i tabela options, w której przez lata uzbierały się megabajty danych ładowanych przy każdym wejściu.

Dlatego zaczynam od pomiaru w Query Monitor i po stronie serwera, a pierwsze poprawki to zwykle wyłączanie zbędnej pracy. Dopiero potem dokładam cache obiektowy i cache stron dla ruchu anonimowego. W WooCommerce koszyk i kasa są dynamiczne, więc tam pilnuję, żeby te ścieżki zostały lekkie. Core Web Vitals sprawdzam na danych od prawdziwych użytkowników z CrUX, bo pojedynczy test Lighthouse niewiele mówi.

#Dane osobowe i RODO

Art. 32 RODO wymaga zabezpieczeń adekwatnych do ryzyka. Przy zwykłej stronie firmowej oznacza to w praktyce szyfrowane kopie zapasowe w UE, HTTPS, logowanie dwuskładnikowe dla administratorów, dziennik zmian i spis skryptów zewnętrznych, które widzą dane odwiedzających. W formularzach ustalam, jakie dane w ogóle trafiają do bazy, a analitykę ładuję dopiero po zgodzie.

Jeśli dajesz mi dostęp do strony z danymi osobowymi, najpierw podpisuję umowę powierzenia z art. 28 RODO. Dalej tych danych nikomu nie powierzam. Tekst rozporządzenia znajdziesz w EUR-Lex.

#Migracja ze starego CMS-a

We Wrocławiu działa wiele oddziałów dużych firm i część z nich ma strony marketingowe na starym Drupalu albo na własnym systemie, który mało kto jeszcze umie obsługiwać. Przeniesienie takiej strony na WordPressa robię tak, żeby nie stracić ruchu z Google:

  • Mapa przekierowań: spisuję każdy istniejący adres URL i kieruję go przekierowaniem 301 na nowy odpowiednik, razem z canonicalami i danymi strukturalnymi.
  • Przeniesienie treści skryptem: eksportuję wpisy, kategorie, pola dodatkowe i media, porządkuję je i wgrywam do własnych typów treści i pól ACF.
  • Sklep: przy przenosinach na WooCommerce przenoszę konta klientów, historię zamówień i warianty produktów.

Najwięcej czasu zajmuje zwykle przegląd treści po Twojej stronie, czyli decyzja, co przenoszę, a co zostaje w archiwum.

#Headless WordPress, czyli kiedy ma sens

WordPress jako zaplecze redakcyjne z osobnym frontendem w React albo Next.js ma sens wtedy, gdy masz zespół frontendowy, który będzie ten frontend utrzymywał. We Wrocławiu takie zespoły zdarzają się częściej niż w mniejszych miastach. Wtedy biorę na siebie stronę WordPressa: endpointy REST albo WPGraphQL, pola ACF wystawione jako JSON, podgląd wpisów działający ze stagingiem.

Bez zespołu frontendowego headless podwaja liczbę rzeczy do utrzymania. Podgląd wpisów potrafi przestać działać po zmianie tokenu, a formularz traci proste miejsce na zapis zgody. W takiej sytuacji klasyczny WordPress z dobrym cache wychodzi taniej.

#Kiedy nie potrzebujesz programisty

Jeśli Twoja strona ma kilka podstron, treść zmienia się rzadko i nie ma integracji, programista na stałe Ci się nie przyda. Wystarczy porządny gotowy motyw, kilka dobrze dobranych wtyczek i ktoś, kto raz w miesiącu zrobi aktualizacje. Tak też napiszę w odpowiedzi na brief.

Własny kod jest zobowiązaniem: wtyczka na zamówienie potrzebuje kogoś, kto będzie ją utrzymywał. Ma sens, gdy gotowe rozwiązania naprawdę nie pasują, na przykład przy nietypowym modelu treści, integracji sklepu z magazynem, multisite albo przy ratowaniu odziedziczonego kodu.

#Jak wygląda współpraca

  1. Brief i pytania: czytam brief, przeglądam obecną stronę i dopytuję mailem o to, czego nie wiem.
  2. Oferta: zakres, założenia i harmonogram są na piśmie, zanim powstanie pierwsza linijka kodu.
  3. Umowa: umowa B2B według prawa polskiego, faktura VAT, a jeśli dostaję dostęp do danych osobowych, także umowa powierzenia.
  4. Praca w repozytorium: kod leży w prywatnym repozytorium Git, każda zmiana trafia na staging z opisem, co się zmieniło.
  5. Odbiór i start: przed wdrożeniem sprawdzam stronę w aktualnych przeglądarkach i na telefonach, a po starcie mogę wziąć ją w stałą opiekę: monitoring dostępności co 1 do 5 minut, kopie przechowywane ponad 30 dni w krajach UE i aktualizacje testowane najpierw na stagingu.

Nie oferuję dyżuru 24/7 ani gwarantowanego czasu reakcji.

#Programista WordPress w innych miastach

Jeśli porównujesz miasta, opisałem też programistę WordPress w Warszawie i programowanie WordPress w Trójmieście, gdzie mieszkam. Pracuję zdalnie, więc miasto nie zmienia sposobu pracy ani stawki. Zmienia się raczej rodzaj zleceń.

#Kontakt

Opisz w formularzu kontaktowym, co ma powstać albo co trzeba naprawić, na kiedy i na czym stoi obecna strona. Odpiszę z pytaniami albo z ofertą i założeniami, na których się opiera.

Fot. Adam Borkowski

Społeczność WordPressa: Wrocław

Lokalne spotkania to dobre miejsce, żeby sprawdzić wykonawcę inaczej niż przez portfolio: widać tam, kto naprawdę pracuje z WordPressem na co dzień.

  • WordPress Wrocław

    Cykliczne spotkania programistów, redaktorów i właścicieli stron na WordPressie.

    Strona grupy

Mapa: Wrocław i okolice

Pracuję zdalnie z Gdyni dla klientów z miasta Wrocław i okolic.

Otwórz w Google Maps

Sprawdź inne usługi WordPress i bazę wiedzy

Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.

Rekomendacje z LinkedIn

Rekomendacje i opinie o współpracy z WPPoland

Wybrane rekomendacje liderów branży WordPress, WordCamp i e-commerce - z naciskiem na terminowość, głębię techniczną i biznesowe podejście do rozwoju serwisów.

Karolina Czapla

Karolina Czapla

Strateg Marketingowy, Performance & Digital Strategy

“Praca z Mariuszem przy WordCampie pokazała mi, jak rzadko łączy się głębokie umiejętności techniczne z prawdziwym przywództwem. Planuje, koordynuje i dowozi z ogromną dbałością o szczegóły, a jednocześnie daje zespołowi ...”

Współorganizatorka WordCamp Gdynia 2024 i 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR Business Partner

“Portfolio Mariusza mówi samo za siebie. Widać w nim precyzję, wszechstronność i ogromne poczucie odpowiedzialności. Można mu zaufać przy prowadzeniu projektu od pomysłu do wdrożenia, przy jednoczesnym dbaniu o komunikacj...”

Pracowaliśmy w tym samym zespole

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT Project Management & Product Owner, Web/App

“Przez ponad dwa lata mogłam liczyć na Mariusza przy zadaniach WordPress, od stylowania i szablonów po integracje z zewnętrznymi usługami. Wnosi spokój do zespołu i trzyma front‑end projektu w ryzach.”

Mariusz był jej klientem przy pracach WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz jest takim współpracownikiem, jakiego każdy chciałby mieć: mocne kompetencje full‑stack WordPress, jasne tłumaczenie decyzji technicznych i pozytywne nastawienie nawet pod presją. Sprawnie przechodzi między wtycz...”

Pracowaliśmy razem przy projektach WordPress

Varun Patil

Varun Patil

Lider Growth & CRM

“Poza samym developmentem Mariusz świetnie rozumie SEO, analitykę i growth. Rozmawia bezpośrednio z interesariuszami, zadaje właściwe pytania i dowozi rozwiązania, które realnie wpływają na wyniki biznesowe, od AMP, przez...”

Był przełożonym Mariusza przy inicjatywach growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Znam Mariusza z polskiej społeczności WordPress od wielu lat. Jest niezawodny, bardzo zaangażowany i po prostu zawsze 'jest', na meetupach, WordCampach i w projektach. Jeśli zależy Ci na długofalowej współpracy i kimś, k...”

Współorganizator WordUp Trójmiasto i WordCampów

Daniel Blossfeld

Daniel Blossfeld

Konsultant ds. Optymalizacji Procesów i Digitalizacji

“Miałem przyjemność współpracować z Mariuszem przez prawie trzy lata. W tym czasie jego umiejętności w zakresie rozwoju WordPressa okazały się nieocenione w wielu projektach, od budowy stron internetowych po obszary człon...”

Mariusz był jego klientem przy pracach WordPress

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Manager

“Miałem przyjemność współpracować z Mariuszem przez ponad 4 lata w dziedzinie technicznej. W tym czasie okazał się kompetentnym i niezawodnym kolegą. Szczególnie wyróżniała się jego przyjazna natura i niezwykła wytrwałość...”

Pracowaliśmy z Mariuszem w różnych zespołach

Mark Chalklen

Mark Chalklen

Head of Design & Build w Itineris Limited

“Mariusz to świetny członek zespołu, zawsze chętny do podjęcia każdego zadania i nauki nowych rzeczy. Świetny komunikator i ogólnie miły facet do współpracy. Trudno go jednak pokonać w naszej cotygodniowej tabeli liderów ...”

Bezpośrednio zarządzał Mariuszem

Jessica Di Pasquale

Jessica Di Pasquale

Prowadzenie inicjatyw SEO z strategiami wzrostu opartymi na danych.

“Mariusz to bardzo utalentowany, cierpliwy i doświadczony człowiek. Zawsze gotowy do pomocy i naprawiania błędów, naprawdę doceniałem pracę z nim. Jest wspaniałym kolegą!”

Bezpośrednio zarządzała Mariuszem

Biki John

Biki John

Entuzjasta Content Marketingu i SEO

“Wspaniale było pracować z Mariuszem. Naprawdę doceniałem jego rozległą wiedzę na temat WordPressa i to, jak przydawała się za każdym razem, gdy potrzebowałem wsparcia w nawigacji po CMS. Całkowicie pochwalam Mariusza za ...”

Pracowaliśmy z Mariuszem w różnych zespołach

Rafal Borowiec

Rafal Borowiec

Software Developer, Konsultant, Manager i Wykładowca

“Miałem okazję współpracować z Mariuszem przez 7 miesięcy. Doskonale radzi sobie z optymalizacją techniczną dla wyszukiwarek (SEO). Mariusz posiada również silne doświadczenie w rozwoju AMP, GTM i GA. Mariusz czuje się ba...”

Bezpośrednio zarządzał Mariuszem

Belinda Koch

Belinda Koch

Analityk Web-Tracking w TUI

“Mariusz to wspaniała osoba do współpracy. Jest niezwykle zmotywowany do nauki nowych rzeczy i dzielenia się swoją wiedzą, a także posiada szeroką wiedzę na wiele tematów. Pracowaliśmy razem nad analityką cyfrową i temata...”

Pracowaliśmy z Mariuszem nad analityką cyfrową i tematami śledzenia

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Myślenie Analityczne, AMP

“Mariusz to niezwykle utalentowana osoba w swojej dziedzinie. Zawsze potrafi spojrzeć na problem z nowej perspektywy i myśleć nieszablonowo w sytuacjach, które wydają się być bez wyjścia. Współpraca z nim to zawsze przyje...”

Pracowaliśmy z Mariuszem w tym samym zespole

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript Developer

“Mariusz to niesamowicie doświadczony programista WordPress i specjalista SEO/SEM, z którym miałem przyjemność pracować przez prawie dwa lata. Jako lider zespołu odpowiedzialnego za rozwój strony AirHelp, był jedną z kluc...”

Pracowaliśmy z Mariuszem w tym samym zespole

Paweł Lewczuk

Paweł Lewczuk

Front-end developer, WordPress developer

“Współpracowałem z Mariuszem przy kilku projektach i nasza współpraca zawsze przebiegała wzorowo. Myślę, że jeszcze niejeden wspólny projekt przed nami. Polecam!”

Mariusz był klientem Pawła

Przemek Wroblewski

Przemek Wroblewski

Software Developer z ponad 20-letnim doświadczeniem

“Mariusz to osoba z ogromnym doświadczeniem i głęboką wiedzą o rozwiązaniach frontendowych. Silny, kompetentny i odpowiedzialny programista WordPress. Ma łatwość w budowaniu relacji międzyludzkich. Miał wizję dostrzegania...”

Pracowaliśmy z Mariuszem w różnych zespołach

Często zadawane pytania

Pytania o zakres, wdrożenie, koszty i jakość realizacji.

Kto robi WordPressa dla firm z Wrocławia?#
WPPoland to ja, Mariusz Szatkowski, programista WordPress od 2006 roku. Mieszkam i pracuję w Gdyni, a z firmami z Wrocławia i Dolnego Śląska współpracuję zdalnie. Robię strony na dostarczonym projekcie graficznym, sklepy WooCommerce, migracje i opiekę techniczną. Kod piszę sam, bez zespołu i podwykonawców.
Czy masz biuro we Wrocławiu?#
Nie. Pracuję zdalnie z Gdyni. Wszystko ustalamy mailem, w dokumentach i w repozytorium, więc każda decyzja zostaje na piśmie. Jeśli zależy Ci na rozmowie telefonicznej, napisz.
Od czego zaczyna się zlecenie?#
Od pisemnego briefu przez /pl/kontakt/: co ma powstać albo co trzeba naprawić, w jakich językach, na jakim hostingu i czy masz już projekt graficzny. Na tej podstawie przygotowuję ofertę z założeniami. Bez ustalonego zakresu nie zaczynam.
Jak wygląda praca po podpisaniu umowy?#
Kod trafia do prywatnego repozytorium, każda zmiana ląduje najpierw na stagingu z pisemnym opisem, a Ty odbierasz ją tam przed wdrożeniem na produkcję. Jeśli dostaję dostęp do danych osobowych, wcześniej podpisujemy umowę powierzenia z art. 28 RODO. Czas pracy wynika z zakresu.
Ile kosztuje WordPress we Wrocławiu?#
Wyceniam indywidualnie po zakresie: migracja kilku tysięcy wpisów ze starego CMS-a to inna praca niż prosta strona firmowa. Ceny opieki są na stronie z cennikiem, tutaj ich nie podaję. Brief i wycena: /pl/kontakt/.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotuję wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły