Was ist Joomla?
Stell dir vor, du möchtest eine eigene Webseite, kannst aber nicht programmieren. Müsstest du nun jede Seite von Hand in HTML schreiben, würdest du wahrscheinlich schnell aufgeben. Genau hier kommt ein Content-Management-System ins Spiel, und Joomla ist eines davon.
Joomla ist ein kostenloses, quelloffenes CMS, mit dem du Webseiten erstellen und pflegen kannst, ohne selbst Code zu schreiben. Inhalte wie Texte, Bilder und Menüs verwaltest du über eine grafische Oberfläche im Browser. Um den Rest kümmert sich Joomla im Hintergrund und macht aus deinen Eingaben eine fertige Webseite.
Joomla wurde 2005 veröffentlicht und entstand aus einem älteren Projekt namens Mambo. Geschrieben ist es in PHP und speichert seine Inhalte in einer Datenbank, meistens MySQL oder MariaDB. Hinter dem Projekt steht die gemeinnützige Organisation Open Source Matters zusammen mit einer großen Community aus Freiwilligen, die Joomla bis heute weiterentwickeln. Die aktuelle Hauptversion ist Joomla 6.
Joomla Definition
Joomla ist ein quelloffenes Content-Management-System auf PHP‑Basis. Es speichert Inhalte in einer Datenbank und stellt sie mithilfe von Vorlagen als fertige Webseite dar. Verwalten lassen sich diese Inhalte über eine Weboberfläche, ohne dass man dafür programmieren muss.
Wie ist Joomla aufgebaut?
Joomla trennt den Inhalt einer Webseite klar von ihrem Aussehen. Das klingt unscheinbar, macht aber vieles einfacher: Du kannst das Design ändern, ohne deine Texte anzufassen, und umgekehrt. Die wichtigsten Bausteine sind:
-
Artikel und Kategorien: Deine eigentlichen Inhalte, also Texte und Bilder, werden als Artikel gespeichert und in Kategorien einsortiert. So bleibt auch eine große Webseite übersichtlich.
-
Menüs: Über Menüs legst du fest, wie Besucher durch deine Seite navigieren und welcher Inhalt unter welcher Adresse erscheint.
-
Templates (Vorlagen): Ein Template bestimmt das Design, also Farben, Schriften und die Anordnung der Elemente. Wechselst du das Template, ändert sich das Aussehen, während der Inhalt gleich bleibt.
Erweiterungen in Joomla
Joomla bringt von Haus aus schon viele Funktionen mit. Reicht dir das nicht, baust du es mit Erweiterungen aus. Dabei unterscheidet man vor allem drei Arten:
-
Komponenten: Das sind die größten Erweiterungen. Sie bringen ganze Funktionsbereiche mit, etwa einen Online-Shop oder ein Forum.
-
Module: Kleinere Bausteine, die einen Inhalt an einer bestimmten Stelle anzeigen, etwa ein Anmeldeformular, eine Suchleiste oder die neuesten Beiträge.
-
Plugins: Sie arbeiten im Hintergrund und greifen an festgelegten Stellen in den Ablauf ein, beispielsweise um Texte vor der Anzeige automatisch anzupassen.
Tausende solcher Erweiterungen findest du im offiziellen Joomla Extensions Directory, viele davon kostenlos.
Wofür wird Joomla verwendet?
Joomla ist vielseitig. Damit lassen sich einfache Firmenwebseiten genauso umsetzen wie größere Portale, Vereinsseiten oder Online-Shops. Seine Stärke spielt Joomla vor allem dann aus, wenn eine Seite viele verschiedene Inhalte und eine durchdachte Benutzerverwaltung braucht. Über die Zugriffsrechte legst du nämlich genau fest, wer welche Inhalte sehen oder bearbeiten darf.
Joomla, WordPress und andere CMS
Joomla ist nicht das einzige CMS. Am bekanntesten ist WordPress, daneben gibt es etwa TYPO3 oder Drupal. WordPress gilt als besonders einsteigerfreundlich. Joomla liegt irgendwo dazwischen: etwas mehr Einarbeitung als bei WordPress, dafür von Grund auf flexibler bei Rechten und Strukturen. Welches System das richtige ist, hängt davon ab, was du vorhast.
Joomla bei hosttech
Joomla läuft auf einem klassischen Webhosting, denn es braucht im Grunde nur PHP und eine Datenbank. Beides gehört bei unseren Hosting-Paketen zur Grundausstattung. So kannst du deine Joomla-Seite bei hosttech betreiben, ohne dich um die Technik im Hintergrund kümmern zu müssen.
Zusammenfassung
Joomla ist ein quelloffenes Content-Management-System, mit dem du Webseiten ohne Programmierkenntnisse aufbaust und pflegst. Inhalte, Menüs und Design sind sauber getrennt, und über Erweiterungen lässt sich fast jede zusätzliche Funktion ergänzen. Ob kleine Firmenseite oder größeres Portal: Joomla ist eine solide und flexible Grundlage, gerade wenn es um viele Inhalte und eine genaue Benutzerverwaltung geht.