Joomla! verfügt über eine Menge an Funktionen und die Funktionalität des Systems lässt sich, dank des Modularen Aufbaus, einfach erweitern.
Datenbankbasiert
Joomla! ist ein datenbankbasierendes Content Management System (CMS), womit dynamische Webseiteninhalte aus einer MySQL Datenbank bezogen werden.
Browserbasiert
Für Joomla! benötigen Sie keine Arbeitsplatzinstallationen. Die gesamte Administration erfolgt auf dem Webserver und wird mit dem Browser gesteuert. Das bedeutet: Sie können von überall auf Ihre Webseite zugreifen und daran arbeiten.
Leichte 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.
Plattformunabhängig
Plattformunabhängig bedeutet in erster Linie betriebssystemunabhängig. Joomla! kommt mit relativ geringen Anforderungen aus, die auch auf Ihrem lokalen Rechner in Minuten eingerichtet und lauffähig gemacht werden kann. So einfach war Content Management noch nie!
Gemeinschaft
Joomla! hat eine stetig wachsende, weltweite Gemeinschaft (Community), welche das Coreteam bei der Entwicklung unterstützt. Support in diversen Foren und die Entwicklung von tausenden Erweiterungen machen Joomla! zu einem großartigen CMS.
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.
MVC-Controller
Strikte Trennung von Layout/Design und funktionalem Quelltext mit dem Model-View-Controller-Entwurfsprinzip
Modularer Aufbau
Erweiterbarkeit, bzw. Skalierbarkeit ist eines der grundlegendsten Anforderungen an ein Content Management System. Und Joomla! bietet diese Funktionalität, damit bei der Erstellung Ihrer Seite keine Grenzen gesetzt werden!
Suchmaschinenoptimierung
Joomla! kann menschen- und maschinenlesbare URLs (zum Beispiel für Suchmaschinen) erzeugen.
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 entfernt.
Volltextsuche
Joomla! liefert eine eingebaute Volltext-Suchfunktion, welche mit Plugins (Zusatzfunktionen) jederzeit erweitert werden kann.
Erweiterbar
Joomla! lässt sich durch eine große Anzahl an Erweiterungen (Komponenten, Module und Plugins) ausbauen und somit in seiner Funktionalität steigern.
Authentifizierung
Joomla! bietet “ab Werk” Server Anbindung/Authentifizerung an LDAP, OpenID und Gmail. Durch den modularen Aufbau und das Plugin-System können auch andere Authentifizierungsmethoden einfach hinzugefügt werden.
Performance
Eingebaute Caching-Mechanismen sorgen für gute Performance des Systems. Somit ist Joomla! auch für große Projekte geeignet.
Web 2.0
Integration von Ajax-Features mit dem Web 2.0 JavaScript-Framework MooTool und Communityfunktionen mittels einer Vielzahl an entsprechenden Erweiterungen.
Templates
Zahlreiche Templates (Themes) ermöglichen weitgehende Anpassungen des Layouts. Das MVC Entwicklungsprinzip bietet hier ungeahnte Designmöglichkeiten, ohne den Kern des Systems anpassen zu müssen.
Mehrsprachig
Joomla! ermöglicht Spracheinstellungen mit Hilfe von Lokalisierungsdaten und mehrsprachige Seiten mittels entsprechender Erweiterungen.
GPL-Lizenz
Joomla! steht unter der GNU-GPL Lizenz und darf ohne jede Einschränkung für jeden Zweck genutzt werden. Kommerzielle Nutzung ist hierbei ausdrücklich erlaubt. Sie dürfen Joomla! kopieren und frei verteilen.