Erleichtere Dir die Verwaltung durch ein CMS

Als agiler Surfer auf Facebook Fanpages, Webseiten oder Blogs stolpert man ab und an √ľber den Begriff Content Management Systemen oder CMS. Nicht nur in der Programmierung ist ein CMS ein unglaublich toller Helfer, sondern auch f√ľr Redakteure (beziehungsweise Blogger) ist diese Art der Web-Software nicht mehr wegzudenken.

Was ist ein CMS?

Ein CMS hilft einem Website-Betreiber dabei seine Inhalte zu pflegen, organisieren und aufzubereiten. Inhalte k√∂nnen statische Seiten, Bilder, Videos, PDF's oder andere Dateien sein. Dar√ľber hinaus k√∂nnen Blog-Beitr√§ge und Produkte erstellt und mit Kategorien erweitert werden. Das hilft dem Benutzer dabei, sich besser zurechtzufinden.

Content Management Systeme sind vorwiegend kostenfrei erh√§ltlich, individualisierbar und sehr flexibel. Es k√∂nnen eigene Farben und das Logo hinzugef√ľgt und ein sogenanntes Template f√ľr die Gestaltung der Webseite hinzugezogen werden, um sie f√ľr das Ziel oder den eigenen Geschmack perfekt zu gestalten.

Dabei unterscheidet man in den meisten F√§llen zwischen dem Frontend und dem Backend. Das Frontend ist die Darstellung, wie sie der Besucher einer Webseite sieht. Das Backend ist f√ľr die Bearbeitung der Webseite zust√§ndig.

Web-Entwickler mit Erfahrung in den Content Management Systemen k√∂nnen eigene Plugins erstellen, um Funktionen und Elemente zum Front- oder Backend hinzuzuf√ľgen. Ein Plugin ist vergleichbar mit einem AddOn f√ľr ein Programm, wie beispielsweise bei Google Chrome oder Mozilla Firefox.

Wir zeigen Dir einige unterschiedliche Content Management Systeme und Shop-Systeme, die Dir dabei helfen werden Deinen Inhalt einfacher und effizienter zu erstellen und erkl√§ren die Wichtigsten noch etwas ausf√ľhrlicher.

Redaktionssysteme

WordPress

WordPress ist ein √ľbersichtliches Content Management System, das den Redakteuren dabei hilft Beitr√§ge mit wenig Know-How zu erstellen und anzupassen. Administratoren von WordPress-Webseiten k√∂nnen mit einfachen Mitteln Benutzer verwalten, Designs bearbeiten, Inhalts-Bl√∂cke aufbereiten und noch vieles mehr.

Durch eine riesige Community wird das CMS st√§ndig weiterentwickelt, kritische Sicherheitsl√ľcken werden schnellstm√∂glich geschlossen und der Funktionsumfang erweitert sich st√§ndig.

Das Content Management System sichert sich mit ca. 60% (Stand 2018) aller CMS-Installationen auf der Welt den gr√∂√üten Marktanteil. Im Vergleich findet sich Joomla mit 6% auf den zweiten Platz ein. Das liegt wom√∂glich daran, dass Wordpress ein verst√§ndliches, aber flexibles CMS ist, dass vielen Anspr√ľchen von Anwendern, Web-Designern, SEO-Experten und Entwicklern gleicherma√üen standh√§lt.

WordPress enth√§lt in der Grundinstallation ein paar Templates, die frei gew√§hlt und angepasst werden k√∂nnen. Nat√ľrlich gibt es auch die M√∂glichkeit mit den notwendigen Kenntnissen ein eigenes Template zu erstellen, oder bei verschiedenen Herstellern kostenpflichtig oder kostenfrei zu erwerben. Ich habe bereits einige Webseiten mit WordPress entwickelt, konnte aber noch kein einziges kostenfreies Template finden, das meinen Erwartungen standh√§lt. Nimm ein wenig Geld in die Hand und kaufe Dir ein ordentliches Template mit einem Design, das Deinen Vorstellungen entspricht.

Durch die Verwendung von Plugins kann der Funktionsumfang ohne Programmier-Kenntnisse nach belieben angepasst werden. Dazu gibt es ein Plugin-Verzeichnis auf WordPress, in dem Du zu fast allen Problemen eine L√∂sung findest. Bitte beachte vor der Installation eines Plugins, ob es mit der Version Deines WordPress-Systems kompatibel ist. In der rechten Sidebar der Plugin-Beschreibung auf WordPress.org findest Du Informationen √ľber die Kompatibilit√§t und zum letzten Update. Sollte das letzte Update schon l√§ngere Zeit zur√ľckliegen solltest Du nach einer Alternative mit den gleichen Funktionen suchen.

Typo3

Typo3 ist zwar nicht so flexibel wie WordPress oder andere Content Management Systeme, jedoch setzt es neue Ma√üst√§be in der Sicherheit. Dank einer sehr straffen und anpassbaren Benutzerrollen-Verwaltung kannst Du genau bestimmten welcher CMS-Benutzer Deiner Typo3-Webseite welche Aktionen ausf√ľhren darf.

Wie in vielen anderen Verwaltungssystemen kannst Du Erweiterungen (in Typo3 Extensions genannt) installieren, um neue Funktionen und dadurch Individualismen hinzuzuf√ľgen. Typo3 Extensions k√∂nnen kostenfrei oder kostenpflichtig heruntergeladen und in das Projekt eingef√ľgt werden. Als Entwickler sollte auch hier auf eine Update-F√§higkeit und Kompatibilit√§t zur verwendeten Version geachtet werden.

Die Erstellung einer Typo3-Webseite ist sogar f√ľr fortgeschrittene Entwickler ein Zeit-Intensives Projekt, dass vom Auftraggeber nicht auf die leichte Schulter genommen werden darf. Die Kosten einer Typo3-Entwicklung fangen in vielen f√§llen ab einem 5-Stelligen Bereich an. Agenturen in Deutschland die weniger verlangen, nehmen die Produktion in den meisten F√§llen nicht ernst. Somit kann es sein, dass viele wichtige Algorithmen oder Einstellungen bei der Erstellung vernachl√§ssigt werden. Gr√∂√üere Firmen schw√∂ren auf dieses Content Management System und nehmen die hohen Produktionskosten von namhafte Hersteller gerne in Kauf.

Weitere Redaktionssysteme

Shopsysteme

Magento

Die eCommerce-Plattform von der Adobe Company bietet eine √ľbersichtliche Darstellung von Produkten im Frontend und eine verst√§ndliche Backend-Struktur, die ohne Programmier-Kenntnisse erlernt werden kann. Viele bekannte Marken, darunter CocaCola und Bauhaus, verwenden das Shop-System Magento, da es neben der reinen Produkt-Pr√§sentation ein Waren-Magement-System zur leichten Pflege der Produkte und Kategorien anbietet. Dadurch kann der Warenbestand und Bestellungen auf einen Blick verfolgt werden.

Der Shop kann mit mehreren Zahlungs-Methoden ausgestattet werden. Dadurch kann der Anbieter eine größere Anzahl an Kunden abdecken, die bestimmte Bezahlungsmöglichkeiten präferieren. Darunter die beliebte Methode PayPal, die bereits in der Grundinstallation enthalten ist. Um den Zahlungs-Vorgang mit PayPal oder PayPal Express zu ermöglichen benötigt der Seller einen validen API-Code, damit die Bezahlung zum richtigen PayPal-Konto zugeordnet werden kann.

Viele Shop-Betreiber sch√§tzen integrierte CRM-Systeme (Customer Relationship Management) die durch Erweiterungen zu Magento hinzugef√ľgt werden k√∂nnen. Das erlaubt den Betreibern eine bessere und individuelle Kommunikation mit den Kunden, die dadurch an die Firma gebunden und zu Stammkunden konvertiert werden k√∂nnen.

Weitere Shopsysteme

Warum kein Baukasten?

Baukasten-Systeme kennt man bereits aus der Werbung. Viele Anbieter locken den potentiellen Kunden damit, dass eine Webseite innerhalb weniger Minuten oder Klicks erstellt werden kann. Das mag f√ľr eine kleine Firma oder einen Privatkunden sehr attraktiv wirken, jedoch gibt es ein paar sehr gro√üe Nachteile, die ich nachfolgend erkl√§ren m√∂chte, bevor Du Dich f√ľr ein solches System entscheidest.

Funktionen

Ein Baukasten-System hat ein paar Funktionen, die der Webseiten-Betreiber verwenden kann. Fr√ľher oder sp√§ter kann es aber sein, dass wichtige neue Funktionen hinzugef√ľgt werden sollen, die nicht im Baukasten enthalten sind. Zus√§tzliche Funktionen k√∂nnen in den meisten Bauk√§sten nicht programmiert werden. Sollten diese Funktionen essentiell f√ľr eine Firma sein, muss man zwangsl√§ufig auf eine flexiblere L√∂sung umstellen.

Flexibilität

Die Layouts eines Baukasten-Systems sehen sehr ansprechend aus. Sie entsprechen immer den aktuellen Standards, wenn man die richtigen verwendet. Sollten jedoch eigene, individuelle Stile hinzugef√ľgt werden, st√∂√üt man bei vielen Bauk√§sten an Ihre Grenzen. Eigene CSS-Stile sind kaum (oder oft gar nicht) implementierbar und eine eigene HTML-Struktur kann auch oft nicht eingef√ľgt werden.

Optimierung

Der Punkt "SEO" wird f√ľr jede Webseite irgendwann ein gro√ües Thema werden. Sobald die Algorithmen der Webseite nicht optimiert werden k√∂nnen, der Server nicht konfiguriert werden kann, oder wenn wichtige Attribute in der HTML-Struktur nicht bearbeitbar sind, st√∂√üt die Suchmaschinenoptimierung an eine unn√∂tige Grenze. Viele Content Management Systeme sind wesentlich flexibler in der Suchmaschinenoptimierung. Es gibt auch viele kleinere Hoster, die Dir eine individuelle L√∂sung f√ľr Deinen Webspace anbieten, damit der Server optimiert l√§uft. Das ist ein wenig kostenintensiver, aber eine schnelle Webseite rentiert sich in den meisten F√§llen!

"Unvermeidbarkeit"

Sobald eine der oben genannten F√§lle eintritt und die Anspr√ľche mit der Firma wachsen, muss eine andere L√∂sung neben dem Baukasten her. In diesem Fall verwendet der Gro√üteil aller Firmen, die einen Baukasten verwenden, dann doch ein CMS. Warum also nicht gleich so? Ein CMS ist nicht so kosteng√ľnstig wie ein Baukasten-System und man muss sich mehr Zeit zum einlernen nehmen. Wenn die alte Baukasten-Seite dann aber ausgedient hat, wird der unvermeindliche Fall eintreten, ein Content Management System zu verwenden. Man h√§tte sich Zeit und Kosten gespart, wenn schon vorher auf eine skalierbare L√∂sung gesetzt h√§tte.

Der Umzug

Wenn man bereits eine Baukasten-Seite besitzt und sie durch ein CMS ersetzt werden soll, kann man sich aber wenigstens die Inhalte kopieren. Die Erstellung von Inhalten ist einer der zeitintensivsten Tätigkeiten einer Webseite.

Fazit

Wenn Du Dir √ľberlegst eine Webseite f√ľr Dich oder Deine Firma zu erstellen, verwende also am besten ein Content Management System, dass Dir und Deinen Mitarbeitern die Bearbeitung und Verwaltung um ein Vielfaches erleichtert!

Als Firmeninhaber solltest Du auf das Know-How Deiner Angestellten zur√ľckgreifen und Dir bei der Erstellung von Beitr√§gen oder Seiteninhalten helfen lassen.

Du kannst aber von Deinen Mitarbeitern nicht erwarten, dass sie im Umgang mit den g√§ngigen Web-Sprachen vertraut sind. Ein CMS entlastet Deine Arbeitnehmer, indem Sie keine Sprache wie HTML oder CSS erlernen m√ľssen. Dadurch k√∂nnen Sie mit der Bef√ľllung Deiner Webseite beginnen, ohne viel Vorwissen aufzubauen.

Stelle außerdem Sicher, dass alle Accounts auf deiner Webseite sicher sind, um es Hackern schwerer zu machen deine Webseite anzugreifen. Verwende dazu meinen Passwort Generator, um ein sicheres, merkbares Kennwort zu erhalten. Mit dem zusätzlichen Leak-Check stellst zu zudem sicher, dass das Passwort in keiner Rainbow-Table verwendet wird.

 

Hast Du bereits Erfahrung mit einem CMS gemacht? Teile Dein Wissen in den Kommentaren!

 

Codepalm
Deine erste Webseite programmieren
Teil 4: Perfekte Organisation durch ein CMS