TRImax is de Controller van de Model-View-Controller
De structuur van een website kan opgedeeld worden in drie delen: ( MVC of Model View Controller )
- design: dit is het uiterlijk van de website, de stijl, typografie, kleuren en indeling; deze design moet gebaseerd zijn op Bootstrap; de design wordt vastgelegd in templates in HTML (view)
- content: dit is de inhoud van de website; er is enerzijds vaste content die deel uitmaakt het design (vb. vaste titels, header, footer) en de variabele content die beheerd wordt door de admin van de website via een Content Management System; de variabele content wordt vastgelegd in een database op de webserver (model)
- controller: verbindt alle onderdelen met elkaar en reageert op de interactie met de gebruiker:
- de navigatie
- de individuele webpagina's via hyperlinks
- zorgt voor het ophalen van de variabele content uit de database om die dan in de templates te plaatsen
TRImax neemt de rol van controller op zich en voegt een grote hoeveelheid functionaliteit toe aan de website:
- de
content blocks
van de templates
worden opgevuld op die plaatsen waar placeholders
voorzien zijn
- de URL-structuur wordt zodanig opgebouwd dat die
Google Friendly
is
- login voor de admin van de website die de
variabele content
kan beheren
Content Management System of CMS
presenteert zich op de webpagina zelf (ook wel inline editing genoemd) en is dus uiterst eenvoudig en gebruiksvriendelijk
- systeem voor plugin van eigen ontwikkelde
modules
- meertaligheid zit ingebouwd in het CMS en in een module voor het beheer van de vertalingen van de vaste teksten op de website