WEBSITE LAUNCH CHECKLIST: 55 kroków do bezpiecznego wdrożenia strony
Ten film przedstawia kompleksową listę kontrolną wdrożenia strony internetowej, zawierającą 55 punktów podzielonych na sześć kluczowych kategorii, mającą na celu zapewnienie bezpiecznego i bezproblemowego uruchomienia projektu w środowisku produkcyjnym. Podkreśla znaczenie stosowania checklisty w celu unikania awarii, wycieków danych i utraty zaufania klienta, szczególnie w przypadku złożonych projektów oraz pierwszych wdrożeń.
Materiałem tym powinni zainteresować się twórcy stron internetowych, inżynierowie DevOps, kierownicy projektów oraz wszystkie osoby zaangażowane w uruchamianie i utrzymywanie stron opartych na Drupalu lub innych złożonych aplikacji webowych.
Kategorie tematów:
Wprowadzenie do listy kontrolnej uruchamiania strony internetowej
Wprowadza koncepcję kompleksowej listy kontrolnej jako niezbędnego narzędzia przed wdrożeniem, podkreślając jej rolę w zapobieganiu błędom i utracie zaufania. Zaznacza, że lista jest przydatna przy pierwszych wdrożeniach na produkcję i w złożonych projektach.
Sprawdzenia kodu aplikacji
Opisuje kluczowe kontrole kodu aplikacji, takie jak weryfikacja silnych haseł, działanie testów automatycznych, poprawne zmienne środowiskowe, konfiguracja produkcyjna (klucze API, płatności), optymalizacja błędów i wydajności oraz usunięcie plików deweloperskich.
Kwestie SEO
Omówienie niezbędnych sprawdzeń SEO, w tym przekierowań HTTPS i WWW, weryfikacji mapy strony XML, konfiguracji pliku robots.txt, ustawień canonical URL oraz prawidłowej implementacji Google Analytics. Sekcja podkreśla znaczenie widoczności w wyszukiwarkach.
Monitorowanie i logowanie
Wyjaśnia kluczową rolę solidnych systemów monitorowania i logowania, obejmujących monitorowanie dostępności witryny, alerty o krytycznych błędach, scentralizowane zarządzanie logami, rotację logów oraz monitorowanie wydajności.
Zgodność i bezpieczeństwo
Podkreśla znaczenie zgodności z regulacjami (np. RODO poprzez opcję usuwania danych), dostępności WCAG, automatycznego odnawiania certyfikatów SSL oraz wyłączenia zbędnych zabezpieczeń środowisk testowych przed wdrożeniem produkcyjnym.
Sprawdzenia specyficzne dla Drupala
Prezentuje kontrole unikalne dla instalacji Drupala, w tym przegląd raportów statusu, aktualizacje rdzenia i modułów, konfigurację pamięci podręcznej i logów, zarządzanie rejestracją użytkowników, ścieżki plików oraz synchronizację konfiguracji.
Konfiguracja DevOps / Serwera
Obejmuje kontrole związane z serwerem i infrastrukturą, w tym kontrolę wersji konfiguracji serwera, ciągłą integrację, automatyczne kopie zapasowe, plany przywracania, testy obciążeniowe i aktualizacje oprogramowania serwerowego.
Dostęp do zasobów listy kontrolnej
Informuje widzów o możliwości pobrania kompletnej, 55-punktowej listy kontrolnej w formacie PDF ze strony Druptika w dziale "Baza wiedzy".