Preradio sam projekat tako da imam odvojeno podatke a odvojeno prezentaciju i uradio dva šablona za prezentaciju. Oba su rađena u Butstrep CSS-u što bi trebalo da bude finale kada je u pitanju ovaj CSS frejmvork. Za sledeći projekat treba isprobati nešto od ovog.
Jedna stvar koje me je dosta namučila dok nisam provalio kako funkcioniše jeste Smartijevo keširanje stranica. Ako gledamo jedan od ovih primera sa slike, vidimo da je to u stvari izveštaj za period od recimo 1.6. do 29.6. Ako odemo na Refine your search, izaberemo drugi opseg datuma i kliknemo na dugme Update, opet ćemo dobiti istu ovu stranicu 🙂 Dugo sam kopao po kodu misleći da sam ja nešto *ajebao u PHP-u oko POST varijabli dok nisam shvatio da Smarti prikazuje keširanu stranicu bez obzira na to šta je korisnik izabrao u opcijama. Na kraju sam isključio keširanje na celom projektu, što je negativan udar na performanse, dok bih u budućnosti mogao da keširam recimo login stranicu, zaglavlje i futer, čiji se sadržaj retko menja, a ovaj deo sa glavnim dešavanjem da ostavim da se ne kešira. Eto ideje.