Joomla
Wieso Joomla!?
Joomla! konkurriert vor allem mit Typo3 und WordPress. Bei der Verbreitung steht es ungefähr in der Mitte zwischen diesen konkurrierenden Content-Management-Systemen. Ca. 3 % aller Internet-Websites laufen mit dem Joomla!-CMS.
Typo3 ist besonders für größere Webauftritte geeignet, relativ komplex und zeichnet sich durch seinen Redaktions-Workflow (Redakteur, Chefredakteur etc.) aus. Für viele Webauftritte ist Typo3 allerdings überdimensioniert.
Auf der anderen Seite gibt es WordPress, von Haus aus ein Blog-System. WordPress wird aber auch für klassische Webauftritte verwendet. Es gibt jede Menge Erweiterungen und Templates für WordPress, weit mehr als für Joomla! WordPress ist im Onlinemarketing sehr beliebt und für kleinere Projekte – bei denen keine Benutzerdaten verwaltet werden – durchaus eine Alternative.
Wozu kann Joomla eingesetzt werden?
-
Unternehmens-Websites oder Portale
-
Unternehmens-Intranets und -Extranets
-
Websites für Entrepreneure und Selbständige
-
Online-Verzeichnisse und -Kataloge
-
Online-Zeitschriften, -Zeitungen und -Publikationen
-
E-Commerce-Websites
-
Online-Reservierungs-Systeme
-
Behördliche Webseiten und Webanwendungen
-
Websites von kleinen und mittelständischen Unternehmen (KMU-Websites)
-
Webauftritte von Non-Profit-Organisationen
-
Community-basierte Portale
-
Websites von Schulen und Kirchen
-
Private Homepages
-
Websites mit hohe Sicherheitsanforderungen
-
Websites mit mehreren Benutzergruppen und Benutzerrollen
Joomla! Die Technik
Joomla! setzt – wie zahlreiche andere CMS auch – auf die Programmiersprache PHP und ein Datenbanksystem (meist MySQL). Diese technische Basis gibt es gegen ein geringes Entgelt von beinahe jedem Webhosting-Provider: 1und1, All-Inkl, DomainFactory, HostEurope, um nur einige zu nennen.
Joomla! ist Open Source. Open-Source-Software ist quelloffene Software, d. h. an der Entwicklung können sich viele Personen beteiligen. Damit entfällt die Abhängigkeit von einer Herstellerfirma, die Nutzung ist an keine oder wenige Bedingungen geknüpft und es kann ausgeschlossen werden, dass gegen den Willen des Nutzers Mechanismen zur Datennutzung verwendet werden. Der letzte Punkt ist besonders aus Sicherheitsaspekten von Bedeutung.
Joomla! ist zudem auf einer flexiblen, auf Erweiterbarkeit ausgelegten Architektur aufgebaut. Basis bildet das Joomla!-Framework, das auch für Webanwendungen ohne Content-Management-Bedarf eingesetzt werden kann.
Joomla! ist zudem nach dem sogenannten Model-View-Controller-Entwurfsmuster konzipiert, einem Software-Design-Paradigma, das eine flexiblere Softwaregestaltung, komplexere Anwendungen und die Wiederverwendbarkeit einzelner Programmteile ermöglicht.
Flexible Joomla!-Software-Plattform durch Model-View-Controller-Entwurfsmuster – © NetzSinn.de – Bernhard Woehrlin