3x OpenSource: Joomla!, MySQL en PHP
Joomla! heeft bijna een ontelbare hoeveelheid functies als het cachen van pagina's, RSS-feeds, printversies van pagina's, nieuwsflitsen, blogs, forum's, opiniepeilingen, kalender, zoek-functies en taal-opties.
Een aantal functies wordt meegeleverd in het standaard-pakket, een groot aantal functies is (naar behoefte) toe te voegen.

Het Joomla!-pakket bestaat uit veel verschillende onderdelen en is modulair opgebouwd, dit om toevoeging van uitbreidingen (extensions) mogelijk te maken.

Onderstaande afbeelding geeft een visualisering van Joomla! CMS.

Joomla_mvc-diagram.

Het Joomla!-framework regelt alle basiselementen van een website: ingelogde gebruikers, rechten van bezoekers en gebruikers, en het ophalen van gegevens vanuit verschillende bronnen.
Er zijn drie elementen in Joomla! die geactiveerd worden door het framework:

  • Components: Programma's die de feitelijke acties uitvoeren, zoals verwerken van nieuwsberichten.
    Components maken het mogelijk aan websites nieuwe functies toe te voegen. Bijv. een gastenboek, of fotoalbum.
  • Modules: functies zoals menu's, kalenders, 'willekeurige' afbeeldingen en overzichten zoals 'recente toevoegingen'.
  • Plugins: (kleine uitbreidingen).

Deze elementen sturen uitgewerkte inhoud door naar de 'template'. De template is verantwoordelijk voor het uiterlijk van de website. Hier zorgen diverse css-bestanden voor de opmaak van tekst en instructies voor de plaatsing van de onderdelen in de betreffende pagina.

WeBVDeSign Webapplicaties

WeBVDeSign