Skip to content

Praca nad projektem WordPress

Założenia:

  • Projekt graficzny został zaakceptowany i przekazany do realizacji
  • Tworzymy indywidualną stronę, nie korzystamy z builderów

To może być lista, która ostatecznie wyląduje jako zadania projektowe np. w Asanie, a poszczególne etapy będą do odhaczenia jako checkboxy.

  1. [Serwer] Przygotowanie środowiska roboczego

    • stworzenie subdomeny roboczej (*.rekurencja.com) lub skorzystanie z domeny docelowej
    • podniesienie wersji PHP do najnowszej możliwej (https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/)
    • instalacja WordPressa wraz z potrzebnymi wtyczkami oraz motywem majkel-theme
    • zmiana loginu i hasła admina i dodanie do bitwardena (rekurencja)
    • sprawdzenie działania SSL oraz dostępu do witryny
    • wyłączenie indeksowania strony
    • sprawdzenie pliku .htaccess
  2. [Kodowanie] Przygotowanie do pracy

  3. [Kodowanie] Praca zasadnicza

    • usunięcie niepotrzebnych plików z motywu
    • sprawdzenie i uzupełnienie czcionek, containera, głównych kolorów, favicony
    • przygotowanie podstron oraz menu witryny
    • przygotowanie sekcji flexible
    • rozłożenie ACF na wszystkich podstronach z tymczasowymi opisami
    • uzupełnienie pól globalnych oraz $globals w functions.php
    • kodowanie sekcji flexible strony głównej
    • kodowanie pozostałych sekcji flexible
    • sprawdzenie działania formularzy
    • sprawdzenie działania paska informującego o ciasteczkach oraz wypełnienia podstrony “polityka prywatności”
  4. [Kodowanie] Optymalizacja SEO / techniczna

    • LiteSpeed Cache Database Optimization
    • sprawdzenie sitemap Yoast
    • optymalizacja SEO pozycjonowanych podstron (jeśli występuje)
    • optymalizacja CSS, klas CSS, javascript, LiteSpeed, HTML
    • usunięcie niepotrzebnych wtyczek oraz zbędnych motywów i pozostawienie tylko jednego, zastępczego (najnowszy od WordPress)
    • sprawdzenie “Stanu Witryny” WordPress i poprawa ewentualnych błędów
    • ostateczna weryfikacja i testy działania
    • test “długiej / krótkiej nazwy”, “nieodpowiedniego obrazka”, listy / nagłówka / linku / pogrubienia w treści
    • optymalizacja kodu: functions.php, bloki flexible, komentarze, inline js, itd.
    • sprawdzenie w3 validatora, seoptimer, google pagespeed
    • ostateczne testy witryny (czy wszystko działa jak powinno, czy buttony mają odpowiednie URL itd.)
    • wysłanie projektu do akceptacji kierowniczej z krótkim raportem: screeny stan witryny wordpress, pagespeed, gtmetrix, webdev-measure, w3 validator, seoptimer oraz kilka słów komentarza jeśli jest wymagany.
    • testy i akceptacja kierownik + klient
  5. [Serwer] Wdrożenie projektu

    • jeśli projekt jest nową wersją:
      • stworzenie backupu obecnej wersji strony + usunięcie nadmiaru historycznych
      • raport starej wersji: zrobienie screenów pagespeed, gtmetrix, seoptimer itd., jeśli projekt pod SEO - Ahrefs overview, top pages, top keywords
    • migracja do nowej wersji
    • test czy wszystko działa jak powinno - permalinks, webp, ogólnie strona
    • wyłączenie noindex
    • (jeśli występuje) zadbanie o GSC oraz Google Analytics