Joomla ist eine Open-Source-Content-Management- und Portalanwendung. Es wurde 2005 aus Mambo abgeleitet und ist heute eines der am häufigsten verwendeten Content-Management-Systeme (CMS) mit über 25 Millionen Downloads. Joomla ist unter der GNU General Public License verfügbar und wurde in PHP 5 entwickelt, wobei MySQL als Datenbank verwendet wird. Es zählt neben WordPress, TYPO3 und Drupal zu den bekanntesten und meistgenutzten Open-Source-CMS.
Historisch gesehen entstand Joomla aus dem Open-Source-Projekt Mambo. Es ermöglicht die Erstellung von Webseiten mit dynamischen Inhalten, die von mehreren Benutzern ohne tiefgreifende Kenntnisse in der Webseitenerstellung bearbeitet werden können. Joomla unterscheidet dabei streng zwischen der funktionalen Struktur, den Seiteninhalten und dem Layout.
Die Einrichtung der funktionalen Struktur, oft als „Management“ bezeichnet, erfordert fundierte Kenntnisse und liegt oft in den Händen eines geschulten Administrators. Dieser installiert Joomla auf einem Webserver, normalerweise einem Apache-Webserver, und erfordert einen MySQL-Datenbankserver. In der Regel wird ein Paket wie XAMPP heruntergeladen und ein virtueller Webserver auf einem lokalen Computer installiert. Anschließend kann das gewünschte Joomla-Paket heruntergeladen und offline betrieben werden. Erst wenn die Webseite vollständig eingerichtet ist, wird sie auf einen Webserver hochgeladen.
Die Seiteninhalte, auch als „Content“ bezeichnet, können von beliebig vielen Autoren über einen einfach zu bedienenden Editor wie TinyMCE eingefügt werden. Der Editor kann über einen Webbrowser aufgerufen werden, sodass Autoren ihre Inhalte von jedem Ort mit Internetzugang aus eingeben können. Durch die Benutzerverwaltung kann der Administrator individuelle Zugriffs- und Schreibrechte für jeden Autor und Inhalt festlegen. Dadurch können einige Autoren nur Inhalte bearbeiten, während andere auch die zugrunde liegende Struktur beeinflussen können. Der Zugang ist durch ein Passwort geschützt, um die Identität der Autoren festzustellen. Im Gegensatz zur Erstellung statischer Webseiten müssen Autoren keine Sprachen wie HTML und CSS beherrschen. Durch den Einsatz von JavaScript sehen die Beiträge bereits während des Erstellungsprozesses nahezu genauso aus wie später im Webbrowser des Besuchers (WYSIWYG-Prinzip).
Die Vorteile von Joomla sind:
- Benutzerfreundliche Bedienung
- Leicht erweiterbar durch verschiedene Komponenten, Module und Plugins
- Flexibles Design, das leicht modernisiert werden kann
- Valides HTML und CSS (zumindest in den Standard-Templates)
Unsere Joomla-Entwicklungsdienstleistungen umfassen:
- Individuelles Joomla-Design
- Anpassung/Ihrer gekauften Joomla-Vorlage (Theme) nach Ihren Wünschen
- Individuelle Datenbankentwicklung für Ihr Joomla-Projekt
- Redesign Ihres Joomla-Projekts
- Suchmaschinenoptimierung für Ihr Joomla-Projekt
- Content-Writing-Service für Ihr Joomla-Projekt
- Programmierung von Plug-Ins (Zusatzmodulen) für Ihr Joomla-Projekt
- Erweiterung Ihres bestehenden Joomla-Projekts
- Pflege, Wartung und Reparatur Ihres Joomla-Projekts
- Erstellung von Seiten für Ihr Joomla-Projekt
- Erstellung von Beiträgen für Ihr Joomla-Projekt
- Erstellung von Kategorien für Ihr Joomla-Projekt
- Konzeptentwicklung für Ihr Joomla-Projekt
- Netzwerksicherheit für Ihr Joomla-Projekt
- Optimierung der Ladezeit für Ihr Joomla-Projekt
- Umzug Ihres bestehenden Joomla-Projekts zu einem anderen Anbieter
- Export/Import von Datenbankinhalten und Informationen zu einem anderen Anbieter
Wir bieten Ihnen professionelle Dienstleistungen für die Entwicklung von Joomla-Projekten an. Kontaktieren Sie uns für weitere Informationen oder eine individuelle Beratung.