Brz i efikasan razvoj ključ je razvitka kvalitetnih WordPress projekata. Radionica će pokazati kako se može postići moderan razvoj WordPress stranica upotrebom raznih alata, jezika i praksi. Teme koje će se prolaziti na radionici su iduće:
- Prednosti Valeta kao lokalnog razvojnog okruženja koji omogućuje kreiranje direktorija čije ime s .dev domenom odmah postaje dostupno u pregledniku, brzog lokalnog izdavanja SSL certifikata te mogućnost privremenog dijeljenja stranice s internetom putem Ngrok tunela
- Namještavanje nove, brze i automatizirane instalacije WordPress projekta prema vlastitim potrebama i željama te sa svim potrebnim proširenjima i promjenama
- Rad s Composer i NPM alatima za referenciranje i preuzimanje PHP paketa, samog WordPress-a i njegovih proširenja te Node i front-end JavaScript proširenja
- Nova sigurnija WordPress projektna struktura direktorija i datoteka koja među ostalim izdvaja i sam WordPress kao PHP proširenje
- Odvajanje projektnih lozinki i stanja u .env datoteku koja fizički nije javno dostupna
- Verzioniranje cijelog WordPress projekta, a ne samo WordPress teme, pazeći pri tome da na Git ne odlazi sam WordPress ili bilo koje drugo Composer ili NPM proširenje
- Upotreba Mix-a kao nadogradnje na Webpack za olakšavanje namještanja automatizacije radnji poput prevođenja, minificiranja i spajanja CSS-a (SASS) i JavaScript-a (ES6), učitavanje dohvaćenih JavaScript i CSS proširenja putem NPM-a u sam projekt, verzioniranja CSS-a i JavaScript datoteka za produkciju, osvježavanja preglednika na promijene u editoru i mnoge druge stvari
- Pisanje Blade-a, SCSS-a (po BEM principu) i ES6 klasa umjesto čistog PHP-a, CSS-a i JavaScript-a osigurava modularnost i brzinu u radu uz veći užitak pisanja koda
- Mogućnost određivanja WordPress proširenja koji se automatski preuzimaju i aktiviraju te se ne mogu putem WordPress upravljačke ploče deaktivirati
- Prazna WordPress tema koja je spremna za novi moderni razvoj uz mnoge pomoćne funkcije koje se po potrebi uključuju u projekt
- Osiguravanje ujednačenog pisanja koda prema standardima uz pomoć EditorConfig, PHP_CodeSniffer, ESLint i StyleLint alata
- Mnoge druge stvari koje osiguravaju brzinu, sigurnost i veći užitak u radu WordPress-om poput lokalne prijava u WordPress sučelje bez unosa podataka, automatizirano prebacivanje novih lokalnih promjena na server, ispis PHP grešaka u Chrome konzolu, prikaz vizualnog grida u pregledniku, WP-CLI alata…
- Rad na MacOS, Windows ili Linux računalima, PHP 5.6+