Was ist Joomla und wie kann ich damit eine Homepage erstellen?

Bei Joomla handelt es sich um ein leicht konfigurierbares und sehr populäres Content Management System, womit das Homepage erstellen spielend leicht bewerkstelligt werden kann. Die Open Source Software ist wie viele andere (zum Beispiel Typo3) frei und auch der Quelltext ist für jeden zugänglich. Die Software darf nicht nur beliebig oft kopiert, sondern auch uneingeschränkt verbreitet und geändert werden (solange sie weiterhin unter der General Public License (GNU) geführt wird), um eine eine eigene Homepage erstellen zu können. Die Software ist gratis und unterliegt der General Public License (GNU). Die Software basiert auf der Skriptsprache PHP, welche serverseitig ausgeführt wird. Sämtliche Inhalte welche beim Homepage erstellen genutzt werden, sind in einer MySQL-Datenbank abgespeichert.

Die Bedeutung des Wortes Joomla

Das Wort Joomla bedeutet so viel wie „alle zusammen“ und wurde von Jumla aus der afrikanischen Sprache Suaheli abgeleitet. Das Joomla Projekt ist das Ergebnis einer heftigen Auseinandersetzung zwischen der Mambo Foundation und ihrem Entwicklerteam. Heraus kam eine Softwarelösung, welche unterstützende Hilfe beim Homepage erstellen leistet. Dabei handelt es sich um eine Weiterentwicklung des erfolgreichen Mambo-Systems, welche inzwischen Weltweit zum Homepage erstellen genutzt wird. Das Programm lässt sich nicht nur besonders leicht installieren, auch das Verwalten der Software geht spielend leicht von der Hand und auch in puncto Verlässlichkeit überzeugt das Programm.

Der Aufbau der Software

Wer eine Homepage erstellen möchte, benötigt zwei Bereiche: Der Systemaufbau basiert auf dem sogenannten Frontend der Webseite (der Präsentationsschicht) und dem Backend (der Verwaltungsbereich). Wer die Version 1.0.4 in Deutsch installiert hat, erhält das Frontend ebenfalls in deutscher Sprache, wobei das Backend leider nur in Englisch bedienbar ist. Für neuere Versionen  gibt es jedoch auch deutsche Sprachdateien für das Backend. Die aktuelle Version ist 2.5.xx.

Das Frontend und die Bearbeitung im Hintergrund

Wie schon beschrieben, handelt es sich beim Frontend um die eigentliche Webseite. Das ist die Ansicht, wie sie der Besucher der Webseite auch zu sehen bekommt. Um den Aufbau, beziehungsweise das Aussehen der Webseite zu konfigurieren und somit die Inhalte anzuordnen, beziehungsweise zu positionieren, werden sogenannte Templates genutzt, um eine Homepage erstellen zu können. Bei diesen Templates handelt es sich um vorformatierte Layout-Vorlagen, in welche sich die Inhalte mühelos integrieren lassen. Dabei hat der Webmaster  die Möglichkeit, Templates (wie ein Entwickler) zu verändern oder auszutauschen, sodass die die Inhalte in unterschiedlichen Layouts dargestellt werden können. Bei der Version 1.0.4 Version werden bereits zwei Templates mitgeliefert, welche dazu dienen die Homepage erstellen zu können.

Das Backend und die Ansicht beim Besuch der Webseite

joomla-screenshotWie bereits beschrieben, beinhaltet Joomla auch das sogenannte Backend, welches als Verwaltungsbereich genutzt wird. Auf dieser Benutzeroberfläche können sämtliche Einstellungen vorgenommen werden, welche später im Frontend zu sehen sein werden. Ebenso wie das Frontend, wird das Backend im Browser angezeigt. Um das Backend nutzen zu können, benötigt der Webmaster die entsprechenden Rechte. Von Vorteil ist, dass sich mit dem Backend Inhalte einer Webseite ohne Programmierkenntnisse einfach und schnell verändern lassen.

Die grundlegenden Bedienfunktionen von Joomla und die Bedienung

Die Software ist sehr verständlich aufgebaut und kinderleicht zu bedienen. Dazu dienen einzelne Symbole, welche für die Einstellungen genutzt werden können. Das Save-Symbol speichert alle vorgenommenen Einstellungen und auch die veränderten Inhalts-Elemente, wobei die aktuell bearbeitete und angezeigte Seite im Backend (nicht zu verwechseln mit dem Browser-Tab) geschlossen wird. Das Apply-Symbol speichert ebenfalls die vorgenommenen Einstellungen, sowie die veränderten Elemente, wobei die aktuelle Seite nicht geschlossen wird, sondern offen bleibt und weiter bearbeitet werden kann. Das Cancel-Symbol bricht den aktuellen Vorgang ab, ohne ihn zu speichern. Das Help-Symbol ruft die in der Software integrierte Online-Hilfe auf welche jedoch nur in englischer Sprache verfügbar ist. Mit dem Edit-Symbol kann ein ausgewähltes Inhalts-Element bearbeitet werden. Das New-Symbol dient der Erstellung eines neuer Inhalte und mit dem Publish-Symbol lassen sich das ausgewählte Inhalte veröffentlichen. Das Unpublish-Symbol dient dazu ausgewählte Inhalts-Elemente zu verstecken. Mit dem Delete-Symbol können ausgewählte Inhalts-Elemente gelöscht werden und mit dem Upload-Symbol können Bilder und andere Dateien wie zum Beispiel PDFs auf den Server geladen werden.