Joomla! ist das mit Abstand am weitesten verbreitete Open Source Web Content Management System der Welt. Das Entwicklerteam geht momentan von etwa 5.000.000 Installationen auf öffentlichen Webservern aus. Es gibt 25.000 registrierte Entwickler mit 1.000 Projekten,die Joomla erweitern. Im Forum auf joomla.org existieren 325.000 Einträge von 35.000Benutzern. Es wird auf der ganzen Welt benutzt. Die Bandbreit reicht von sehr einfachenHomepages bis hin zu komplexen Geschäftsanwendungen.
Was steckt hinter diesem Erfolg?
Die Basis von Joomla! bildet Mambo, ein Projekt, gestartet im Jahre 2001 von der Fa. Miroin Australien. Miro stellte den Code des Projektes der Open Source Gemeinde ausverschiedenen Gründen zur Verfügung. In den Folgejahren wurde Mambo sehr erfolgreich vonverschiedenen Open Source Programmierern weiterentwickelt und bestach in der Einfachheitder Installation und der Bedienung. Die Fa. Miro wollte an dem Erfolg teilhaben und es gabProbleme mit Namensrechten, Zuständigkeiten und vielen über die Jahre gepflegtenBefindlichkeiten zwischen Miro und dem Entwicklerteam. Nach heftigen Auseinandersetzungenverließ das komplette Entwicklerteam das Projekt im September 2005 und gründete Joomla!.Das neue Projekt sollte so konstruiert sein, dass es niemals Probleme mit Lizenzen,Rechten und anderen kreativitätshemmenden Effekten geben sollte. Rechtsanwälte,Werbeagenturen und Open Source Berater halfen beim Start und hunderttausende von Benutzernwechselten von Mambo zu Joomla!. Nach und nach unterstützten auch alle Entwickler vonZusatzkomponenten das Projekt und innerhalb der letzten 8 Monate erschienen 8 Joomla!Versionen, die immer sicherer, funktioneller und benutzerfreundlicher wurden.
Was kann Joomla?
Mit Joomla! können Inhaltsseiten von verschiedenen Benutzern erstellt und verwaltetwerden. Diese Seiten können öffentlich oder nur bestimmten Benutzergruppen zu bestimmbarenZeitpunkten zugänglich sein. Es gibt in der Standardinstallation bereits eineBannerverwaltung, die Möglichkeit einer Rundmail an die verschiedenen Benutzergruppen, dieIntegration von RSS Feeds aus anderen Websites, eine Umfragemöglichkeit, einen WeblinkKatalog und die Möglichkeit Kontaktformulare zu verwalten. Die einzelnen Seiten habenSuchmaschinen freundliche URLs und können in baumartigen Menüs, Tabellen- undBlogansichten durch konfigurierbare Templates in der Website angezeigt werden. JedeWebseite kann in einer druckerfreundlichen und in einer PDF Ansicht dargestellt werden.Sie kann bewertet und per E-Mail weiterempfohlen werden. Die eingebauten StatistikFunktionen zählen alle Zugriffe und mit Hilfe von Stichworten kann man miteinanderverknüpfe Artikel erzeugen.
Die Administration findet komplett im Browser statt. Administrationsbereich und Websitesind voneinander getrennt. Zusatzfunktionalitäten wie Foren, Shops, Wikis, Blogs könnenper Upload innerhalb des Administrationsbereich hochgeladen werden. Von der Funktionalitäther also ein ganz normales CMS :-). Das Besondere an Joomla! ist die einfache Art mit derall diese Funktionalitäten möglich sind.
admin interface
Installation
Als Systemvoraussetzung wird PHP und MySQL benötigt. Diese Kombination bildet den wirklichkleinsten gemeinsamen Nenner bei Hosting Anbietern. Die Installation gestaltet sich extremeinfach. Download des gezippten Joomla! Paketes von der Projekthomepage, auf dem lokalenPC auspacken und die Dateien per FTP auf den angemieteten oder eigenen Server laden.Per Browser wird die URL aufgerufen die auf die gerade hochgeladenen Dateien zeigt. Eserscheint der Joomla! Webinstaller, der in fünf Schritten das System konfiguriert. Erfragt Dinge ab, wie den Namen der Website, die E-Mail Adresse des Administrators und dieZugangsdaten zur MySQL Datenbank. Nach der Installation ist Ihre Website erreichbar undkonfigurierbar.
Frontend nach Installation
Website Konfiguration
Die gesamte Website Konfiguration ist über den Browser im Administrationsbereich möglich.Joomla! unterscheidet Inhalte nach eher statischem Inhalt ("Impressum","Geschäftsbedingungen", "Anfahrt", ...) und eher dynamischem Inhalt ("Pressemeldungen","Produktkataloge", "Artikel"). Die dynamischen Inhalte werden durch ein zweistufigesHierarchiesystem strukturiert (Bereich, Kategorie).
Durch diese konsequente und einfacheStruktur können leicht verschiedene Sichten auf die Inhalte erzeugt werden ("Alle Inhaltedes Bereichs Autoreifen in der Kategorie BMW"). Diese Sichten lassen sich als Tabelle oderin einer blogartigen Ansicht darstellen. In konfigurierbaren Modulen können dieÜberschriften dieser Inhalte auf der Website an bestimmbaren Stellen eingeblendet werden("Letzte Nachrichten", "am meisten gelesene Artikel", ...)Für Redakteure bietet das System die Möglichkeit, Inhalte in das System einzupflegen ohneZugriff auf den Administrationsbereich zu haben.
Zur Konfiguration gehört natürlich auch die Installation von anderen Templates,zusätzlichen Komponenten wie Foren, Blogs, Wikis, Shops, etc und auch verschiedeneSprachdateien.
Mehrsprachigkeit
Durch die Zusatzkomponente Joomfish ist es möglich, die gesamte Website in beliebig vielenSprachen darzustellen.
Vorteile/Nachteile
Nach diesen doch recht euphorischen Worten ein Blick auf die Nachteile. Echte Nachteile imSinne von schlechten Funktionalitäten gibt es nicht. Die Vorteile sind bei Joomla! oftauch die Nachteile. Das zweistufige Hierarchiesystem ist beispielsweise nicht erweiterbarauf mehr Hierarchien. Tausende von vordefinierten Templates, die sich mit zwei Mausklicksinstallieren lassen sind nicht barrierefrei. Zusätzliche Benutzerrollen können nichtdefiniert werden. Um es kurz zu machen. Viele Anforderungen, die professionelle BusinessWebsites stellen sind im Standardumfang von Joomla! nicht enthalten.
An diesem Punktkommen aber die 1.000 Joomla! Projekte die von 25.000 Entwickler programmiert werden inErscheinung. Sie brauchen ein deutsches Administrationsinterface, eine barrierefreieSeite, die Möglichkeit per E-Mail Artikel einzustellen, ein Dokumentenmanagement System?Mit ein paar Klicks installieren Sie sich solche Funktionalitäten über dasAdministrationsinterface. Selbst wenn die Zusatzkomponente nicht 100% das tut, was siewollen, so sind die Anpassungen, die ein PHP Programmierer machen muss, denkbar gering.
Unterm Strich überwiegen die Vorteile einer offenen Community und der großen Anzahl anBenutzern bei weitem die Nachteile!
Homepage: www.joomla.org
Erweiterungen: extensions.joomla.org
Templates: www.joomlaos.de
| [[|Hagen Graf: Joomla! Websites organisieren und gestalten mit dem Open Source-CMS | |
| Joomla! resultiert aus dem erfolgreichen System Mambo und ist ein leistungsstarkes Open Source Contentmanagementsystem mit dem sich Webseiten per Webbrowser einfach erstellen und pflegen lassen. Das Buch ist ein kompetentes Grundlagenwerk für Joomla! <a href="http://www.contentmanager.de/ressourcen/buch_538.html" target="_blank">Weitere Informationen zum Buch...]] Buch bestellen... |
© 2012 FEiG & PARTNER