CMS
Ein WCMS zur einfachen Pflege der Inhalte einer Webseite ist heute üblich. Doch welches WCMS passt am besten zu Ihnen? In den meisten Fällen bietet sich eine fertige "out-of-the-box" Baukastenlösung mit einem kostenlosen OpenSource CMS wie z.B. Typo3 an.
Die professionelle Auswahl des passenden CMS sollte aber nicht nur anhand von oberflächlichen Features des Systems entschieden werden. Vielmehr sollten die eigentlichen Anforderungen an die Geschäftsprozesse der geforderten Softwarelösung genauer betrachtet werden.
Nicht immer erfüllen die verfügbaren WCMS diese Anforderungen direkt.
Es gibt eine Reihe von WCMS Software, die auf bestimmte Aufgaben spezialisiert sind und dabei sehr zuverlässig ihren Zweck erfüllen.
Welches CMS ist das Richtige?
Einige CM Systeme werden in bestimmten Anwendungsgebieten verstärkt eingesetzt und spezialisieren Ihre Fähigkeiten in dem jeweiligen Fachbereich.
Folgende Produkte kann ich empfehlen und anbieten und Sie dazu beraten.
- Typo 3
Das umfangreichste kostenlos verfügbare WCMS. Wenn Sie einen anspruchsvollen Webauftritt mit vielen Erweiterungsmöglichkeiten benötigen, mit mehreren Redakteuren an unterschiedlichen mehrsprachigen Seiten arbeiten möchten... ist die Wahl schnell getroffen.
- Joomla
Wenn Sie ohne größere Schulung ein einfaches und übersichtliches Programm zur Seitengestaltung benötigen. Die eigene Homepage oder der kleine Firmenauftritt ist damit schnell und einfach bereitgestellt.
- Nucleus CMS, Wordpress
Wenn Sie beim Bloggen auf die neusten Features und Funktionalitäten einen hohen Wert legen
- phpGroupware
Wenn Sie in kleinen Gruppen arbeiten möchten und ein Terminkalender, Adressbuch, Nachrichtensystem, Foren und News nutzen möchten.
- phpProjekt
Wenn Sie Ihre Projektarbeit mit einer entsprechenden browserbasierenden Arbeitsumgebung ausstatten möchten. Schwerpunkte sind hier: Personal- und Zeiterfassung, Ressourcenplanung, Adressen und Medienverwaltung, Projektplaner
- xt:Commerce
Für einen Betreiber eines internationalen Online-Shops ist die Shop Lösung wie xt:Commerce eine gute Wahl. Wenn die Möglichkeiten von xt:Commerce nicht ganz zu Ihrem Geschäftsmodell passen kann eine individuelle Shop-Programmierung auf Basis eines e-commerce Frameworks eine durchaus gute Alternative sein.
- php4extranet
Wenn Sie hochgradig personalisierte Extranets und Portale auf Basis eines eigenen Geschäftsmodells oder einer Geschäftsidee entwickeln lassen möchten.
Warum nicht unbedingt Typo3...
In den meisten Fällen ist Typo 3.0 für Ihren Webauftritt die richtige Wahl, es sei denn einer der folgenden Punkte ist für Sie nicht tragbar.
- Problem: Rechtsunsicherheit
Die strenge GNU/GPL Lizenz von Typo 3 bedingt, das im Regelfall individuell entwickelte Extensions auch unter die GNU Lizenz gestellt werden müssen. Dies schneidet sich oftmals mit den geschäftlichen Interessen des Auftraggebers.
Wenn ein Auftraggeber seine eigene Geschäftsidee oder sein individuelles Geschäftsmodell in Form einer Webanwendung in Auftragsarbeit programmieren lässt kommt es vor, dass er nicht daran interessiert ist das entstandene Softwareprodukt (in dem Falle eine oder mehrere Typo 3 Extensions) unter die GNU/GPL Lizenz zu stellen. Sie können zwar nicht dazu gezwungen werden den Quellcode der Extensions z.b. an Ihre Konkurrenz herauszugeben, sie können es aber auch rechtlich nicht verhindern.
Lösung:
Im einem solchen Falle ist es besser ein System zu entwickeln, welches aus LGPL Komponenten besteht und die Lizenz des Endprodukts den Kundenwünschen entspricht. Solche herstellerbasierten und gleichzeitig lizenzkostenfreien Systeme zu entwickeln ist meine Spezialität.
- Problem: Updates
Die gelegentlich auftretenden Sicherheits-Updates des CMS Kerns und der eingesetzten Extensions können sich langfristig als aufwendig herausstellen wenn Kern oder Extensions individuell für das Projekt angepasst wurden.
Oftmals erfordern aber die Umsetzung der Anforderungen des Kunden Eingriffe in den Quellcode der verwendeten Extensions. Ein automatisches Update der eigentlichen Anwendungskomponente wird dabei schwieriger und erfordert bei jedem Update manuelle Korrekturen durch den Programmierer.
Man kann sich bei Extensions nicht darauf verlassen, das gefundene Sicherheitslücken nach dem Bekannt werden zeitnah geschlossen werden bevor sie massenweise ausgenutzt werden.
Lösungen:
- Kompromisse schließen und mit den Möglichkeiten der Extensions auskommen.
- Oder die Extensions neu entwickeln oder als "fork" weiterführen, wobei man nicht mehr automatisch die Weiterentwicklung der eigentlichen Extension durch die Community nutzen kann.
- Bei einer Individual-Software wird der Quellcode nicht verbreitet und somit werden evtl. vorhandene Sicherheitslücken von Massenangriffen ignoriert.
- Problem: Schulung
Die Schulungen der Redaktion bei der Einführung von Typo 3 ist zum Teil zeitaufwendiger als bei anderen Systemen mit schlichteren Oberflächen.
Lösung:
Verwendung von optimierten Brachen-Lösungen die eine einfache Bedienung ermöglichen.