1.8 KiB
1.8 KiB
Projektowe zasady dla luxmed2.pagedev.pl
Stack
- Jezyk: PHP, JavaScript, CSS
- Framework/CMS: WordPress
- Frontend: Elementor / Elementor Pro
- Motyw: Hello Elementor
Zasady kodu
- Stosuj standardy WordPress Coding Standards dla PHP, JS i CSS.
- Zmiany trzymaj mozliwie blisko motywu potomnego, wtyczki projektowej albo warstwy Elementor, zgodnie z istniejacym ukladem projektu.
- Nie edytuj rdzenia WordPressa w
wp-admin/aniwp-includes/. - Nie modyfikuj plikow zewnetrznych wtyczek, chyba ze zadanie wyraznie tego wymaga i nie ma bezpieczniejszej sciezki.
- Komentarze dodawaj tylko wtedy, gdy wyjasniaja decyzje albo nietypowe ograniczenie.
Baza danych
- Projekt korzysta z bazy WordPress.
- Zmiany w strukturze danych dokumentuj w
.paul/codebase/db_schema.md, gdy zostanie wygenerowany przez$paul-map-codebase. - Nie wykonuj operacji migracyjnych ani importow bez jasnego potwierdzenia.
Testy
- Brak wykrytego standardowego polecenia testowego.
- Po zmianach frontendowych sprawdz widok strony i formularz kontaktowy w przegladarce lub na srodowisku testowym.
Dokumentacja
- Dokumentacja techniczna PAUL mieszka w
.paul/codebase/. - Pliki w
.paul/codebase/generuje$paul-map-codebase. - Przy wiekszych zmianach aktualizuj odpowiednie notatki projektowe PAUL.
Wdrazanie
- Procedura deploy do uzupelnienia.
- Projekt wyglada na kopie WordPress synchronizowana przez FTP/SFTP, wiec przed zmianami produkcyjnymi traktuj stan plikow jako potencjalnie wrazliwy.
UI/Frontend
- Glowny cel strony to pozyskiwanie leadow przez formularz.
- Dbaj o czytelny przeplyw do formularza, szybkie ladowanie strony i brak przeszkod w konwersji na mobile.
- Zmiany wizualne powinny respektowac istniejacy styl landing page oraz komponenty Elementor.