Dostępne w Lizbonie

Opieka techniczna WordPress w Lizbonie

Lizbona to ważny ośrodek biznesowy i technologiczny. Pomagamy firmom działającym w Lizbonie rozwijać obecność online dzięki wydajnym rozwiązaniom WordPress i WooCommerce.

Opieka techniczna WordPress → Lizbona

Wspieramy społeczność WordPress w Lizbonie

Nie jesteśmy tylko zdalną agencją. Jesteśmy aktywną częścią ekosystemu. Wierzymy w Open Source i wnosimy wkład w społeczność, która napędza ponad 40% sieci (W3Techs).

Kontekst lokalny: Skalowalna architektura, wysoki poziom bezpieczeństwa oraz integracje z systemami enterprise dopasowane do wymagań lokalnego rynku.

Programista WordPress & WooCommerce w Lizbonie

01. Wydajność dla lokalnego SEO

W Lizbonie, gdzie konkurencja jest wysoka, szybkość strony to Twój najważniejszy atut SEO. Nasz stack Astro + Headless WP gwarantuje wyniki, które zostawiają konkurencję w tyle.

02. Bezpieczeństwo poziomu Enterprise

Dla firm w Lizbonie obsługujących sektor Startupy technologiczne i cyfrowi nomadzi, bezpieczeństwo danych jest priorytetem. Architektura Headless wirtualnie eliminuje najczęstsze wektory ataków na WordPressa.

Polski zespół, który utrzymuje WordPressa dla firmy w Lizbonie, nie dokłada „jeszcze jednego abonamentu aktualizacji”. Utrzymuje serwis, który stoi obok landingów startupowych w Beato, formularzy demo pod Web Summit, sklepów WooCommerce z MB Way i stron B2B z integracją CRM, na rynku, gdzie awaria landingu w listopadzie albo martwy formularz rejestracji na event to temat na rozmowę z prawnikiem i z dyrektorem operacyjnym, a nie tylko z marketingiem. Ta strona opisuje opiekę techniczną WordPressa właśnie w tym układzie: polski delivery, lizboński kontekst startupów i eventów, bez cennika i bez obietnic dostępności w procentach.

Szerszy opis produktu opieki, niezależny od miasta, jest na stronie opieki technicznej WordPress. Tu schodzimy do Lizbony: Web Summit, Factory Lisbon, RODO z portugalską CNPD, pytanie o hosting w UE oraz dziennik incydentów, który da się pokazać przy audycie. Sklep WooCommerce z checkoutem pod rynek portugalski to osobna ścieżka: programista WooCommerce w Lizbonie. Budowa od zera albo przebudowa motywu idzie do programisty WordPress w Lizbonie. Filary niezależne od miasta: programista WordPress i programista WooCommerce.

#Co oznacza opieka WordPress przy serwisie startupowym, B2B albo eventowym

Opieka to nie „włącz auto-update i miej nadzieję”. Dla landingu produktowego startupu z Beato, platformy rejestracji na konferencję, sklepu z płatnością MB Way albo strony biura technologicznego w Parque das Nações utrzymanie ma cztery twarde elementy: aktualizacje na kopii testowej, kopie zapasowe, które da się odtworzyć, WAF z sensownymi regułami oraz dziennik incydentów, który przeżyje pytanie audytora. Reszta - drobna zmiana w motywie, nowy formularz demo, poprawka Core Web Vitals na stronie z mapą partnerów - wisi na tym fundamencie. Bez niego kolejna wtyczka tylko powiększa powierzchnię ataku.

Serwis w Lizbonie często zbiera dane, których nie wolno traktować jak treści bloga. Formularz rejestracji na demo day, kalkulator oferty B2B, panel partnera z danymi kontaktowymi, paywall katalogu usług, logowanie do strefy inwestora: każdy z tych ekranów po aktualizacji wtyczki potrafi się rozsypać ciszej niż strona główna. Dlatego regresja nie kończy się na „strona się ładuje”. Kończy się na ścieżce, którą founder, partner albo kupujący naprawdę klika.

#Aktualizacje wyłącznie przez środowisko testowe

Rdzeń WordPress, wtyczki i motyw idą najpierw na środowisko testowe. środowisko testowe ma ten sam stos PHP, ten sam obiekt cache jeśli produkcja go ma, te same wtyczki płatności albo formularzy w trybie sandbox. Aktualizacja „od razu na żywo, bo to tylko patch” jest najkrótszą drogą do martwego checkoutu w piątek przed weekendem Web Summit albo do formularza rejestracji, który przestaje zbierać leady w oknie kampanii eventowej.

Po wgraniu łatek na kopii testowej idzie checklista, nie wyczucie. Logowanie wp-admin, zapis strony, formularz kontaktowy, koszyk i płatność jeśli jest WooCommerce, cron, poczta wychodząca, webhooki CRM, purge cache po publikacji oferty partnerskiej. Dopiero po tym produkcja. Ścieżka wycofania jest zapisana zanim ktokolwiek naciśnie deploy: która kopia, który tag, kto ma dostęp do hostingu. Jeśli tego nie ma na piśmie, to nie ma rollbacku, tylko improwizacja.

#Kopie operacyjne to nie archiwum compliance

Codzienna kopia WordPressa służy do odtworzenia serwisu po błędzie albo ataku. Archiwum compliance dotyczy czego innego: rejestrów przetwarzania, dowodów audytowych i możliwości wglądu organu nadzorczego. Kopia w panelu hostingu nie spełnia wymogów archiwum sama z siebie. Brakuje niezmienności, kompletności i dokumentacji procedury.

W praktyce utrzymania rozdzielamy trzy warstwy. Pierwsza: kopia operacyjna strony i bazy, z retencją zapisaną w runbooku, testem odtworzenia, nie tylko „backup job zielony”. Druga: logi zmian i incydentów, które pokazują kto, kiedy i co wgrał. Trzecia: archiwum compliance u klienta, zwykle w DMS albo u doradcy prawnego w Lizbonie albo w Porto. Gdy trzy warstwy dzielą jeden katalog FTP, po dwóch latach nie widać już, która kopia była tą właściwą w momencie awarii.

#WAF, monitoring i dziennik pod audyt

WAF (mod_security, Cloudflare WAF albo reguły u hostera) odcina typowe skany i wstrzyknięcia, zanim dotrą do PHP. To nie zastępuje aktualizacji. To kupuje czas. Skan malware i kontrola integralności plików łapie to, co WAF przepuścił albo co weszło skradzionym hasłem. Dwuskładnikowe logowanie do wp-admin i ograniczenie liczby kont z uprawnieniem administratora są tańsze niż forensics po kradzieży sesji.

Dziennik incydentów jest równie ważny jak sama tama. Zapis: czas wykrycia, czas ograniczenia, czas przywrócenia, przyczyna, lista zmienionych plików i wtyczek, kto był powiadomiony. Dla właściciela startupu z Factory Lisbon, operatora eventowego przy Altice Arena albo sklepu B2C z biura w Parque das Nações ten plik jest surowcem do zgłoszenia. Agencja WordPress nie składa raportu do CNPD za klienta. Dostarcza oś czasu, której klient nie musi rekonstruować z pamięci.

#Lizbona jako kontekst, nie jako ozdobnik w tytule

Lizbona to stolica Portugalii, europejski węzeł startupowy i stały dom Web Summit, największej konferencji technologicznej w Europie. Tu liczy się Factory Lisbon w Beato, hub Beato Creative Hub, ekosystem w Parque das Nações i rosnąca scena SaaS wzdłuż Avenida da Liberdade. To nie jest Porto przemysłowe ani Madryt fintech. Tu serwis WordPress często obsługuje landingi produktowe, formularze rejestracji na eventy albo sklep B2C z płatnością MB Way, który musi przeżyć aktualizację w tym samym tygodniu, w którym prawnik i tak pyta o hosting w UE.

#Web Summit i zamrożenie wdrożeń

Web Summit odbywa się co roku w Lizbonie, zwykle w pierwszej połowie listopada, z tygodniem przygotowań i falą ruchu, która zaczyna się wcześniej. W tym oknie setki startupów, funduszy VC, organizatorów side eventów i partnerów sponsorskich patrzą na landingi produktowe, formularze rejestracji i integracje z systemami CRM. Awaria strony w środku tygodnia Web Summit to nie „bug do backlogu”. To utracone leady inwestorskie i reputacja u partnerów, którzy mają pełny kalendarz na cały listopad.

Runbook opieki dla klientów Lizbonie ma wpisane zamrożenie wdrożeń produkcyjnych na okno Web Summit, zwykle od końca października do tygodnia po zakończeniu konferencji. Aktualizacje krytyczne bezpieczeństwa przechodzą przez środowisko testowe i okno nocne, reszta czeka. To nie preferencja developera. To decyzja operacyjna uzgodniona z klientem przed sezonem. Kto robi „drobny patch cache” w poniedziałek Web Summit, uczy się tego na własnej skórze, kiedy serwis nie wytrzymuje skoku ruchu z telefonów uczestników przy Altice Arena.

#Factory Lisbon, Beato i ekosystem startupowy

Factory Lisbon w dzielnicy Beato to jeden z najbardziej rozpoznawalnych hubów technologicznych w Portugalii. WordPress trzyma landingi produktowe, formularze demo, blogi techniczne i strony employer branding dla firm, które wyszły z akceleratora albo właśnie zamknęły rundę seed. Awaria po aktualizacji wtyczki formularza albo regresja w tłumaczeniach PT/EN boli w tygodniu pitch day albo przed demo dla inwestora, nie w sierpniu.

Dla utrzymania wynika z tego prosta rzecz: aktualizacja wtyczki cache, integracji z HubSpot albo WPML musi przejść checklistę, która obejmuje formularz demo z polami NIF i panel partnera z mapą lokalizacji. środowisko testowe z tym samym stosem PHP i tymi samymi wtyczkami w sandbox to minimum, nie luksus. Founder z biura w Beato nie akceptuje argumentu „strona główna działa”, kiedy formularz rejestracji zwraca 500 po aktualizacji wtyczki sesji.

#Parque das Nações i sektor eventowy

Parque das Nações to dzielnica wystawiennicza Lizbony, dom Altice Arena i centrum kongresowe FIL. WordPress obsługuje strony eventów, formularze rejestracji uczestników, katalogi wystawców i treści wielojęzyczne PT/EN dla uczestników międzynarodowych. Awaria po aktualizacji wtyczki formularza albo regresja w tłumaczeniach boli w tygodniu konferencyjnym, nie w styczniu.

Opieka, która testuje tylko homepage, tego nie widzi. Opieka, która ma runbook z listą endpointów, webhooków i ścieżki rejestracji eventowej, widzi. Lizbona nie wymaga DC w samym mieście. Wymaga, żeby origin i kopia miały sensowną jurysdykcję w UE i żeby wycofanie zmian był zapisany przed wdrożeniem.

#Operacje specyficzne dla Portugalii i UE

Polski zespół zna WordPressa. Portugalski klient pyta o coś innego: gdzie leżą dane, czy serwer jest „w Unii Europejskiej”, jak długo trzymamy logi, kto jest administratorem danych, czy mamy Data Processing Agreement. Te pytania trzeba umieć obsłużyć procesem, nie sloganem o „zgodności z RODO”.

#RODO i portugalska CNPD

Portugalia stosuje RODO (GDPR) oraz krajową ustawę Lei n.º 58/2019, która implementuje rozporządzenie na poziomie krajowym. Organ nadzorczy to Comissão Nacional de Proteção de Dados (CNPD). Dla WordPressa w Lizbonie wynika z tego konkretny zakres utrzymania: lista podprocesorów (host, CDN, poczta, analityka), umowa powierzenia tam, gdzie agencja przetwarza dane, procedura naruszenia w 72 godziny, minimalizacja danych w formularzach, política de privacidade zgodna z art. 13 RODO.

Utrzymanie nie zastępuje DPO klienta. Dostarcza logi, oś czasu i opis zmian po incydencie. Klient klasyfikuje, czy zdarzenie wymaga zgłoszenia do CNPD. Nikt po stronie agencji nie podpisuje się pod „jesteście zgodni z RODO, bo macie WAF”. To byłoby kłamstwo opakowane w produkt. CNPD publikuje wytyczne i narzędzia audytowe na cnpd.pt; runbook opieki powinien być z nimi zgodny co do tego, co agencja dokumentuje, a co zostaje po stronie administratora danych.

#Hosting w UE

Dane osobowe pod RODO ciągną pytanie: w której jurysdykcji stoi serwer. AWS w Irlandii (eu-west-1), OVH we Francji, Hetzner w Niemczech, Claranet albo Dominios.pt w Portugalii, Scaleway w Paryżu to różne odpowiedzi dla compliance officer, ale wszystkie mieszczą się w UE. Ashburn albo Hillsboro to Stany i zwykle veto bez Standard Contractual Clauses albo innej podstawy transferu.

Pytanie „czy hosting jest w Lizbonie” wraca rzadziej niż „czy w UE”. Odpowiedź operacyjna jest dwuczęściowa. Jurysdykcja: UE, kopia nie wyjeżdża nocą na bucket w regionie US bez uzgodnienia. Latencja: origin w Irlandii albo Frankfurt plus CDN z terminałem TLS w UE zwykle wystarcza dla użytkowników Portugalii i w Europie Środkowej. Lizbona ma centra danych w aglomeracji, ale origin WordPressa nadal często stoi u dostawcy z regionem irlandzkim albo frankfurckim. To nie jest wada. To jest jawna decyzja rezydencji, którą trzeba opisać w runbooku, a nie ukrywać za hasłem „hosting w Lizbonie”.

Rozmowa o hostingu w onboardingu jest więc merytoryczna, nie wizerunkowa. Czy produkcja jest w UE? Czy kopia wyjeżdża? Czy CDN kończy TLS w uzgodnionej strefie? Czy obiekt cache nie trzyma prywatnego koszyka ani nieopublikowanej oferty eventowej? Utrzymanie, które „wrzuca wszystko na najtańszy VPS w USA”, nie przechodzi rozmowy z prawnikiem startupu ani z dyrektorem e-commerce przed Web Summit.

Portugalski rynek jest wyczulony na cookie i tracking. Ustawa o prywatności w łączności elektronicznej (Lei n.º 41/2004) i wytyczne CNPD wymagają świadomej zgody przed nieistotnymi plikami cookie. Wtyczki zgody (Complianz, Cookiebot, Iubenda) integrują się z GTM i Meta Pixel. Aktualizacja motywu albo wtyczki cache potrafi wyłączyć blokowanie skryptów do momentu, kiedy CNPD albo klient zauważy, że analityka leci przed zgodą. W opiece kwartalny przegląd bannera i tagów na kluczowych szablonach jest częścią runbooku, nie dodatkiem SEO.

#Faktury VAT, checkout i wysyłka międzynarodowa

Ta strona nie publikuje cen WPPoland. Opisuje, jak faktura z VAT ma wyglądać jako obieg, nie jako cennik. Sklep WooCommerce, który po aktualizacji wtyczki fakturującej gubi numer NIF albo stawkę IVA, produkuje dokumenty, których księgowość w Lizbonie nie przyjmie. W utrzymaniu pilnujemy, żeby wtyczka faktur, pole podatkowe i PDF nie rozjechały się po patchu.

Polski runbook checkoutu nie przenosi się do Portugalii jeden do jednego. W Lizbonie obowiązują EUR, portugalski IVA (23 procent standardowa stawka), MB Way, Multibanco, Stripe i inne bramki niż na rynku krajowym. Sklep z wysyłką do Hiszpanii albo Francji wymaga osobnej checklisty po każdej aktualizacji wtyczki wysyłkowej CTT. Opieka skopiowana z instalacji w Polsce wywala się na pierwszej fakturze z 23 procent IVA i na etykiecie, której kurier CTT nie skanuje w punkcie odbioru.

#MB Way, Multibanco i checkout, którego nie wolno łatać w ciemno

Sklep portugalski zbiera MB Way, kartę, czasem Multibanco. Webhooki bramki i status zamówienia muszą przeżyć aktualizację WooCommerce. W Lizbonie do Stripe dochodzi MB Way - metoda, której klienci oczekują w kasie, nie ciekawostka z ulotki. Aktualizacja wtyczki płatności, która na produkcji nadpisze mapowanie callbacków, zostawia magazyn z ręcznym klejeniem statusów zamówień. Dlatego te wtyczki nigdy nie idą w tym samym oknie co „drobna aktualizacja SEO”.

Przykład z audytu: zamówienie na 89 EUR opłacone przez MB Way, a w panelu WooCommerce wciąż „oczekujące na płatność”, bo callback nie dotarł po patchu wtyczki. To nie jest błąd UX. To incydent operacyjny, który w listopadzie, w tygodniu Web Summit, kosztuje więcej niż w styczniu.

#Reakcja na incydent bez pustych procentów

Obietnica dostępności zapisana procentem na stronie city to ozdobnik, nie kontrakt. Dostępność wynika z hostingu, DNS, CDN, wtyczek i ludzi. Opieka opisuje procedurę, nie talizman.

Wykrycie: monitoring syntetyczny plus alert z WAF albo z hosta. Triage: czy to treść, czy płatność MB Way, czy wp-admin, czy cała produkcja, czy wyciek oferty przed Web Summit. Ograniczenie: tryb konserwacji, cofnięcie wtyczki, wyłączenie endpointu, rotacja haseł, twardy WAF, purge cache. Odtworzenie z kopii, jeśli pliki są spalone. Dokumentacja osi czasu. Post-mortem z przyczyną i z działaniem, które ma nie powtórzyć się za miesiąc.

Czas pierwszej odpowiedzi zapisujemy w umowie. W dniach roboczych priorytet zwykle zamyka się w oknie godzin, nie dni. Dyżur poza tym oknem jest wtedy, gdy umowa go obejmuje. Przy freeze Web Summit okno bywa szersze niż w zwykłym miesiącu, bo koszt martwego landingu w listopadzie jest wyższy niż koszt dyżuru. Ta strona nie sprzedaje uniwersalnego SLA w tabelce. Sprzedaje porządek: widać, kto wszedł, co zmienił, kiedy serwis wrócił.

Jeśli klient musi złożyć zgłoszenie do CNPD albo do wewnętrznego audytu, dziennik z opieki jest załącznikiem. Brak dziennika oznacza, że compliance składa raport ze zrzutów ekranu i ze wspomnień z Slacka.

#Przypadek: aktualizacja cache położyłaby rejestracje przed Web Summit, środowisko testowe to zatrzymał

Serwis startupu na WordPressie, landing produktowy pod Web Summit, formularz rejestracji na demo day, treść zaplanowana na wtorek 8:00, tydzień przed rozpoczęciem konferencji. W kolejce do produkcji leżała aktualizacja wtyczki cache obiektowego plus patch SEO, „drobny, na żywo, bo to tylko object cache”.

Na środowisku testowym, sklonowanym z produkcji razem z Redisem i z ofertami w stanie „szkic”, publikacja o 8:00 serwowała ceny z poprzedniego kwartału. Przyczyna: zmiana klucza cache po patchu, stary fragment w motywie wołał get_post bez sprawdzenia statusu future, CDN trzymał HTML bez Cache-Control dla zalogowanego redaktora. Na produkcji ten sam zestaw poszedłby w niedzielę wieczorem. Oferta wyszłaby przed terminem, formularz zbierałby dane bez zaktualizowanej política de privacidade, a wtorkowy ruch z newslettera do inwestorów trafiłby w 404 po panicznym cofnięciu wpisu.

środowisko testowe zatrzymał promocję. wycofanie zmian na kopii testowej potwierdził, że sama wtyczka SEO jest niewinna, gdy motyw nie woła szkicu po kluczu bez statusu. Motyw dostał poprawkę, checklista publikacji (szkic, future, formularz, purge, URL w newsletterze, cookie banner) przeszła, dopiero potem produkcja. Nie ma tu nazwy firmy, bo to kształt zdarzenia, nie case study z logotypem. Jest mechanizm: najpierw kopia, potem produkcja. Bez kopii zostałby post-mortem i rozmowa z prawnikiem o wycieku.

Ten sam kształt wraca przy wtyczkach płatności MB Way, przy formularzu demo, który po aktualizacji gubi stawkę IVA, i przy „drobnej” aktualizacji SEO, która nadpisuje robots i wycina panel partnera z indeksu. Lizbona nie wybacza tego ciszej niż inny rynek. Wygląda to gorzej, bo obok siedzi ktoś, kto pyta o RODO, o Web Summit albo o slot w kalendarzu demo day.

#WordPress Lisboa i praktyka, której nie widać w panelu hostingu

WordPress Lisboa spotyka się regularnie w ekosystemie lizbońskim (grupa na Meetup.com i lokalne spotkania w Beato). To nie jest kanał sprzedaży. To jest miejsce, w którym widać, jak lokalni maintainerzy aktualizują, jak rozmawiają o uprawnieniach i o hoście. Opieka, która nigdy nie wychodzi poza ticket, gubi ten kontekst: w Lizbonie część zespołów i tak siedzi po stronie startupów albo eventów i usłyszy te same pytania na wydarzeniach przy Altice Arena albo w coworkingach Factory Lisbon.

WP-CLI w utrzymaniu nie jest ozdobą meetupową. To sposób, żeby aktualizację, różnicę wtyczek i eksport listy użytkowników zrobić powtarzalnie, z logiem, bez klików wp-admin na produkcji. Po sesji o bezpieczeństwie w społeczności argument „zrobimy to ręcznie w panelu” brzmi jeszcze gorzej.

#Miesięczny rytm, onboarding i przejęcie bałaganu

Onboarding to audyt, nie kick-off z prezentacją. Inwentaryzacja wtyczek, wersja PHP, cron, poczta, SSL, WAF, czy kopia w ogóle się odtwarza, gdzie stoi serwer, kto ma dostęp SFTP i do wp-admin, czy są konta-widma po agencji, która zniknęła. Baseline Lighthouse na stronie głównej i na najważniejszym formularzu demo, checkoucie albo panelu partnera. Lista ryzyk z priorytetem: najpierw to, co psuje odtworzenie i bezpieczeństwo, potem to, co psuje konwersję albo publikację.

Pierwszy cykl aktualizacji na stagingu jest częścią onboardingu, nie „bonusem w miesiącu drugim”. Jeśli stagingu nie ma, jego postawienie jest pracą startową. Serwis startupowy albo eventowy w Lizbonie bez kopii testowej nie wchodzi w stały abonament z otwartymi auto-update.

Miesiąc stały: okno aktualizacji poza Web Summit, skan, przegląd logów WAF, test odtworzenia kopii w uzgodnionym cyklu, krótki raport. Raport ma metryki (uptime z monitoringu, błędy 5xx, czas odpowiedzi, lista wgranych wersji), decyzje (wtyczka X zostaje, wtyczka Y do wymiany) i residualne ryzyko (host poza UE, brak 2FA u redakcji, brak umowy powierzenia, cache bez reguły dla future, freeze Web Summit jeszcze nie wpisany). Bez residualnego ryzyka raport jest broszurą.

Przejęcie zaniedbanej instalacji zaczyna się od tej samej listy, tylko dłuższej. Stary PHP, wtyczka page buildera bez łatek, kopia tylko na tym samym dysku co produkcja, hasło admin we wpisie w Notion, checkout z trzema wtyczkami podatkowymi naraz, Redis, który trzyma szkice ofert eventowych. Pierwszy miesiąc to remediacja. Stała opieka zaczyna się, gdy da się bezpiecznie wgrać łatki.

Budowa od zera albo przebudowa motywu to już inna usługa: programista WordPress w Lizbonie. Sklep, checkout, MB Way i IVA: programista WooCommerce w Lizbonie. Opieka nie udaje, że jest projektem wdrożeniowym. Gdy w utrzymaniu wychodzi, że motyw trzeba napisać od nowa, to idzie jako osobne zlecenie, na piśmie.

#Wydajność przy skoku ruchu eventowego i użytkownikach z Portugalii

Origin w UE nie naprawi ciężkiego motywu z galeriami produktowymi. HTTP/3, Brotli, AVIF, lazy load, który nie psuje LCP hero, cache, który nie trzyma prywatnego koszyka ani nieopublikowanej oferty Web Summit, ograniczenie wtyczek z zapytań SQL na każdej podstronie: to nadal robota utrzymaniowa. Core Web Vitals mierzymy na realnych URL-ach z formularzami demo, nie na pustej instalacji. INP psuje się od skryptów czatu, od widgetu mapy i od tag managera, który marketing dodał poza ticketingiem. Opieka, która nie widzi GTM, będzie gonić „optymalizację obrazków” w nieskończoność.

Dla serwisu startupowego albo eventowego w Lizbonie liczy się czas do pierwszego bajtu z sieci w Portugalii i w Europie Środkowej, nie tylko z telefonu w Beato. Monitoring z jednego regionu USA kłamie. Punkt pomiaru w UE jest częścią kontraktu operatorskiego, nie dodatkiem. Strona z pełnoekranowymi zdjęciami konferencji umiera na LCP od nieoszczędnych JPEG-ów szybciej niż od „słabego hostingu”. Przed Web Summit idzie osobny przegląd cache, limitów PHP i CDN; po evencie idzie ścinka landingów, które mają zostać jako archiwum, i tych, które mają dostać 301.

#Bezpieczeństwo jako lista decyzji, nie jako plakietka

HTTPS z HSTS tam, gdzie infrastruktura to uniesie. Nagłówki ograniczające XSS. 2FA. Minimum kont administratorskich. Zakaz wtyczek „nulled”. Zakaz edytora plików wp-admin na produkcji. Rotacja haseł po odejściu freelancerów. Test odtworzenia kopii, bo kopia, której nikt nie odtwarzał, jest plikiem. Przy danych osobowych: umowa powierzenia, lista podprocesorów (host, CDN, poczta, analityka), procedura naruszenia pod RODO i Lei n.º 58/2019.

To nie jest certyfikat ISO sprzedawany z abonamentem. To jest lista, którą da się odhaczyć przy onboardingowym audycie i wrócić do niej co kwartał. Klient z startupu w Beato, z biura eventowego przy Altice Arena albo ze sklepu B2C w Parque das Nações i tak przyniesie własną checklistę. Lepiej mieć swoją wcześniej. Dokumentacja hardeningu WordPress, niezależna od miasta, jest w WordPress Developer Handbook. Opieka w Lizbonie dodaje do niej kalendarz freeze Web Summit, pytanie o CNPD oraz jawny opis rezydencji w UE.

#Rodzeństwo w Portugalii i na Półwyspie Iberyjskim

Ten sam model opieki działa w innych portugalskich miastach i w sąsiednich stolicach iberyjskich, z tym samym runbookiem i innym kontekstem lokalnym:

#Jak zaczynamy, bez zaliczek w procentach na stronie

Zakres, godziny reakcji i cena są indywidualne i lądują w umowie przed startem. Na tej stronie nie ma podziału płatności na transze procentowe i nie ma tabeli pakietów. Krótki opis serwisu, stacku, hostingu i tego, czy jest środowisko testowe, wystarczy, żeby zaproponować audyt onboardingu.

Kontakt: formularz. W zgłoszeniu przydaje się lokalizacja hostingu, lista wtyczek albo dostęp do stagingu, oraz informacja, czy serwis musi zostać w UE i czy w najbliższych tygodniach jest Web Summit albo szczyt kampanii eventowej. Z tego powstaje plan: co naprawiamy zanim w ogóle wejdziemy w miesięczny rytm, a co zostaje w kadencji.

Opieka w Lizbonie ma sens, gdy serwis już niesie biznes i trzeba go nie zepsuć. Gdy trzeba go dopiero zbudować, wracamy do developmentu. Gdy trzeba go utrzymać przy Web Summit, rejestracjach eventowych, checkoutcie MB Way i RODO pod CNPD, zostajemy przy tym, co ta strona opisuje: środowisko testowe, kopia, WAF, dziennik, compliance po stronie klienta, hosting w UE i runbook, który da się pokazać audytorowi bez rekonstruowania historii z pamięci.

Mapa w Lizbonie i okolic

Obsługujemy klientów w Lizbonie i pobliskich miejscowościach.

Treść dedykowana:

Ta strona zawiera informacje przygotowane specjalnie dla Lizbona.

Polski zespół, który utrzymuje WordPressa dla firmy w Lizbonie, nie dokłada „jeszcze jednego abonamentu aktualizacji”. Utrzymuje serwis, który stoi obok landingów startupowych w Beato, formularzy demo pod Web Summit, sklepów WooCommerce z MB Way i stron B2B z integracją CRM, na rynku, gdzie awaria landingu w listopadzie albo martwy formularz rejestracji na event to temat na rozmowę z prawnikiem i z dyrektorem operacyjnym, a nie tylko z marketingiem. Ta strona opisuje opiekę techniczną WordPressa właśnie w tym układzie: polski delivery, lizboński kontekst startupów i eventów, bez cennika i bez obietnic dostępności w procentach.

Szerszy opis produktu opieki, niezależny od miasta, jest na stronie opieki technicznej WordPress. Tu schodzimy do Lizbony: Web Summit, Factory Lisbon, RODO z portugalską CNPD, pytanie o hosting w UE oraz dziennik incydentów, który da się pokazać przy audycie. Sklep WooCommerce z checkoutem pod rynek portugalski to osobna ścieżka: programista WooCommerce w Lizbonie. Budowa od zera albo przebudowa motywu idzie do programisty WordPress w Lizbonie. Filary niezależne od miasta: programista WordPress i programista WooCommerce.

#Co oznacza opieka WordPress przy serwisie startupowym, B2B albo eventowym

Opieka to nie „włącz auto-update i miej nadzieję”. Dla landingu produktowego startupu z Beato, platformy rejestracji na konferencję, sklepu z płatnością MB Way albo strony biura technologicznego w Parque das Nações utrzymanie ma cztery twarde elementy: aktualizacje na kopii testowej, kopie zapasowe, które da się odtworzyć, WAF z sensownymi regułami oraz dziennik incydentów, który przeżyje pytanie audytora. Reszta - drobna zmiana w motywie, nowy formularz demo, poprawka Core Web Vitals na stronie z mapą partnerów - wisi na tym fundamencie. Bez niego kolejna wtyczka tylko powiększa powierzchnię ataku.

Serwis w Lizbonie często zbiera dane, których nie wolno traktować jak treści bloga. Formularz rejestracji na demo day, kalkulator oferty B2B, panel partnera z danymi kontaktowymi, paywall katalogu usług, logowanie do strefy inwestora: każdy z tych ekranów po aktualizacji wtyczki potrafi się rozsypać ciszej niż strona główna. Dlatego regresja nie kończy się na „strona się ładuje”. Kończy się na ścieżce, którą founder, partner albo kupujący naprawdę klika.

#Aktualizacje wyłącznie przez środowisko testowe

Rdzeń WordPress, wtyczki i motyw idą najpierw na środowisko testowe. środowisko testowe ma ten sam stos PHP, ten sam obiekt cache jeśli produkcja go ma, te same wtyczki płatności albo formularzy w trybie sandbox. Aktualizacja „od razu na żywo, bo to tylko patch” jest najkrótszą drogą do martwego checkoutu w piątek przed weekendem Web Summit albo do formularza rejestracji, który przestaje zbierać leady w oknie kampanii eventowej.

Po wgraniu łatek na kopii testowej idzie checklista, nie wyczucie. Logowanie wp-admin, zapis strony, formularz kontaktowy, koszyk i płatność jeśli jest WooCommerce, cron, poczta wychodząca, webhooki CRM, purge cache po publikacji oferty partnerskiej. Dopiero po tym produkcja. Ścieżka wycofania jest zapisana zanim ktokolwiek naciśnie deploy: która kopia, który tag, kto ma dostęp do hostingu. Jeśli tego nie ma na piśmie, to nie ma rollbacku, tylko improwizacja.

#Kopie operacyjne to nie archiwum compliance

Codzienna kopia WordPressa służy do odtworzenia serwisu po błędzie albo ataku. Archiwum compliance dotyczy czego innego: rejestrów przetwarzania, dowodów audytowych i możliwości wglądu organu nadzorczego. Kopia w panelu hostingu nie spełnia wymogów archiwum sama z siebie. Brakuje niezmienności, kompletności i dokumentacji procedury.

W praktyce utrzymania rozdzielamy trzy warstwy. Pierwsza: kopia operacyjna strony i bazy, z retencją zapisaną w runbooku, testem odtworzenia, nie tylko „backup job zielony”. Druga: logi zmian i incydentów, które pokazują kto, kiedy i co wgrał. Trzecia: archiwum compliance u klienta, zwykle w DMS albo u doradcy prawnego w Lizbonie albo w Porto. Gdy trzy warstwy dzielą jeden katalog FTP, po dwóch latach nie widać już, która kopia była tą właściwą w momencie awarii.

#WAF, monitoring i dziennik pod audyt

WAF (mod_security, Cloudflare WAF albo reguły u hostera) odcina typowe skany i wstrzyknięcia, zanim dotrą do PHP. To nie zastępuje aktualizacji. To kupuje czas. Skan malware i kontrola integralności plików łapie to, co WAF przepuścił albo co weszło skradzionym hasłem. Dwuskładnikowe logowanie do wp-admin i ograniczenie liczby kont z uprawnieniem administratora są tańsze niż forensics po kradzieży sesji.

Dziennik incydentów jest równie ważny jak sama tama. Zapis: czas wykrycia, czas ograniczenia, czas przywrócenia, przyczyna, lista zmienionych plików i wtyczek, kto był powiadomiony. Dla właściciela startupu z Factory Lisbon, operatora eventowego przy Altice Arena albo sklepu B2C z biura w Parque das Nações ten plik jest surowcem do zgłoszenia. Agencja WordPress nie składa raportu do CNPD za klienta. Dostarcza oś czasu, której klient nie musi rekonstruować z pamięci.

#Lizbona jako kontekst, nie jako ozdobnik w tytule

Lizbona to stolica Portugalii, europejski węzeł startupowy i stały dom Web Summit, największej konferencji technologicznej w Europie. Tu liczy się Factory Lisbon w Beato, hub Beato Creative Hub, ekosystem w Parque das Nações i rosnąca scena SaaS wzdłuż Avenida da Liberdade. To nie jest Porto przemysłowe ani Madryt fintech. Tu serwis WordPress często obsługuje landingi produktowe, formularze rejestracji na eventy albo sklep B2C z płatnością MB Way, który musi przeżyć aktualizację w tym samym tygodniu, w którym prawnik i tak pyta o hosting w UE.

#Web Summit i zamrożenie wdrożeń

Web Summit odbywa się co roku w Lizbonie, zwykle w pierwszej połowie listopada, z tygodniem przygotowań i falą ruchu, która zaczyna się wcześniej. W tym oknie setki startupów, funduszy VC, organizatorów side eventów i partnerów sponsorskich patrzą na landingi produktowe, formularze rejestracji i integracje z systemami CRM. Awaria strony w środku tygodnia Web Summit to nie „bug do backlogu”. To utracone leady inwestorskie i reputacja u partnerów, którzy mają pełny kalendarz na cały listopad.

Runbook opieki dla klientów Lizbonie ma wpisane zamrożenie wdrożeń produkcyjnych na okno Web Summit, zwykle od końca października do tygodnia po zakończeniu konferencji. Aktualizacje krytyczne bezpieczeństwa przechodzą przez środowisko testowe i okno nocne, reszta czeka. To nie preferencja developera. To decyzja operacyjna uzgodniona z klientem przed sezonem. Kto robi „drobny patch cache” w poniedziałek Web Summit, uczy się tego na własnej skórze, kiedy serwis nie wytrzymuje skoku ruchu z telefonów uczestników przy Altice Arena.

#Factory Lisbon, Beato i ekosystem startupowy

Factory Lisbon w dzielnicy Beato to jeden z najbardziej rozpoznawalnych hubów technologicznych w Portugalii. WordPress trzyma landingi produktowe, formularze demo, blogi techniczne i strony employer branding dla firm, które wyszły z akceleratora albo właśnie zamknęły rundę seed. Awaria po aktualizacji wtyczki formularza albo regresja w tłumaczeniach PT/EN boli w tygodniu pitch day albo przed demo dla inwestora, nie w sierpniu.

Dla utrzymania wynika z tego prosta rzecz: aktualizacja wtyczki cache, integracji z HubSpot albo WPML musi przejść checklistę, która obejmuje formularz demo z polami NIF i panel partnera z mapą lokalizacji. środowisko testowe z tym samym stosem PHP i tymi samymi wtyczkami w sandbox to minimum, nie luksus. Founder z biura w Beato nie akceptuje argumentu „strona główna działa”, kiedy formularz rejestracji zwraca 500 po aktualizacji wtyczki sesji.

#Parque das Nações i sektor eventowy

Parque das Nações to dzielnica wystawiennicza Lizbony, dom Altice Arena i centrum kongresowe FIL. WordPress obsługuje strony eventów, formularze rejestracji uczestników, katalogi wystawców i treści wielojęzyczne PT/EN dla uczestników międzynarodowych. Awaria po aktualizacji wtyczki formularza albo regresja w tłumaczeniach boli w tygodniu konferencyjnym, nie w styczniu.

Opieka, która testuje tylko homepage, tego nie widzi. Opieka, która ma runbook z listą endpointów, webhooków i ścieżki rejestracji eventowej, widzi. Lizbona nie wymaga DC w samym mieście. Wymaga, żeby origin i kopia miały sensowną jurysdykcję w UE i żeby wycofanie zmian był zapisany przed wdrożeniem.

#Operacje specyficzne dla Portugalii i UE

Polski zespół zna WordPressa. Portugalski klient pyta o coś innego: gdzie leżą dane, czy serwer jest „w Unii Europejskiej”, jak długo trzymamy logi, kto jest administratorem danych, czy mamy Data Processing Agreement. Te pytania trzeba umieć obsłużyć procesem, nie sloganem o „zgodności z RODO”.

#RODO i portugalska CNPD

Portugalia stosuje RODO (GDPR) oraz krajową ustawę Lei n.º 58/2019, która implementuje rozporządzenie na poziomie krajowym. Organ nadzorczy to Comissão Nacional de Proteção de Dados (CNPD). Dla WordPressa w Lizbonie wynika z tego konkretny zakres utrzymania: lista podprocesorów (host, CDN, poczta, analityka), umowa powierzenia tam, gdzie agencja przetwarza dane, procedura naruszenia w 72 godziny, minimalizacja danych w formularzach, política de privacidade zgodna z art. 13 RODO.

Utrzymanie nie zastępuje DPO klienta. Dostarcza logi, oś czasu i opis zmian po incydencie. Klient klasyfikuje, czy zdarzenie wymaga zgłoszenia do CNPD. Nikt po stronie agencji nie podpisuje się pod „jesteście zgodni z RODO, bo macie WAF”. To byłoby kłamstwo opakowane w produkt. CNPD publikuje wytyczne i narzędzia audytowe na cnpd.pt; runbook opieki powinien być z nimi zgodny co do tego, co agencja dokumentuje, a co zostaje po stronie administratora danych.

#Hosting w UE

Dane osobowe pod RODO ciągną pytanie: w której jurysdykcji stoi serwer. AWS w Irlandii (eu-west-1), OVH we Francji, Hetzner w Niemczech, Claranet albo Dominios.pt w Portugalii, Scaleway w Paryżu to różne odpowiedzi dla compliance officer, ale wszystkie mieszczą się w UE. Ashburn albo Hillsboro to Stany i zwykle veto bez Standard Contractual Clauses albo innej podstawy transferu.

Pytanie „czy hosting jest w Lizbonie” wraca rzadziej niż „czy w UE”. Odpowiedź operacyjna jest dwuczęściowa. Jurysdykcja: UE, kopia nie wyjeżdża nocą na bucket w regionie US bez uzgodnienia. Latencja: origin w Irlandii albo Frankfurt plus CDN z terminałem TLS w UE zwykle wystarcza dla użytkowników Portugalii i w Europie Środkowej. Lizbona ma centra danych w aglomeracji, ale origin WordPressa nadal często stoi u dostawcy z regionem irlandzkim albo frankfurckim. To nie jest wada. To jest jawna decyzja rezydencji, którą trzeba opisać w runbooku, a nie ukrywać za hasłem „hosting w Lizbonie”.

Rozmowa o hostingu w onboardingu jest więc merytoryczna, nie wizerunkowa. Czy produkcja jest w UE? Czy kopia wyjeżdża? Czy CDN kończy TLS w uzgodnionej strefie? Czy obiekt cache nie trzyma prywatnego koszyka ani nieopublikowanej oferty eventowej? Utrzymanie, które „wrzuca wszystko na najtańszy VPS w USA”, nie przechodzi rozmowy z prawnikiem startupu ani z dyrektorem e-commerce przed Web Summit.

Portugalski rynek jest wyczulony na cookie i tracking. Ustawa o prywatności w łączności elektronicznej (Lei n.º 41/2004) i wytyczne CNPD wymagają świadomej zgody przed nieistotnymi plikami cookie. Wtyczki zgody (Complianz, Cookiebot, Iubenda) integrują się z GTM i Meta Pixel. Aktualizacja motywu albo wtyczki cache potrafi wyłączyć blokowanie skryptów do momentu, kiedy CNPD albo klient zauważy, że analityka leci przed zgodą. W opiece kwartalny przegląd bannera i tagów na kluczowych szablonach jest częścią runbooku, nie dodatkiem SEO.

#Faktury VAT, checkout i wysyłka międzynarodowa

Ta strona nie publikuje cen WPPoland. Opisuje, jak faktura z VAT ma wyglądać jako obieg, nie jako cennik. Sklep WooCommerce, który po aktualizacji wtyczki fakturującej gubi numer NIF albo stawkę IVA, produkuje dokumenty, których księgowość w Lizbonie nie przyjmie. W utrzymaniu pilnujemy, żeby wtyczka faktur, pole podatkowe i PDF nie rozjechały się po patchu.

Polski runbook checkoutu nie przenosi się do Portugalii jeden do jednego. W Lizbonie obowiązują EUR, portugalski IVA (23 procent standardowa stawka), MB Way, Multibanco, Stripe i inne bramki niż na rynku krajowym. Sklep z wysyłką do Hiszpanii albo Francji wymaga osobnej checklisty po każdej aktualizacji wtyczki wysyłkowej CTT. Opieka skopiowana z instalacji w Polsce wywala się na pierwszej fakturze z 23 procent IVA i na etykiecie, której kurier CTT nie skanuje w punkcie odbioru.

#MB Way, Multibanco i checkout, którego nie wolno łatać w ciemno

Sklep portugalski zbiera MB Way, kartę, czasem Multibanco. Webhooki bramki i status zamówienia muszą przeżyć aktualizację WooCommerce. W Lizbonie do Stripe dochodzi MB Way - metoda, której klienci oczekują w kasie, nie ciekawostka z ulotki. Aktualizacja wtyczki płatności, która na produkcji nadpisze mapowanie callbacków, zostawia magazyn z ręcznym klejeniem statusów zamówień. Dlatego te wtyczki nigdy nie idą w tym samym oknie co „drobna aktualizacja SEO”.

Przykład z audytu: zamówienie na 89 EUR opłacone przez MB Way, a w panelu WooCommerce wciąż „oczekujące na płatność”, bo callback nie dotarł po patchu wtyczki. To nie jest błąd UX. To incydent operacyjny, który w listopadzie, w tygodniu Web Summit, kosztuje więcej niż w styczniu.

#Reakcja na incydent bez pustych procentów

Obietnica dostępności zapisana procentem na stronie city to ozdobnik, nie kontrakt. Dostępność wynika z hostingu, DNS, CDN, wtyczek i ludzi. Opieka opisuje procedurę, nie talizman.

Wykrycie: monitoring syntetyczny plus alert z WAF albo z hosta. Triage: czy to treść, czy płatność MB Way, czy wp-admin, czy cała produkcja, czy wyciek oferty przed Web Summit. Ograniczenie: tryb konserwacji, cofnięcie wtyczki, wyłączenie endpointu, rotacja haseł, twardy WAF, purge cache. Odtworzenie z kopii, jeśli pliki są spalone. Dokumentacja osi czasu. Post-mortem z przyczyną i z działaniem, które ma nie powtórzyć się za miesiąc.

Czas pierwszej odpowiedzi zapisujemy w umowie. W dniach roboczych priorytet zwykle zamyka się w oknie godzin, nie dni. Dyżur poza tym oknem jest wtedy, gdy umowa go obejmuje. Przy freeze Web Summit okno bywa szersze niż w zwykłym miesiącu, bo koszt martwego landingu w listopadzie jest wyższy niż koszt dyżuru. Ta strona nie sprzedaje uniwersalnego SLA w tabelce. Sprzedaje porządek: widać, kto wszedł, co zmienił, kiedy serwis wrócił.

Jeśli klient musi złożyć zgłoszenie do CNPD albo do wewnętrznego audytu, dziennik z opieki jest załącznikiem. Brak dziennika oznacza, że compliance składa raport ze zrzutów ekranu i ze wspomnień z Slacka.

#Przypadek: aktualizacja cache położyłaby rejestracje przed Web Summit, środowisko testowe to zatrzymał

Serwis startupu na WordPressie, landing produktowy pod Web Summit, formularz rejestracji na demo day, treść zaplanowana na wtorek 8:00, tydzień przed rozpoczęciem konferencji. W kolejce do produkcji leżała aktualizacja wtyczki cache obiektowego plus patch SEO, „drobny, na żywo, bo to tylko object cache”.

Na środowisku testowym, sklonowanym z produkcji razem z Redisem i z ofertami w stanie „szkic”, publikacja o 8:00 serwowała ceny z poprzedniego kwartału. Przyczyna: zmiana klucza cache po patchu, stary fragment w motywie wołał get_post bez sprawdzenia statusu future, CDN trzymał HTML bez Cache-Control dla zalogowanego redaktora. Na produkcji ten sam zestaw poszedłby w niedzielę wieczorem. Oferta wyszłaby przed terminem, formularz zbierałby dane bez zaktualizowanej política de privacidade, a wtorkowy ruch z newslettera do inwestorów trafiłby w 404 po panicznym cofnięciu wpisu.

środowisko testowe zatrzymał promocję. wycofanie zmian na kopii testowej potwierdził, że sama wtyczka SEO jest niewinna, gdy motyw nie woła szkicu po kluczu bez statusu. Motyw dostał poprawkę, checklista publikacji (szkic, future, formularz, purge, URL w newsletterze, cookie banner) przeszła, dopiero potem produkcja. Nie ma tu nazwy firmy, bo to kształt zdarzenia, nie case study z logotypem. Jest mechanizm: najpierw kopia, potem produkcja. Bez kopii zostałby post-mortem i rozmowa z prawnikiem o wycieku.

Ten sam kształt wraca przy wtyczkach płatności MB Way, przy formularzu demo, który po aktualizacji gubi stawkę IVA, i przy „drobnej” aktualizacji SEO, która nadpisuje robots i wycina panel partnera z indeksu. Lizbona nie wybacza tego ciszej niż inny rynek. Wygląda to gorzej, bo obok siedzi ktoś, kto pyta o RODO, o Web Summit albo o slot w kalendarzu demo day.

#WordPress Lisboa i praktyka, której nie widać w panelu hostingu

WordPress Lisboa spotyka się regularnie w ekosystemie lizbońskim (grupa na Meetup.com i lokalne spotkania w Beato). To nie jest kanał sprzedaży. To jest miejsce, w którym widać, jak lokalni maintainerzy aktualizują, jak rozmawiają o uprawnieniach i o hoście. Opieka, która nigdy nie wychodzi poza ticket, gubi ten kontekst: w Lizbonie część zespołów i tak siedzi po stronie startupów albo eventów i usłyszy te same pytania na wydarzeniach przy Altice Arena albo w coworkingach Factory Lisbon.

WP-CLI w utrzymaniu nie jest ozdobą meetupową. To sposób, żeby aktualizację, różnicę wtyczek i eksport listy użytkowników zrobić powtarzalnie, z logiem, bez klików wp-admin na produkcji. Po sesji o bezpieczeństwie w społeczności argument „zrobimy to ręcznie w panelu” brzmi jeszcze gorzej.

#Miesięczny rytm, onboarding i przejęcie bałaganu

Onboarding to audyt, nie kick-off z prezentacją. Inwentaryzacja wtyczek, wersja PHP, cron, poczta, SSL, WAF, czy kopia w ogóle się odtwarza, gdzie stoi serwer, kto ma dostęp SFTP i do wp-admin, czy są konta-widma po agencji, która zniknęła. Baseline Lighthouse na stronie głównej i na najważniejszym formularzu demo, checkoucie albo panelu partnera. Lista ryzyk z priorytetem: najpierw to, co psuje odtworzenie i bezpieczeństwo, potem to, co psuje konwersję albo publikację.

Pierwszy cykl aktualizacji na stagingu jest częścią onboardingu, nie „bonusem w miesiącu drugim”. Jeśli stagingu nie ma, jego postawienie jest pracą startową. Serwis startupowy albo eventowy w Lizbonie bez kopii testowej nie wchodzi w stały abonament z otwartymi auto-update.

Miesiąc stały: okno aktualizacji poza Web Summit, skan, przegląd logów WAF, test odtworzenia kopii w uzgodnionym cyklu, krótki raport. Raport ma metryki (uptime z monitoringu, błędy 5xx, czas odpowiedzi, lista wgranych wersji), decyzje (wtyczka X zostaje, wtyczka Y do wymiany) i residualne ryzyko (host poza UE, brak 2FA u redakcji, brak umowy powierzenia, cache bez reguły dla future, freeze Web Summit jeszcze nie wpisany). Bez residualnego ryzyka raport jest broszurą.

Przejęcie zaniedbanej instalacji zaczyna się od tej samej listy, tylko dłuższej. Stary PHP, wtyczka page buildera bez łatek, kopia tylko na tym samym dysku co produkcja, hasło admin we wpisie w Notion, checkout z trzema wtyczkami podatkowymi naraz, Redis, który trzyma szkice ofert eventowych. Pierwszy miesiąc to remediacja. Stała opieka zaczyna się, gdy da się bezpiecznie wgrać łatki.

Budowa od zera albo przebudowa motywu to już inna usługa: programista WordPress w Lizbonie. Sklep, checkout, MB Way i IVA: programista WooCommerce w Lizbonie. Opieka nie udaje, że jest projektem wdrożeniowym. Gdy w utrzymaniu wychodzi, że motyw trzeba napisać od nowa, to idzie jako osobne zlecenie, na piśmie.

#Wydajność przy skoku ruchu eventowego i użytkownikach z Portugalii

Origin w UE nie naprawi ciężkiego motywu z galeriami produktowymi. HTTP/3, Brotli, AVIF, lazy load, który nie psuje LCP hero, cache, który nie trzyma prywatnego koszyka ani nieopublikowanej oferty Web Summit, ograniczenie wtyczek z zapytań SQL na każdej podstronie: to nadal robota utrzymaniowa. Core Web Vitals mierzymy na realnych URL-ach z formularzami demo, nie na pustej instalacji. INP psuje się od skryptów czatu, od widgetu mapy i od tag managera, który marketing dodał poza ticketingiem. Opieka, która nie widzi GTM, będzie gonić „optymalizację obrazków” w nieskończoność.

Dla serwisu startupowego albo eventowego w Lizbonie liczy się czas do pierwszego bajtu z sieci w Portugalii i w Europie Środkowej, nie tylko z telefonu w Beato. Monitoring z jednego regionu USA kłamie. Punkt pomiaru w UE jest częścią kontraktu operatorskiego, nie dodatkiem. Strona z pełnoekranowymi zdjęciami konferencji umiera na LCP od nieoszczędnych JPEG-ów szybciej niż od „słabego hostingu”. Przed Web Summit idzie osobny przegląd cache, limitów PHP i CDN; po evencie idzie ścinka landingów, które mają zostać jako archiwum, i tych, które mają dostać 301.

#Bezpieczeństwo jako lista decyzji, nie jako plakietka

HTTPS z HSTS tam, gdzie infrastruktura to uniesie. Nagłówki ograniczające XSS. 2FA. Minimum kont administratorskich. Zakaz wtyczek „nulled”. Zakaz edytora plików wp-admin na produkcji. Rotacja haseł po odejściu freelancerów. Test odtworzenia kopii, bo kopia, której nikt nie odtwarzał, jest plikiem. Przy danych osobowych: umowa powierzenia, lista podprocesorów (host, CDN, poczta, analityka), procedura naruszenia pod RODO i Lei n.º 58/2019.

To nie jest certyfikat ISO sprzedawany z abonamentem. To jest lista, którą da się odhaczyć przy onboardingowym audycie i wrócić do niej co kwartał. Klient z startupu w Beato, z biura eventowego przy Altice Arena albo ze sklepu B2C w Parque das Nações i tak przyniesie własną checklistę. Lepiej mieć swoją wcześniej. Dokumentacja hardeningu WordPress, niezależna od miasta, jest w WordPress Developer Handbook. Opieka w Lizbonie dodaje do niej kalendarz freeze Web Summit, pytanie o CNPD oraz jawny opis rezydencji w UE.

#Rodzeństwo w Portugalii i na Półwyspie Iberyjskim

Ten sam model opieki działa w innych portugalskich miastach i w sąsiednich stolicach iberyjskich, z tym samym runbookiem i innym kontekstem lokalnym:

#Jak zaczynamy, bez zaliczek w procentach na stronie

Zakres, godziny reakcji i cena są indywidualne i lądują w umowie przed startem. Na tej stronie nie ma podziału płatności na transze procentowe i nie ma tabeli pakietów. Krótki opis serwisu, stacku, hostingu i tego, czy jest środowisko testowe, wystarczy, żeby zaproponować audyt onboardingu.

Kontakt: formularz. W zgłoszeniu przydaje się lokalizacja hostingu, lista wtyczek albo dostęp do stagingu, oraz informacja, czy serwis musi zostać w UE i czy w najbliższych tygodniach jest Web Summit albo szczyt kampanii eventowej. Z tego powstaje plan: co naprawiamy zanim w ogóle wejdziemy w miesięczny rytm, a co zostaje w kadencji.

Opieka w Lizbonie ma sens, gdy serwis już niesie biznes i trzeba go nie zepsuć. Gdy trzeba go dopiero zbudować, wracamy do developmentu. Gdy trzeba go utrzymać przy Web Summit, rejestracjach eventowych, checkoutcie MB Way i RODO pod CNPD, zostajemy przy tym, co ta strona opisuje: środowisko testowe, kopia, WAF, dziennik, compliance po stronie klienta, hosting w UE i runbook, który da się pokazać audytorowi bez rekonstruowania historii z pamięci.

Społeczność WordPress w Lizbonie

Współorganizujemy WordCamp Gdynia od 2015 i pracujemy w zespole organizacyjnym WordCamp Europe od 2024. To, czego uczymy się na tych wydarzeniach, wraca do kodu, który piszemy dla klientów.

Przewodniki metodyczne (SEO, GEO, compliance)

Te materiały opisują, jak pracujemy nad cytowaniami w modelach językowych, modernizacją WooCommerce B2B oraz odpornością operacyjną pod NIS2 i przetargi - niezależnie od miasta realizacji.

Zobacz też w innych miastach Portugalii

Co wyróżnia w Lizbonie

Lokalna ekspertyza: - Stała opieka WordPress dla polskich zespołów utrzymujących serwisy startupów, B2B i eventowych w Lizbonie oraz w Portugalii - Aktualizacje rdzenia, wtyczek i motywów najpierw na środowisku testowym, potem na produkcji, z udokumentowaną ścieżką wycofania - Kopie operacyjne, WAF i dziennik incydentów pod RODO oraz portugalską CNPD, bez mieszania kopii z archiwum compliance po stronie klienta Nasz zespół rozumie specyfikę rynku w Lizbonie i dostosowuje rozwiązania do lokalnych potrzeb biznesowych. W praktyce oznacza to nacisk na Core Web Vitals, lokalny intent oraz architekturę informacji dopasowaną do rynku w Lizbonie.

Potrzebujesz usługi: Opieka techniczna WordPress w Lizbonie?

Porozmawiajmy o tym, jak możemy wprowadzić Twoją stronę na wyższy poziom wydajności.

Umów bezpłatną konsultację w Lizbonie

FAQ - Opieka techniczna WordPress w Lizbonie

Czego zwykle dotyczy brief z Lizbony?

Zlecenia idą przede wszystkim od: Startupy technologiczne i cyfrowi nomadzi. Skalowalna architektura, wysoki poziom bezpieczeństwa oraz integracje z systemami enterprise dopasowane do wymagań lokalnego rynku. Lista odbioru dla rynku Portugalia obejmuje GDPR, NIS2 oraz EAA. Nic z tego nie dotyczy wyłącznie Lizbony, obowiązuje na całym rynku, ale wpisane w zakres kosztuje mniej niż dokładane po starcie.

Gdzie w Lizbonie spotyka się środowisko webowe?

Lokalny meetup to WordPress Lisboa, strona grupy: https://www.meetup.com/wordpress-lisboa/. Zapytaj tam, zanim podpiszesz cokolwiek, ze mną też. Sala ludzi, którzy już kogoś lokalnie zatrudnili, weryfikuje szybciej niż jakiekolwiek portfolio.

Jak szybko reagujecie na incydenty bezpieczeństwa lub awarie?

Zgłoszenie priorytetowe w dni robocze dostaje pierwszą odpowiedź w czasie zapisanym w umowie, zwykle w ciągu kilku godzin, a nie jako obietnica dostępności w procentach. Przy potwierdzonym incydencie albo padniętej produkcji zespół ogranicza zasięg, spisuje oś czasu, przyczynę i kroki naprawcze. Jeśli dotyczy to danych osobowych, dziennik ma dać się włożyć do zgłoszenia do CNPD; agencja nie zastępuje portugalskiego organu nadzorczego.

Technologie i Specjalizacje - w Lizbonie

Wspominamy o:

Utrzymanie strony internetowejWordPressSEOWydajność stron internetowych
Powiązany klaster

Sprawdź inne usługi WordPress i bazę wiedzy

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