Wie funktioniert Joomla?
Joomla! ist ein datenbankbasiertes Content Management System (CMS). Es bezieht dynamische Webseiteninhalte aus einer MySQL Datenbank und stellt diese mittels eines Design-Templates als Website dar. Programmierung, Design und Inhalt sind voneinander getrennt. So können Inhalte leicht in neuem Design dargestellt werden, ohne dass redaktionell an der Seite gearbeitet werden muss. Hauptsächlich dient diese Trennung umgekehrt der leichten Publikation von Inhalten: Programmierung und Design sind festgelegt und die Website-Redaktion kann munter Texte und Bilder veröffentlichen, ohne sich um die korrekte Formatierung kümmern zu müssen. Es ist ja bereits alles im Design-Template von Joomla formatiert worden.

Für Joomla! benötigen Sie keine speziellen Installationen auf Ihrem Mac, PC oder Laptop. Die Administration der Website erfolgt über Ihren Browser direkt auf dem Webserver, direkt auf der Seite oder über die Administration. Sie können also von überall auf Ihre Webseite zugreifen und daran arbeiten. Mobil kann Ihre Joomla-Website per App gesteuert werden.

Joomla! ist ein Redaktionssystem, welches Ihnen oder Ihren Angestellten auf einfache Weise erlaubt, mit einer übersichtlichen Administration Texte, Bilder und Filme (Content) online zu stellen.

Joomla erfreut sich einer stetig wachsenden, weltweiten Gemeinschaft (Community) von Entwicklern, welche das Kernteam bei der Arbeit an neuen Funktionen und Verbesserungen unterstützt. Joomla ist frei verfügbar, open source (offener Quellcode) und kostenlos! Support in diversen Foren und die Entwicklung von tausenden Erweiterungen machen Joomla! zu einem großartigen und viel benutzten CMS. Ich realisiere mit Joomla sowohl kleine Websites als auch umfangreiche Auftritte mit tausenden von Artikeln. Joomla kann durchaus mit den anderen großen Systemen kokurrieren. Sein Vorteil liegt vor allem in der Flexibilität in Umsetzung und Anpassung, seiner Vielfalt der Erweiterungen und last but not least seiner Einfachheit in der Bedienung.

Joomla! besteht aus Artikeln
Diese Artikel beinhalten - ähnlich wie herkömmliche Seiten - Überschrift und Text. Texte können leicht per copy and paste eingefügt werden. Bilder werden ebenfalls über den Editor eingefügt.

Menüs und etwa News- oder Bildermodule werden zusammen mit den Inhaltsartikeln auf einer "Seite" zusammengestellt und vom Webserver ausgegeben. So erscheint der Eindruck einzelner Seiten. In Wirklichkeit bezieht Joomla seine Inhalte aus einer Datenbank und die Suche nach "einzelnen" Seiten wie bei einem althergebrachten HTML-Auftritt wird zu nichts führen.
Es ist also in jedem Fall nützlich, wenn die seitenweise Sicht auf eine mit Joomla! gebaute Webpräsenz in der Internet-Mottenkiste verschwindet. Joomla kann auf jeder Seite mehr zeigen als nur einzelne 'Webseiten'. Es finden sich eben zusätzliche Module auf unterschiedlichsten Unterseiten, die nicht nur zum Aufpeppen der Website dienen, sondern auch echten Mehrwert für die Besucher der Seite bringen können. News werden nicht extra bezeichnet, sondern können direkt auf unterschiedlichen Seiten zusammen mit einem - oder mehreren - Inhaltsartikeln gezeigt.

Joomla! besteht aus Bereichen
Und Kategorien. Die Beiträge oder Artikel werden in Joomla in eine zweidimensionale Matrix einsortiert: Bereich und Kategorie. So wären z.B. Äpfel und Birnen die Kategorien des Bereiches "Obst". Es müssen aber nicht alle Artikel auf diese Weise sortiert werden. Zusätzlich sieht Joomla! noch das Attribut "unkatgegorisiert" für Beiträge vor.

Joomla! besteht aus Menüs
Das Menü ist der erste Zugang zu den Inhaltsartikeln in Joomla! Weitere Möglichkeiten, eine "Seite" in Joomla! aufzurufen sind die Volltextsuche, Module, die nur auf bestimmte Artikel verweisen, etwa "Neuigkeiten". Die Artikel in Joomla sind "aufgereiht" an einer beliebig tief verschachtelbaren Menüstruktur wie Perlen an einer Kette (an der weitere Keten hängen können). Inhaltselemente lassen sich aber auch anders darstellen, etwa als eine Auswahl aus einem bestimmten Bereich oder einer oder mehrerer Kategorien.

Joomla! besteht aus Frontend und Backend
Dies sind die "Vorderseite" (Frontend), was die für die Nutzer sichtbare Webseite ist und eine "Rückseite"( Backend), dem Administrationsbereich, der nur den Administratoren zugänglich ist. Von dort wird die gesamte Seite konfiguriert, installiert und gewartet. Auch Inhalt und Strukturierung der Webseite werden im Backend gepflegt. So können Sie als Admin beliebig viele Seiten ändern, löschen, neu erstellen, sperren oder an eine andere Stelle im Menü verschieben.

Joomla! kann durch Module, Koponenten und PlugIns nahezu beliebig erweitert werden
Komponenten besorgen zusätzliche Extra-Services. Foren, Webverzeichnisse, Communities, Foto-Gallerien, Downloadbereiche und Newsleterfunktionen sind nur die Spitze eines riesigen Fundus von PlugIns, Modulen und Komponenten, die für Joomla! zur Verfügung stehen. Je nach Anforderung können sich Kundige aus diesem reichhaltigen Repertoire bedienen. Manche Skritpte sind kostenlos, andere gegen Bezahlung zu haben.

Joomla ist in PHP geschrieben. PHP ist eine Script-Sprache und läuft als Modul auf jedem gängigen Apache-Webserver. Joomlas Code ist einsehbar und offen (open source). Die Inhalte werden aus einer MySql-Datenbank bezogen. Auch diese ist auf jedem gängigen Webserver verfügbar. PHP stellt eine Verbindung mit der Datenbank her und bezieht die dort gespeicherten Daten, den Content.

Empfehlungen für wirklich gute Provider gebe ich gern. Aus der langjährigen Erfahrung weiß ich, welche Unwägbarkeiten die unterschiedlichen Anbieter darstellen können, gerade wenn komplexere Joomla-Komponenten eingesetzt werden. Hier lohnt es sich definitiv nicht, auf den Preis zu schauen und sein Glück beim Discounter zu suchen. Der Anbieter, der über den Preis seinen Wettbewerbsvorteil zeigt, wird Sie mit Sicherheit an anderer, wichtiger Stelle enttäuschen. Dieser Grundsatz gilt nicht nur für das Hosting einer Joomla-Website oder Webdesign, sondern vielleicht sogar für den gesamten Dienstleistungssektor.
Zuletzt aktualisiert am Montag, 10. Januar 2011 um 13:23 Uhr