De klant wilde een publieke website én een apart beheersysteem om alle content zelf te kunnen bijwerken. Beide onderdelen moesten los van elkaar gebouwd worden, zodat het beheersysteem later ook voor andere projecten herbruikbaar blijft.

Publieke website
De publieke website is volledig custom build in objectgeoriënteerd PHP. Bezoekers zien alleen content uit de database, met een duidelijke scheiding tussen front-end en beheeromgeving. Het uiterlijk is gebaseerd op een Bootstrap-template dat voor dit project is aangepast.
Eerst is het front-end afgerond, daarna is het admin-gedeelte toegevoegd, zonder de voorkant opnieuw te hoeven ontwerpen.

Beheeromgeving
Het beheersysteem biedt wat je van een CMS verwacht: inloggen, media-beheer en pagina's aanmaken. Het is opgebouwd als objectgeoriënteerd PHP met MVC, zonder framework, en bewust compact gehouden zodat het als admin-platform voor andere projecten kan dienen.
Formulieren en uploads werken via AJAX, zonder dat de hele pagina opnieuw hoeft te laden.
Belangrijkste onderdelen
- Login en gebruikersauthenticatie
- Afbeeldingengalerij en bestandsbeheer
- Pagina's en onderliggende content aanmaken
- Website volledig gevoed vanuit de database
Wat het opleverde
De klant kan content zelf publiceren zonder developer. Het beheersysteem is klaar voor hergebruik bij andere projecten.