Joomla
Joomla dient in erster Linie der Erstellung von Webseiten mit dynamischen Inhalten, die von einer oder mehreren Personen ohne vertiefte Programmierkenntnisse editiert werden können. Dabei wird innerhalb von Joomla zwischen drei Ebenen streng unterschieden: der funktionellen Struktur, den eigentlichen Seiteninhalten und dem Layout. Die Einrichtung der funktionellen Struktur wird mit dem englischen Begriff "Management" bezeichnet, ist sehr aufwändig und setzt interdisziplinäre Kenntnisse voraus. Die Seiteninhalte, auf englisch "Content", können von nun an durch eine beliebig große Anzahl von Redakteuren bzw. Autoren über einen leicht bedienbaren Editor eingepflegt werden. Der Editor lässt sich mittels eines Webbrowsers aufrufen, so dass die Autoren ihre Inhalte eingeben können. Aus diesen beiden englischen Begrifflichkeiten leitet sich die für derartige Software übliche Bezeichnung Content-Management-System (CMS) ab. Das Layout wird durch sogenannte Templates gestaltet, welche der Webseite unabhängig von Struktur und Inhalt ein einheitliches optisches Erscheinungsbild geben.
Entwicklung von Templates
Templates können durch den Administrator einfach ausgewechselt werden, wodurch sich das Aussehen der Webseite bei gleichen Inhalten grundlegend ändert. Da die Herstellung von Templates relativ komplex ist, werden sie in der Regel von Dritten angefertigt. Es existieren etliche kostenlose Templates, die sich in ihrer Farbigkeit an die Bedürfnisse des Benutzers anpassen lassen, dennoch sind sich die Erscheinungsbilder dieser Seiten im Ergebnis erkennbar ähnlich. Es gibt auch kommerzielle Hersteller von Templates, deren individuelle Produkte aber – im Gegensatz zu Joomla – kostenpflichtig sind. Auch wir entwickeln Templates im südwestdeutschen Raum für unsere Kunden.
Vorteile von Joomla sind:
- Benutzerfreundliche Bedienung
- Leicht erweiterbar durch verschiedene Komponenten, Module und Plugins
- Flexibles und dadurch leicht modernisierbares Design Valides HTML und CSS (zumindest in den Standard-Templates)