Het Rapid Application Development (RAD) framework is een nieuw feature in Joomla 3.2. Een Joomla component is een PHP/MySQL webapplicatie die gebruik maakt van Joomla's framework.

In plaats van zelf een database connectie op te hoeven bouwen, kun je Joomla's database object aanspreken. Ook de vormgeving via templates, toegangsniveaus, opbouw van formulieren (JForms) kun je via Joomla's framework laten afhandelen. Dit scheelt veel werk en ontwikkeltijd. Toch kan het nog sneller!

De meeste Joomla componenten bevatten dezelfde functionaliteit:

  • In de front-end worden lijsten met gegevens uit de database getoond, met een hyperlink naar een pagina met detailweergave. 
  • In de back-end worden vaak lijsten met gegevens uit de database getoond, met een hyperlink naar een formulier waarmee je de gegevens kunt wijzigen en opslaan.

Door gebruik van het Rapid Application Development framework (dat is gebaseerd op FOF (Framework On Framework) kun je die veelvoorkomende functionaliteit met veel minder regels code programmeren.

In deze presentatie laat Peter zien hoe je met RAD een eenvoudig Joomla component kunt bouwen om locaties & categorien te beheren en aan bezoekers (in combinatie met Google Maps) te tonen.

Presentatie gegeven op

Joomla 3.x Component programmeren met RAD