http://24721.hosts.ma-cloud.nl/ma/bewijzenmap/proj/SMARTY/public/index.php Deze website MOET nog geupdate worden maar dat werkt op het moment niet.
Door Tim
- We gaan leren hoe we een PHP-template moeten begruiken, in dit geval met Smarty
- Ook leren we een MVC-structuur in te richten
- MVC = Model View Controller
- Het hele project docementeren.
- Kennismaken met usertesting, beheer en evulatie
- Content VIA database
- Responsive siter
- De site logt gebruik
- Minstens 2 layouts
- Afbeeldingen met modaal venster
- Minimaal een Ajax gebruik
- Zoekfuncties met autosuggest & autocomplete
- Site heeft;
- Een Homepage
- Een informatie pagina
- Agenda / Events
- Zoekpagina
- Pagina heeft: Header (incl. logo,title & tagline), footer, sidebar & navigatie menu (waarbij de link waar je op zit er anders uit ziet)
- Een cms waarbij je komt door page=admin te typen in je website.
- CMS kun je pagina’s updaten, weghalen en koppelen aan het menu (flexible menu)
- Lazy loading met AJAX in plaats van standaard pagination.
- Suggesties voor zoeken via JavaScript, zoeksuggesties uit je database via AJAX.
- In het CMS kun je pagina’s / items koppelen aan alternatieven voor deze pagina’s of items, deze serveer je willekeurig aan je bezoekers (marketing tool: A/B testen). (IK SNAP NIET WAT DIT BETEKENT!)
- Als Admin krijg je inzicht in je bezoekersgedrag met grafieken en statistieken (google analytics)
- Shopping systeem voor fan-ware. Natuurlijk met het best-selling item als aandachtstrekker op de homepage.
- Reactiemogelijkheden voor de fans.
- Een bug-ticketing systeem gekoppeld aan mislukte zoekacties, 404, JavaScript errors en of gewoon een “meld een probleem” knopje.
-
- Aen agenda of reserveringssysteem in Javascript met informatie uit PHP, binnengehaald via AJAX.