Post Description
Joomla 1.5.20 + installatie handleiding.
Joomla! is een vrij, opensource-contentmanagementsysteem. Joomla! is geschreven in PHP en werkt met een MySQL-database. Joomla! heeft functies als het cachen van pagina's, RSS-feeds, printversies van pagina's, nieuwsflitsen, blogs, fora, opiniepeilingen, kalender, zoeken en taalinternationalisatie.
De naam is de Engelse fonetische spelling van het Swahili-woord 'jumla' dat 'alles samen' of 'als één geheel' betekent. De naam is gekozen om de verbintenis van het ontwikkelingsteam en de gemeenschap met het project. De eerste versie van Joomla! (versie 1.0.0) werd op 16 september 2005 aangekondigd. Deze versie was versie 4.5.2.3 van Mambo, onder de nieuwe naam uitgebracht en gecombineerd met andere, kleine verbeteringen. Op 22 januari 2008 is de grotendeels herschreven versie 1.5.0 vrijgegeven. In augustus 2008 werd een ernstig beveiligingslek in de versies 1.5.0 t/m 1.5.5 ontdekt. Dit lek is in versie 1.5.6 verholpen.[1] Eind juni 2009 is de alphaversie 1.6 beschikbaar gekomen. De bedoeling was om daarna te beginnen met het regelmatig uitgeven van beta-versies van Joomla 1.6, echter is dit vertraagd doordat versie 1.6 nog niet "Beta waardig was", aldus een van de makers.[2] Op 18 mei 2010 werd de eerste beta-versie van Joomla 1.6 vrijgegeven en volgt er in een cyclus van twee weken telkens een nieuwe beta-versie. Op deze manier werkt men naar een Release Candidate versie en uiteindelijk naar de stabiele versie van Joomla 1.6.0.[3]
Joomla! is vrijgegeven onder de GNU General Public Licence.
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.
-Plugins: Plugins transformeren tekst in de inhoud van een pagina naar een geformatteerde tekst, zonder rekening te houden met de sjablonen/templates. Een standaard bijgeleverde Mambot zorgt er bijvoorbeeld voor dat een e-mailadres in de inhoud van een pagina omgezet wordt naar een voor spambot onleesbare code. Voor het uitkomen van Joomla! 1.5 werden de Plugins Mambots genoemd.
Visualisering van het Joomla! 1.0 CMS
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.
Comments # 0