Wat is Joomla
De naam Joomla is een fonetische spelling van het Swahiliaanse woord "jumla" dat staat voor "allen tezamen" of "als één geheel". Het is gekozen om de commitment van het development team en de community weer te geven.
JOOMLA, U hebt de naam misschien eerder gehoord of gelezen, maar U weet eigenlijk niet precies wat het is.
Joomla is een zoals de engelse benaming zegt CMS of te wel Content Management System. Met andere woorden een systeem waarmee U website inhoud beheerd of kunt beheren.
Joomla is tevens "OPEN SOURCE" wat zoveel wil zeggen als software waarvan de broncode wordt vrijgegeven zodat "developers" uit de hele wereld er wijzigingen of verbeteringen in kunnen aanbrengen. Joomla is daarom gratis te downloaden en te gebruiken. Een nobele doelstelling !!
Joomla bestaat vanaf 17 augustus 2005 nadat (door onenigheid) enkele leden van Mambo zich afsplitsten en zo Joomla stichten.
Het CMS Joomla maakt gebruik van de scripttalen PHP, HTML en CSS. Joomla draait alleen op servers waarop de database MYSQL geinstalleerd is. Alle content die U op een Joomla website ziet, wordt uit deze database opgehaald zodra daarom gevraagd wordt (b.v. door een klik op een link).
Het Joomla!-framework, de kern van het systeem, regelt alle basiselementen van een website, zoals de ingelogde gebruikers, de rechten van bezoekers en gebruikers en het ophalen van gegevens vanuit verschillende bronnen. Vervolgens zijn er drie elementen (extensies, extensions in het engels) binnen Joomla! die geactiveerd worden door het framework:
- Components: programma's geschreven in PHP die daadwerkelijke acties uitvoeren, zoals het verwerken van nieuwsberichten van platte tekst naar HTML-geformatteerde tekst. Het belangrijkste voordeel van de Components is echter de mogelijkheid die ze bieden om de website in kwestie functioneel uit te breiden. Hierbij kan gedacht worden aan een gastenboek, downloadomgeving, fotogalerij, etc.
- Modules: blokken op de website die naast de hoofdinhoud getoond kunnen worden. Voorbeelden zijn o.a. menu's, kalenders, willekeurige afbeeldingen en recente toevoegingen.
- Plug-ins: transformeren tekst in de inhoud van een pagina naar een geformatteerde tekst, zonder rekening te houden met de sjablonen/templates.
Een standaard bijgeleverde plug-in zorgt er bijvoorbeeld voor dat een e-mailadres in de inhoud van een pagina omgezet wordt naar een voor spambot onleesbare code.
Vervolgens sturen deze elementen hun uitgewerkte inhoud door naar de template, waar de betreffende teksten vervangen worden.
De template uiteindelijk, is verantwoordelijk voor de grafische voorstelling van de website. Hier staan de diverse css-bestanden voor de opmaak van tekst en de instructies voor de plaatsing van de onderdelen in de betreffende pagina.
Veel templates en extensies zijn gratis. Daarnaast zijn er ook commerciële aanbieders die een bepaalde service en garantie bieden bij hun aanbod.
Mocht U nog meer informatie betreffende Joomla willen hebben dan zijn er op Internet vele artikelen te vinden die U alles kunnen vertellen betreffende dit schitterende stukje software. Hebt U naar aanleiding van het lezen van dit artikel nog vragen, stel ze dan via het contactformulier.
JS



