Posts Tagged ‘Homepage Software’
Joomla vs. Contao – Vor- und Nachteile der CMS-Systeme
Sowohl das Joomla CMS als auch Contao gelten als „alte Hasen“ unter den Content-Management-Systemen. Zwar entstammt Ersteres aus dem weit vorher bekannten Mambo, viele Teile der alten Source-Codes wurden jedoch neu geschrieben und nur in Teilen übernommen. Beide Systeme werden von sogenannten Core-Entwicklern, einerseits vom „Joomla! Project Team“, andererseits von der „Contao Core Group“ entwickelt und unter der GPL-Lizenz veröffentlicht.
Installation und Features
Die Voraussetzungen für Joomla und Contao sind ein funktionsfähiger Webserver, üblicherweise Apache sowie eine MySQL-Datenbank, wobei Letzteres auch PostgreSQL unterstützt. Da Joomla die Bedienfreundlichkeit in den Vordergrund stellt, gibt es bereits vorgefertigte Installationspakete. Dies ist zwar auch bei Contao der Fall, die größere Community hat aber bereits eine Vielzahl sogenannter „Pre-Installs“ hervorgebracht. Die strengere Fokussierung auf Anfänger ist aber ein Stolperstein für das Joomla CMS. Ohne eine entsprechende Erweiterung erlaubt dieses nämlich weder die Einbindung von Medieninhalten (Videos, Flash etc.) noch die Nutzung eigener Skripte. Contao beherrscht beides.
CMS-Systeme sollen vor allem vielen Nutzern die Arbeit an einer Webseite erleichtern, weswegen das Nutzermanagement einen erheblichen Teil ausmacht. Joomla ist in diesem Punkt dank Multilayer-Management etwas besser aufgestellt als Contao, ansonsten eignen sich beide Systeme hervorragend.
Abgesehen von den bereits erwähnten Skripten sind sowohl das Joomla CMS als auch Contao stark erweiterbar. Bei Joomla stammen die meisten der in verschiedenen Kategorien eingeordneten Erweiterungen – unter anderem gibt es Templates, Designelemente, Module und Plug-Ins – aus der Community, bei Contao gibt es dafür ein eigenes Team, das Erweiterungen selbst entwickelt und Vorschläge/Entwicklungen der Nutzer im „Extension Repository“ ablegt.
Einsatzbereiche im Detail
Joomla eignet sich aufgrund der guten Dokumentation und der Bedienfreundlichkeit am ehesten für einfache Projekte, private Homepages, Informationsportale oder Web-Präsenzen für kleinere Unternehmen. Zwar lassen sich mit Hilfe der Erweiterungen auch komplexe Projekte realisieren, die Einbindung solcher stellt jedoch auch größere Herausforderungen an die Serverhardware. Contao ist in diesem Punkt kompakter als das Joomla CMS, ist ebenfalls stark erweiterbar und erlaubt die Integration fertiger und selbst geschriebener Skripte, was beispielsweise für Unternehmenswebseiten, Shops oder Multimediaportale von Vorteil ist.
Sicherheitsrisiken mittels Sicherheitsupdates auf ein Minimum senken
Vor allem die lizenzfreie Homepage Software wie Joomla muss immer wieder aktualisiert werden sowie durch Updates erneuert werden. Das hat besonders Konsequenzen auf die Sicherheit, weil eventuell auftretende Sicherheitslücken durch die immer wieder erscheinenden Sicherheitsupdates geschlossen werden können. Durch sog. Bugfixes können bestehende Fehler bei der Homepage Software bereinigt werden. Einer der gewichtigsten Gründe für regelmäßige Softwareaktualisierungen dürfte die Abschirmung vor Hacks sein. Die Hacker entfalten ihre Strategien grundsätzlich schneller weiter als die Unternehmen von Content Management Systemen die Sicherheitssoftware. Dennoch erscheinen bei erscheinenden Mängeln beziehungsweise Hacks sehr schnell neue Updates, welche vor den allerneuesten Techniken der Hacker beschützen. Besonders falls auf der Internetseite durch die Homepage Software sicherheitsrelevante Informationen wie Kontodaten beziehungsweise Adressen von Kunden oder Nutzern gespeichert werden, sind häufige Aktualisierungen unentbehrlich und zwingend erforderlich.
Veraltete Homepage Software enthält ein riesiges Sicherheitsrisiko
Homepage Software, die nicht regelmäßig durch Aktualisierungen auf den aktuellen Stand gebracht wird, ist für Hacker eine perfekte Angriffsfläche. Wer nun glaubt, dass die Hacker die überholte Homepage Software nicht finden würden, der irrt. Die Hacker beeinflussen PHP Dateien und legen Zugänge zu den Datenbanken an. Außerdem können auch Defacements gemacht werden. Bei dem Defacement wird die Hauptseite geändert und zeigt daraufhin einen anderen Inhalt an.