Principy: spravne pouzivanie tagov (co je <section>
<aside>
atd.) doraz na SEO, headingy a nezabudame na pristupnost
Presli sme od PHP+HTML cez TWIG az po BLADE, ktory pouzivame na novych projektoch. Struktura suborov Tato struktura sa opat projekt od projektu moze lisit. Dodrziavame ale komponentarny pristup a pokial mozno znovupouzitelnost komponentov. Pri novsich projektoch uz mame lepsie zadefinovane co je co :)
Najmensie znovupouzitelne casti na webe. Moze byt napr. button, ale aj search-form, produktovy teaser alebo vacsi komponent ako hero alebo banner. Komponenty by napr. nemali obsahovat vonkajsie marginy, kvoli lepsej znovupouzitelnosti. Mozeme spravit aj viac variacii rovnakeho komponentu napr. s inymi farbami alebo velkostami.
Zlozene z komponentov. Moze to byt napr. loop s produktovymi teaserami, header, footer ale aj single post content.
Zlozene zo sekcii a komponentov. Homepage, Contact template, About us, single post, …
Na ikonky pouzivame inlinove SVG. (na niektorych starsich projektoch a Powerlogy su aj ikonkove fonty). Vyhody mala velkost nestracaju kvalitu ani pri velkych rozliseniach daju sa stylovat cez CSS
https://laravel.com/docs/5.7/blade Templatovaci jazyk, ktory sa pouziva v Laraveli. My sme ho zacali pouzivat so Sage temou. Momentalne aj v Jigsaw a Themosise.
https://timber.github.io/docs/getting-started/ https://twig.symfony.com/doc/2.x/templates.html Templatovaci jazyk, ktory pouziva framework Timber. Pouzivame na niektorych starsich projektoch. Treba ale dat pozor na verziu pouzitu v projekte a verziu oficialnej dokumentacie.