Dunkler Keller, Liter Kaffee, schlaflose Nächte in einem Programmier-Albtraum. Wenn Sie sich vorstellen, wie Sie den Inhalt der Website verwalten, irren Sie sich und dieser Artikel führt Sie heraus 🙂 Sie erfahren auch, was CMS ist, welche Typen es gibt und welche die beliebtesten kostenlosen Lösungen sind.
Was ist CMS und warum brauchen Sie es?
CMS oder Content Management System (Inhaltsverwaltungssystem) ist eine Software, mit der Sie den Inhalt einer Website für Personen ohne Programmierkenntnisse verwalten können. Als Teil davon können Sie den Inhalt der Seite ändern: Einträge hinzufügen und bearbeiten, Kommentare moderieren und bei erweiterten Diensten Benutzer, das Erscheinungsbild der Seite oder den Newsletter verwalten. Tatsächlich ist die Liste der möglichen Funktionen nur durch die Vorstellungskraft und Dicke Ihrer Brieftasche (oder die Anzahl der Nullen auf Ihrem Konto) begrenzt.
Die Frage, ob CMS für die Verwaltung des Inhalts der Website erforderlich ist, wird von Paweł Pason beantwortet, einem Programmierer mit mehrjähriger Erfahrung, der unter anderem mit ihm zusammenarbeitet mit einem der größten Hosting-Unternehmen in Polen – Home.pl:
Sowohl aus Sicht des Programmierers als auch des Benutzers ist CMS für häufige und schnelle Aktualisierungen des Inhalts von Artikeln und einfachen Elementen von Seiten (Tabellen, Fotos, Videos) erforderlich. Die Ausnahme bilden statische Websites – „Visitenkarten“. Durch die Schulung des Kunden in der Verwendung des Content-Management-Systems werden technische Personen von der häufigen Rückkehr zur fertigen Seite und der Aktualisierung ihres Inhalts befreit. Dies spart Zeit und Geld, da praktisch jeder neue Inhalte auf der Seite eingeben kann. Es ist zu beachten, dass der Programmierer kompliziertere Aktualisierungen (Änderungen an der Seitenvorlage, besonderes Verhalten der Seite in Ausnahmesituationen) vornehmen muss.
Einfachheit und Geschwindigkeit der Bearbeitung von Inhalten ohne Programmierkenntnisse
Einer der größten Vorteile von CMS ist der Mangel an technischem Wissen. Wenn Sie den Inhalt der Seite ändern möchten, müssen Sie kein Programmierer mit langjähriger Erfahrung sein – Grundkenntnisse in der Verwendung von Texteditoren reichen für Sie aus. Die Verwendung von CMS kommt auch Programmierern zugute, da sie von einem Teil der Arbeit befreit werden. Die Verwaltung von Inhalten ist mit einem solchen System viel einfacher als durch das Bearbeiten einzelner Codezeilen.
Wählen Sie ein CMS: lizenziert, dediziert oder Open Source?
Wenn Sie die Erstellung einer Website in Auftrag geben, haben Sie folgende Möglichkeiten: Erwerb einer Lizenz für ein fertiges CMS, Befehl zum Schreiben eines dedizierten Systems oder Verwendung verfügbarer Open Source-Plattformen.
Licensed CMS ist ein fertiges Skript, unter dem Sie eine Lizenz von seinem Ersteller kaufen. Diese Lösung ist Open Source sehr ähnlich (das Thema wird unten erläutert), mit dem Unterschied, dass Sie für die Verwendung des Codes bezahlen müssen (was Vorteile wie die Garantie des technischen Supports des Autors oder eine erhöhte Sicherheit des Systemcodes beinhaltet).
Spezielles CMS oder „maßgeschneidert“ ist speziell auf Ihre Bedürfnisse programmiert. Diese Lösung unterliegt praktisch keinen Einschränkungen hinsichtlich der angebotenen Funktionen, ist jedoch viel teurer als die Verwendung von kostenlosen (oder sogar lizenzierten) Skripten. Die größten Vorteile dieser Lösung sind die Sicherheit – dedizierte CMS sind weniger anfällig für Hackerangriffe (individuelle Struktur) und die oben erwähnte Freiheit bei der Codeerstellung – ein Programmierer, der sein „Produkt“ kennt, kann es später einfacher entwickeln. In Bezug auf dediziertes CMS ergreift Paweł Pason erneut das Wort:
Ihr größter Vorteil ist die Personalisierung und Bedienung gemäß den vom Kunden festgelegten Anforderungen, und für solche Funktionen ist kein öffentlich verfügbares System verfügbar. Darüber hinaus erhöht eine geschlossene Architektur die Sicherheit, da selbst bei einem Fehler im Code eine geringe Wahrscheinlichkeit besteht, dass dieser durch Verschieben von Bots im Internet erkannt wird, die zufällige Seiten nach Sicherheitslücken durchsuchen (z. B. veröffentlichte CMS-Fehler, die noch nicht behoben wurden). Der offensichtliche Nachteil dedizierter Systeme ist das Fehlen häufiger Updates, die in diesem Fall mit zusätzlichen Gebühren für den Ersteller verbunden sind.
Die dritte Option (und es wird das Thema sein, das in diesem Artikel behandelt wird) ist die Verwendung von CMS-Plattformen, die auf Open Source-Basis verfügbar gemacht werden. Dies bedeutet, dass sie kostenlos sind und ihre Benutzer den Code verwenden, aktualisieren, verbessern und Erweiterungen dafür erstellen können.
Die beliebtesten CMS-Plattformen – WordPress, Drupal und Joomla nach BuiltWith, dem weltweit beliebtesten CMS (Stand: 1. Februar 2016). ist WordPress, dessen Anteil am Internetmarkt bis zu 50% beträgt. Joomla liegt weit hinter ihm! ( 8%), Drupal und Blogger (2%). Der Rest sind andere Plattformen, auf die ich in diesem Artikel nicht eingehen werde. Daten aus dem polnischen Markt zeigen ähnliche Statistiken: WordPress (64%) regiert, gefolgt von Joomla! ( 15%) und Drupal (2%) auf der dritten.
cms
Die am häufigsten verwendeten CMS-Plattformen sind WordPress, Drupal und Joomla Die Popularität von WordPress ist nicht ungerechtfertigt. Die meisten Websites oder Blogs werden von Menschen ohne Programmierkenntnisse betrieben. Möchten Sie gerne Programmieren lernen, um über Katzen zu schreiben oder Pfannkuchen zu braten? 🙂 Das ist richtig. WordPress ist einfach, klar und funktional, und genau diese Funktionen haben Millionen von Benutzern begeistert. Jede der oben genannten CMS-Plattformen hat jedoch ihre eigenen Vor- und Nachteile, mit denen sich ein zukünftiger Nutzer vertraut machen sollte.
WordPress: Einfachheit, eine umfangreiche Community und eine Vielzahl von Erweiterungen
WordPress ist die beliebteste CMS-Plattform unter Internetnutzern weltweit. Die meisten Benutzer treten unter Bloggern auf, aber auch unter Administratoren einfacher Websites.
WordPress verdankt seine Popularität seiner Einfachheit, seiner umfangreichen Community und der großen Anzahl kostenloser Plugins
Vorteile von WordPress
WordPress verdankt seine Popularität vor allem seiner Einfachheit. Die Bedienung verursacht keine Probleme, selbst wenn Sie ein Laie sind, der keine Programmiersprachen kennt. Weitere Vorteile dieser Plattform sind die umfangreiche Community, die über das englischsprachige Forum (oder ein polnisches Äquivalent) miteinander kommuniziert. Diese Foren sind ein Ort, an dem Praktizierende teilnehmen. Deshalb sind sie eine Quelle von unschätzbarem Wissen und Antworten auf Fragen, die Ihnen niemand gestellt hat.
Ein weiterer Vorteil dieses CMS ist die große Anzahl von Plugins, die seine Funktionalität erweitern, was auf die Verfügbarkeit im Open Source-Modus zurückzuführen ist. Benutzer können Add-Ons selbst erstellen und veröffentlichen, was sich in ihrer Nummer niederschlägt.
Erwähnenswert ist auch, dass WordPress eine kostenlose Plattform ist – Sie müssen nicht für die Verwendung des Codes, der Plugins oder Themen bezahlen, sondern nur für die Anpassung dieses CMS an Ihre Bedürfnisse.
Nachteile von WordPress WordPress beinhaltet definitiv die Notwendigkeit, PHP, CSS und HTML zu kennen, wenn Sie einige Funktionen der Website ändern möchten. Dies kann sogar mit so banalen Elementen wie der Änderung des Datumsfeldes oder grafischen Elementen zusammenhängen, so dass es trotz der Einfachheit der Plattform gut wäre, einen „vertrauten“ Programmierer zur Hand zu haben.
Ein weiterer Nachteil dieses CMS ist die Notwendigkeit, eine große Anzahl von Plugins zu installieren, wenn Sie die Funktionalität auf Wettbewerbsplattformen erweitern wollen. Diese Erweiterungen wirken sich negativ auf die Liquidität von WordPress aus. Ein weiteres Problem kann die riesige Anzahl von Plugins sein – viele von ihnen haben ihre schlechteren oder besseren Gegenstücke, und die Auswahl der richtigen Plugins kann Ihnen Kopfschmerzen bereiten.
Vieles mag auch die Sicherheit dieser Plattform zu wünschen übrig lassen, die schlechter ist als die Ihrer Konkurrenten, obwohl Sie die Sicherheit von WordPress mit den entsprechenden Plugins verbessern können.
Drupal: Die erweiterte Funktionalität, das Erscheinungsbild und die Benutzerverwaltung von Drupal wird nur noch von WordPress übertroffen und verfügt im Gegensatz zu WordPress über einen wesentlich größeren Funktionsumfang und wird in fortgeschritteneren Websites eingesetzt werden. Vorausgesetzt, Sie sind in der Lage, diese Bestie einzuspannen.
Drupal bietet eine umfassendere Funktionalität auf Kosten der Transparenz und des reibungslosen Betriebs
Vorteile von Drupal
Drupal ist wie WordPress Open Source-Software – es ist kostenlos verfügbar und jeder kann den Code bearbeiten und Plugins dafür erstellen.
Die Basisversion von Drupal, die nicht mit zusätzlichen Plugins entwickelt wurde, bietet eine Vielzahl von Funktionen wie Benutzerregistrierung, Profilverwaltung, Menü und RSS-Feeds. Im Rahmen dieser Funktionen ist es auch möglich, einfache Seiten, Blogs oder Foren zu erstellen. Deshalb funktioniert Drupal am besten auf Websites mit umfangreichen Benutzerfunktionen.
Drupal bietet auch Website-Erscheinungsbild-Management. Mit CMS können Sie das Layout einzelner Grafikelemente ohne Kenntnisse von CSS und HTML ändern. Diese Plattform zeichnet sich auch durch hohe Flexibilität und Änderungsanfälligkeit aus. Mit seiner Hilfe können Sie komplexe und interessante Websites erstellen, die sich jedoch eher an fortgeschrittene Benutzer richten, da diese „Grüns“ leicht in ihrer umfangreichen Funktionalität verloren gehen.
Wie WordPress verfügt Drupal über ein eigenes umfangreiches Forum, das reich an Dokumentationen und Ratschlägen zum Auspressen der letzten Säfte von dieser Plattform ist. Die englische Version finden Sie hier und die polnische Version hier.
Nachteile von Drupal
Das größte Problem von Drupal ist das Erfordernis technischer Kenntnisse bei der Installation und Verwendung. Diese Funktion bricht ihn praktisch ab, wenn Sie nicht über solche Qualifikationen verfügen. Ähnlich verhält es sich mit der Erweiterung der Funktionalität dieses Skripts – die Installation von Plugins ist nicht so einfach wie bei WordPress. Die geringe Leistung dieser Plattform lässt möglicherweise auch zu wünschen übrig, was mit der Vielzahl der angebotenen Funktionen zusammenhängt. Die Belastung des Servers ist besonders sichtbar, wenn viel Verkehr herrscht. Der Ausweg aus dieser Situation könnte darin bestehen, Plugins zu installieren, die das Skript beschleunigen.
Im Allgemeinen ist es sinnlos, Drupal auf einfachen Seiten zu platzieren – es zielt auf fortgeschrittenere Projekte ab. Die Frage ist nur, warum Sie Ihr Leben durch das Betreiben eines Blogs in Drupal komplizieren müssen, wenn Sie ein viel einfacheres und transparenteres WordPress zur Hand haben.
Joomla: ein Kompromiss zwischen Funktionalität und Benutzerfreundlichkeit
Joomla ist eine Plattform, die einen guten Kompromiss zwischen einfachem WordPress und kompliziertem Drupal darstellt. Genau wie die oben genannten Skripte ist Joomla eine Open Source-Software, die eine große Menge an Informationen und Tutorials sowie kostenlose Plugins bietet.
Joomla-Logo
Joomla ist ein Kompromiss zwischen Einfachheit und Funktionalität
Vorteile von Joomla
Joomla ist relativ einfach zu installieren, einfacher als Drupal, aber etwas schwieriger als WordPress. Mit der erweiterten Verwaltung können Sie viele Funktionen einführen, die in konkurrierenden Skripten nicht verfügbar sind. Joomla verfügt außerdem über ein umfassendes Navigationssystem, mit dem Sie die Site auch dann problemlos verwalten können, wenn sie viele Unterseiten enthält.
Joomla verfügt über eine große (aber kleinere als die vorherige) Anzahl verfügbarer Plugins, was auf die Open Source-Umgebung zurückzuführen ist. Ihre Verwendung wird von einer umfangreichen Community, einer großen Anzahl von Tutorials sowie umfangreichen englischen und polnischen Diskussionsforen bevorzugt.
Nachteile von Joomla
Der erste Kontakt mit Joomla kann zu Ekel führen, da das Skript sehr unintuitiv und komplizierter als WordPress ist. Sie sollten daher überlegen, ob Sie es verwenden sollen, wenn Sie zuvor noch keinen Kontakt mit CMS hatten. Ein weiteres Problem ist die recht eingeschränkte Flexibilität in Bezug auf Drupal. Joomla bietet viele interessante Lösungen, aber fortgeschrittene Benutzer fühlen sich möglicherweise unzufrieden. Dieses Skript verbraucht auch mehr Ressourcen als die Konkurrenz. Je größer Ihre Website und ihre Struktur ist, desto langsamer funktioniert sie.
Ein weiterer Nachteil sind die höheren Kosten für die Entwicklung der Funktionalität der Plattform. Dies ist auf die Existenz einer geringeren Anzahl von Plugins sowie auf die Bezahlung einiger von ihnen zurückzuführen. Es ist erwähnenswert, dass Sie nicht für einige der Erweiterungen von Joomla mit seinen Konkurrenten bezahlen müssen. Manchmal gibt es auch Inkompatibilitäten zwischen der Plattform und ihren Plugins, sodass für ihre Implementierung möglicherweise Programmierkenntnisse erforderlich sind.
Aufsummierung
Das Content Management System wurde gegründet, um die Verwaltung von Websites nicht nur für Laien, sondern auch für fortgeschrittene Stunter zu erleichtern. Damit können Sie den Inhalt und die Funktionen der Site schnell ändern, ohne den Programmcode zu beeinträchtigen. Mit den gegenwärtigen technologischen Fähigkeiten ist das Fehlen von CMS daher völlig ungerechtfertigt (es sei denn, Sie haben es mit statischen Diensten zu tun – Visitenkarten).
Bei der Auswahl einer CMS-Plattform sollten Sie sich mit den Vor- und Nachteilen einzelner Skripte vertraut machen, damit Ihre Erwartungen mit der Realität übereinstimmen und Sie die Stärke Ihrer Marke im Internet einfach und bequem aufbauen können.
Im Rahmen der Erstellung einer Website kann Brandoo ein spezielles CMS für Sie erstellen oder das lizenzierte / Open Source-System speziell an Ihre Bedürfnisse anpassen. Wir laden Sie ein, sich mit unserem Portfolio vertraut zu machen.