woj. warmińsko-mazurskie
Audyt strony WordPress
Olsztyn
Nad stroną pracowało czterech wykonawców. Każdy dodał własne rozwiązanie tego samego problemu i żaden nie usunął poprzedniego. Dziś trzy z nich działają jednocześnie i wchodzą sobie w drogę.
Warstwy kodu
Cztery rozwiązania tego samego problemu
Strona, nad którą pracowało kilku wykonawców, ma budowę warstwową. Pierwszy zrobił ją całą. Drugi nie znał jego rozwiązań, więc dodał własne. Trzeci nie znał żadnego z poprzednich i zrobił to samo jeszcze raz.
Nikt przy tym nie usuwał tego, co było przedtem, i słusznie — usuwanie cudzego kodu bez zrozumienia jest ryzykowne. Skutek jest jednak taki, że to samo zadanie wykonują dziś trzy różne mechanizmy naraz.
Objawy są charakterystyczne: zmiana w jednym miejscu nie daje efektu, bo coś ją nadpisuje. Coś działa raz tak, raz inaczej. Wyłączenie jednej wtyczki psuje rzecz, która wydawała się z nią niezwiązana.
Zakres
Co sprawdzamy
Audyt polega w dużej mierze na rozwarstwieniu tego, co narosło przez lata.
- Które wtyczki i fragmenty kodu robią to samo
- Które rozwiązania są aktywne, a które tylko leżą
- Co nadpisuje co i w jakiej kolejności
- Gdzie występują konflikty między wtyczkami
- Które fragmenty kodu można usunąć bez skutków
- Kiedy powstała każda warstwa, jeśli da się to ustalić
- Czy stronę da się jeszcze rozwijać w obecnym stanie
- Wersje, wtyczki, kopie i podstawowe zabezpieczenia
- Nie usuwamy warstw kodu w ramach ceny audytu
- Nie zawsze da się ustalić, kto i kiedy coś dodał
- Przy bardzo zagnieżdżonych warstwach nowa strona bywa tańsza
Objawy
Objawy, które zwykle oznaczają nakładające się warstwy
Poniżej sygnały, po których rozpoznajemy stronę z wieloma warstwami.
| Objaw | Co zwykle za nim stoi | Jak często |
|---|---|---|
| Zmiana w panelu nie daje efektu | coś ją nadpisuje w kodzie | bardzo często |
| Dwie wtyczki do tego samego | każda dodana przez innego wykonawcę | prawie zawsze |
| Coś działa raz tak, raz inaczej | dwa mechanizmy naraz | często |
| Wyłączenie wtyczki psuje coś innego | ukryta zależność | często |
| Formularze w trzech różnych wtyczkach | każdy wykonawca użył swojej | często |
| Style dopisywane w kilku miejscach | panel, motyw, wtyczka, kreator | bardzo często |
Usunięcie warstwy bez ustalenia zależności psuje zwykle coś, co wydawało się niepowiązane. Dlatego najpierw audyt.
Wynik
Co dostajecie
Dokument porządkuje warstwy i wskazuje kolejność ich usuwania.
- Mapa warstw: Co robi to samo, które rozwiązanie wygrywa i w jakiej kolejności wszystko się nadpisuje.
- Co usunąć bezpiecznie: Fragmenty i wtyczki bez żadnych zależności — zwykle jest ich więcej, niż się wydaje.
- Ocena możliwości rozwoju: Czy stronę warto porządkować, czy taniej wychodzi zbudować ją na nowo.
Olsztyn w praktyce
Czego nauczyły nas olsztyńskie audyty
Pierwsza rzecz: najczęstszym objawem jest zmiana w panelu, która nie daje efektu. Klient jest przekonany, że coś jest zepsute, a naprawdę ustawienie działa — tylko jest nadpisywane przez warstwę dodaną trzy lata później.
Druga: w takich stronach prawie zawsze da się usunąć więcej, niż firma sądzi. Warstwy nieaktywne, wtyczki wyłączone i fragmenty kodu bez żadnego wywołania to zwykle spora część tego, co leży na serwerze.
Trzecia: przy stronach z pięcioma i więcej warstwami mówimy uczciwie, że porządkowanie może kosztować więcej niż nowa strona. Wyceniamy wtedy oba warianty, zamiast namawiać na jeden.
Zmieniałem numer telefonu w trzech miejscach i wracał stary. Okazało się, że wpisany jest jeszcze w kodzie motywu od pierwszego wykonawcy.
Dostępy
Czego potrzebujemy
Do rozwarstwienia strony potrzebujemy dostępu do kodu i historii współpracy.
- Dostęp do panelu administracyjnego WordPressa
- Dostęp do plików na serwerze, przynajmniej do odczytu
- Lista wykonawców, którzy pracowali nad stroną
- Przybliżone lata, w których pracował każdy z nich
- Lista rzeczy, które nie działają albo działają dziwnie
- Repozytorium z historią zmian, jeśli istnieje
Współpraca
Jak pracujemy
Zaczynamy od rozmowy o historii strony: kto i kiedy nad nią pracował oraz co wtedy dodawał. Ta wiedza bardzo skraca pracę, bo pozwala datować warstwy zamiast zgadywać.
Potem czytamy kod i szukamy powtórzeń: wtyczek robiących to samo, stylów dopisywanych w kilku miejscach, fragmentów nadpisujących ustawienia z panelu. Niczego przy tym nie usuwamy.
Zależności sprawdzamy na kopii testowej, wyłączając elementy po kolei. Tylko tak da się powiedzieć, co można usunąć bezpiecznie, a co pociągnie za sobą coś niespodziewanego.
Zasięg
Gdzie dokładnie pracujemy
Audyt wykonujemy zdalnie. Przy firmach z Olsztyna spotkanie omawiające historię strony możemy przeprowadzić na miejscu — zwykle warto, bo trzeba zebrać pamięć kilku osób.
Obsługujemy też firmy z Ostródy, Iławy, Szczytna, Mrągowa, Bartoszyc i Lidzbarka Warmińskiego.
- Śródmieście
- Jaroty
- Nagórki
- Pieczewo
- Kortowo
- Zatorze
- Gutkowo
- Likusy
- Podgrodzie
- Brzeziny
- Generałów
- Dajtki
Poza samym miastem pracujemy też w okolicy: Dywity, Stawiguda, Barczewo, Purda, Jonkowo, Olsztynek, Dobre Miasto. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje audyt
Cena zależy od liczby warstw i od tego, ile własnego kodu trzeba przeczytać.
| Zakres | Dla kogo | Czas | Cena |
|---|---|---|---|
| Wstępna rozmowa | historia strony i objawy | kwadrans | bezpłatnie |
| Audyt warstw | gdy zmiany nie dają efektu | 2 dni | 1200–2000 zł |
| Audyt techniczny z rozwarstwieniem | pełny przegląd stanu strony | 3–4 dni | 1900–3200 zł |
| Uporządkowanie | usunięcie warstw nieaktywnych | 1–3 dni | od 900 zł |
Jeśli okaże się, że warstw jest zbyt wiele, żeby porządkowanie się opłaciło, powiemy to wprost i wycenimy nową stronę z przeniesieniem treści.
Współpraca
Od historii strony do mapy warstw
Wstępna rozmowa
Kto pracował nad stroną i co nie działa. Bezpłatnie.
Dostępy do odczytu
Panel WordPressa i pliki na serwerze.
Szukanie powtórzeń
Wtyczki i fragmenty kodu robiące to samo.
Sprawdzenie zależności
Na kopii testowej, wyłączając elementy po kolei.
Mapa warstw
Co nadpisuje co i w jakiej kolejności.
Dokument
Co usunąć bezpiecznie i czy warto porządkować.
Pytania
Zanim zapytasz
Zwykle bo nadpisuje je warstwa dodana później. To najczęstszy objaw, jaki znajdujemy.
Częściowo, po datach plików i stylu kodu. Wasza pamięć pomaga bardziej niż same pliki.
Dopiero po sprawdzeniu zależności na kopii. Na oślep — nie.
Zwykle więcej, niż firma sądzi. Warstwy nieaktywne to spora część zawartości serwera.
Gdy warstw jest pięć i więcej, a każda zmiana wymaga ostrożności. Wyceniamy oba warianty.
Nie. Wszystkie testy wykonujemy na kopii.
Ta sama okolica
Pozostałe usługi w Olsztynie
Ta sama usługa
Audyt strony WordPress w innych miastach
Rozwarstwmy Waszą stronę
Wstępna rozmowa zajmuje kwadrans i nic nie kosztuje. Jeśli zmiany na stronie nie dają efektu albo coś działa raz tak, raz inaczej, przyczyną prawie zawsze są nakładające się warstwy po kolejnych wykonawcach.