# 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/` ani `wp-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.