|
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
aktuell in der Beta-Phase befindliche Version 1.5 stellt für das CMS
Joomla! einen Entwicklungssprung dar. Basierte bisher der Quellcode
noch auf Mambo, handelt es sich bei der Version 1.5 im Prinzip um ein
gänzlich neues CMS. 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.
Obwohl das Framework in der objektorientierten Version PHP 5 geschrieben wurde, wird Joomla! 1.5 auch zur PHP-Version 4 abwärtskompatibel sein. 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, Mambots
|