Joomla! - das flexible Content Management System
Joomla! ist ein Content Management System, welches aus dem Open Source Projekt Mambo hervorgegangen ist und inzwischen weltweit in den unterschiedlichsten Anwendungsgebieten zum Einsatz kommt. Primär zum Erstellen von volldynamischen Webseiten entwickelt, hat sich Joomla! inzwischen zu einem umfangreichen Framework weiterentwickelt, welches auch die Erstellung von aufwendigen Applikationen und Lösungen ermöglicht. Hinter Joomla! steht eine große Gemeinschaft von Entwicklern und Benutzern rund um den Erdball, welche tausende von Erweiterungen und grafischen Oberflächen entwickeln und anbieten, welche dem Benutzer unzählige Variationen und Möglichkeiten bieten.
Funktionsübersicht
- Datenbankbasiert
- Joomla! ist ein vollkommen Datenbankgesteuertes Web Content Management System, welches die Erstellung von dynamischen Webseiten, welche die Daten aus einer MySQL Datenbank laden, ermöglicht.
- Einfache Administration
- Joomla! ist in erster Linie ein Redaktionssystem, welches auf einfache Weise einem oder mehreren Autoren erlaubt, mit einer einfachen Administration Texte und Medien online zu stellen.
- MVC-Architektur
- Strikte Trennung von Layout/Design und funktionalem Quelltext mit dem Model-View-Controller-Entwurfsprinzip.
- Suchmaschinenoptimierung
- Joomla kann menschen- und maschinenlesbare URLs (zum Beispiel für Suchmaschinen) erzeugen.
- Volltextsuchfunktion
- Joomla! liefert eine eingebaute Volltext-Suchfunktion, welche mit Plugins jederzeit erweitert werden können.
- Erweiterbar
- Joomla! lässt sich durch eine grosse Anzahl an Erweiterungen (Komponenten, Module und Plugins) erweitern, und somit in seiner Funktionalität steigern.
- Geschwindigkeit
- Eingebaute Caching-Mechanismen sorgen für gute Performance des Systems. Somit ist Joomla! auch für grosse Projekte geeignet.
- Design Templates
- Zahlreiche Templates (Themes) ermöglichen weitgehende Anpassung des Layouts, das MVC Entwicklungsprinzip bietet hier ungeahnte Designmöglichkeiten, ohne den Kern des Systems anpassen zu müssen.
- Zeitgesteuerte Artikel
- Um die Pflege der Artikel zu vereinfachen, und auch an Zeiten publizieren zu können, an denen kein Redakteur zugegen ist, bietet Joomla die Möglichkeit die Publizierungszeit von Artikel zu beeinflussen.
- Modularer Aufbau
- Erweiterbarkeit, bzw. Skalierbarkeit ist eines der grundlegendstendsten Anforderungen an ein Content Management System. Und Joomla! bietet diese Skalierbarkeit und Erweiterbarkeit, damit bei der Erstellung Ihrer Seite keine Grenzen gesetzet werden!
- Papierkorb
- Joomla! nutzt das sogenannte Papierkorbverfahren wie Sie es bereits von Ihrem Betriebssystem gewohnt sind. Wenn Sie Elemente oder Artikel löschen, sind diese nicht gleich für immer gelöscht.
- Authentifizierung
- Joomla! bietet "ab Werk" Server Anbindung/Authentifizerung an LDAP, OpenID und Gmail. Durch den Modularen Aufbau und das Pluginsystems können auch andere Authentifizierungsmethoden einfach hinzugefügt werden.
- Web 2.0
- Integration von Ajax-Features mit dem Web 2.0 JavaScript-Framework MooTool und Communityfunktionen mittels einer Vielzahl an entsprechenden Erweiterungen.
- Mehrsprachig
- Joomla! ermöglicht Spracheinstellungen mit Hilfe von Lokalisierungsdaten und mehrsprachige Seiten mittels entsprechender Erweiterungen.
