Joomla

Aus Linupedia.org
Version vom 20. Oktober 2006, 16:03 Uhr von Yehudi (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Höhe=24px Dieser Artikel ist aus der Wikipedia mit der dortigen Lizenz GFDL (Wikipedia) übernommen worden. Die Quelle in der Wikipedia unter Joomla ist zum Zeitpunkt der Einfügung identisch mit dem, was im Linux-Cub Wiki unter Joomla steht. Der Artikel kann gerne überarbeitet werden. Wenn der Artikel der Quelle im Wortlaut nicht mehr entspricht, kann der Baustein entfernt werden, es muss aber die Quellenangabe unten eingefügt werden. Zudem sollte dann der Bausteine Vorlage:GFDL eingefügt werden, da der Artikel dann unter diese Lizenz fällt. In der Wikipedia ist eine Liste der Autoren verfügbar.


Joomla! ist ein populäres Open-Source 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! basiert auf der serverseitigen Skriptsprache PHP, die ebenso wie die verwendete Datenbank MySQL unter einer Open-Source-Lizenz steht und kostenlos erhältlich ist.

Der Name Joomla! (Lautumschreibung) kommt aus der Suaheli-Sprache des Wortes „Jumla“, das als „das ganze“ oder auch „als ganzes“ übersetzt werden könnte – und als Betonung der Entwickler-Gemeinschaft (Community) gewählt wurde.

Version 1.0.x

  • Am 19. September 2005 wurde die Version 1.0.0 freigegeben. Merkmale sind:
    • Bereinigung von Fehlern und Sicherheitslöchern
    • Unterstützung von MySQL 4.1
  • Am 29. August 2006 ist die Version 1.0.11 veröffentlicht worden. Dabei wurden 26 Sicherheitskorrekturen eingearbeitet und mehr als 25 Fehler behoben.

Voraussetzungen

Joomla! benötigt die serverseitige Skriptsprache PHP sowie die Datenbank MySQL. Für eine problemlose Nutzung ist darüberhinaus Webspace mit der PHP-Einstellung 'Safe Mode Off' empfehlenswert. Für die Installation wird die aktivierte zlib-Bibliothek von PHP benötigt (dies ist bei den meisten Webspace-Anbietern der Fall).

Erweiterungen

Viele Anwender haben Erweiterungen (Module und Komponenten) für Joomla! erstellt, die sie der Nutzergemeinde meist kostenfrei zur Verfügung stellen. Auf diese Weise bietet Joomla! einen beachtlichen Funktionsumfang, der praktisch alle üblichen Anwendungen abdeckt. Neben den Vorteilen haben aber gerade diese Erweiterungen in der Vergangenheit immer wieder Sicherheitsprobleme hervorgerufen, so daß der Anwender eine gewisse Vorsicht walten lassen sollte. Siehe Abschnitt "Sicherheit".

Sicherheit

Die Popularität und Einfachheit der Bedienung hat in der Vergangenheit immer wieder Sicherheitsprobleme in Form von Defacements hervorgerufen. Tatsächlich ist es aber selten das Kernsystem selbst, sondern Drittkomponenten die als Angriffspunkt missbraucht werden. Viele dieser Erweiterungen benötigen teilweise sehr weitgehende Rechte auf dem Server, welche allerdings zumeist nicht explizit aufgeführt sind. Die meisten Nutzer versuchen die dann drohenden Fehlermeldungen zu umgehen, indem sie die Sicherheitseinstellungen beim Auftreten von Problemen sehr weit zurückschrauben bzw. ganz deaktivieren. Programmierbedingte Sicherheitsmängel werden in aller Regel jedoch recht schnell beseitigt, und Anwender finden in den jeweiligen Communities Hilfe um ihr System auf dem neuesten Stand zu halten.

Joomla User Groups (JUGs)

Die sogenannten JUGs sind lokale Gruppen von Joomla-Benutzern und -Entwicklern, die sich regelmäßig zusammenfinden, um Informationen über Joomla! auszutauschen, Projekte zu planen (z. B. Workshops) und natürlich, um sich kennen zu lernen und somit die soziale Komponente von Open Source Software zu pflegen. JUGs gibt es bisher (Stand 8/2006) in den Städten: Berlin, Hamburg, Köln, Nürnberg, Hannover sowie in der Schweiz und in Österreich.

Literatur

  • http://de.wikibooks.org/wiki/Joomla
  • Hagen Graf: Joomla! - der Praxisleitfaden für Einsteiger. Addison-Wesley, München November 2005, ISBN 3-8273-2344-4
  • Anja Ebersbach, Markus Glaser, Radovan Kubani: Joomla! Das Handbuch für Einsteiger. Galileo Computing, April 2006, ISBN 3-89842-632-7 (zur Zeit auch online lesbar und als Download verfügbar - 28. Juni 2006)
  • Tobias Hauser, Christian Wenz: Joomla! und Mambo. Open Source-CMS einsetzen und erweitern. Hauser Verlag, März 2006, ISBN 3-446-40690-5 Leseprobe hier - 28. Juni 2006)

Weblinks