Joomla! (engl. dschuumla, seltener auch dt. juumla) ist ein populäres freies Content-Management-System (CMS), das aus dem Open-Source-Projekt Mambo hervorgegangen ist. Nach erheblichen Differenzen mit der australischen Firma Miro, die die Namensrechte an Mambo besaß, verabschiedeten sich die Mambo-Entwickler von diesem Projekt. Um das System dennoch weiterentwickeln zu können, wurde der Code von Mambo 4.5.2.3 in Joomla! übernommen und dann zu 1.0.x (Stable) weiterentwickelt. Joomla! gehört zusammen mit WordPress, TYPO3 und Drupal zu den bekanntesten Open-Source-CMS. [1]
Joomla! basiert auf der serverseitigen Skriptsprache PHP, die ebenso wie die verwendete Datenbank MySQL unter einer Open-Source-Lizenz steht und kostenlos erhältlich ist. Die aktuelle Version 1.7.2 stellt für das CMS Joomla! einen Entwicklungssprung dar. Die Kernkomponenten wurden vollständig objektorientiert ausgelegt und ein separates Joomla!-Framework wurde geschaffen. Dementsprechend steht Komponentenentwicklern eine neue API zur Verfügung, um eigene Erweiterungen für Joomla! zu entwickeln.
Der Kurs vermittelt Kenntnisse zur Installation sowie die Erstellung von Inhalten bis zum Gestalten eines eigenen Designs. Vorkenntnisse im Umgang mit HTML/PHP-Code sowie CSS sind von Vorteil jedoch nicht Bedingung.
Kursinhalt
1. Was ist Joomla
2. Begriffe und Konzepte
3. Installation
4. Ein Rundgang durch Ihre neue Website
5. Joomla! anpassen - Customizing
6. Nützliche Erweiterungen
7. Joomla!-Templates
8. Komponenten, Module




