In het kort valt de gehele opbouw en werking van de website samen te vatten in de volgende 5 onderdelen:
Met het bovenstaande principe in gedachte zullen we dit verduidelijken.
Smart Pages en Smart Templates
Stel iemand vult het internet adres van uw website zonder enige toevoegingen in. Omdat er geen toevoegingen in de URL zijn gevonden, gaat het systeem standaard uit van één van de meest belangrijke Smart Pages: de homepage. Deze Smart Page bepaalt de basis lay-out van de homepage. Vervolgens wordt, op basis van bijvoorbeeld de domeinnaam, het juiste Smart Template inclusief de bijbehorende stijlen in het systeem opgezocht. Dit template bepaalt de (huis)stijl en het basis raamwerk van uw website. En, de betreffende Smart Page zal zichzelf binnen dit basis raamwerk laden.
- omhoog -
De Smart Page en het Smart Template vormen samen het complete raamwerk waar vervolgens alle dynamische content in geladen zal worden. Voor het echter zover is, moet eerst nog één belangrijk element worden geladen: de menustructuur.
- omhoog -
Nu het complete raamwerk is geladen en de menustructuur hieraan is toegevoegd, moet er gekeken worden naar de daadwerkelijke content. Welke content komt waar en op welke plek precies? Het raamwerk voorziet hierin door middel van posities en categorieën. Zo kan de Smart Page voor de homepage een aantal posities bevatten bijvoorbeeld: Een intro tekst, de laatste tien artikelen uit de categorie nieuws, een blok met overig nieuws, een banner enz.
- omhoog -
Database-content en andere media
Door middel van de voor-gedefinieerde posities in het totale raamwerk kan er nu, automatisch, bijvoorbeeld content vanuit de database gecombineerd met andere media geplaatst worden binnen het raamwerk. Dit gebeurt op één van onderstaande manieren: