TRImax documentatie

voor developers


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 )

  1. 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)
  2. 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)
  3. 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