Joomla! ist ein komplexes System zur Erstellung und Pflege von Internet-, Intranet- und Extranetanwendungen. Dazu bietet das Joomla! zahlreiche Funktionalitäten, welche schon in der Basisversion mitgeliefert werden. Nachfolgend finden Sie die wichtigsten Features im Überblick. Versionsspezifische Funktionen können Sie unter den jeweiligen Versionsübersichten im Menü rechts entnehmen.
-

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.
-

Community
Joomla! hat eine stetig wachsende, weltweite Community, welche das Coreteam bei der Entwicklung unterstützen. Support in diversen Foren und die Entwicklung von tausenden Erweiterungen machen Joomla! zu einem grossartigen CMS.
-

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.
-

Performance
Eingebaute Caching-Mechanismen sorgen für gute Performance des Systems. Somit ist Joomla! auch für grosse Projekte geeignet.
-

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.
-

Browserbasiert
Joomla! arbeitet komplett browserbasiert. Das bedeutet: keine zusätzlichen Arbeitsplatzinstallationen und dezentraler Zugriff auf das System. Jederzeit von überall!
-

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!
-

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.
-

Internationalisiert
Joomla! ermöglicht Spracheinstellungen mit Hilfe von Lokalisierungsdaten und mehrsprachige Seiten mittels entsprechender Erweiterungen.