Wann brauchen Sie ein benutzerdefiniertes CMS – und wann ist es ein Betrug?
Veröffentlicht: 2017-08-12Das Erstellen einer eigenen Website kann oft zu einem beängstigenden Unterfangen werden, insbesondere wenn selbst HTML und CSS für Sie schwierig zu schreiben und zu verstehen sind. Während Sie immer noch eine einfache Website erstellen können, gibt es seit langem CMS-Programme (Content Management System), die Sie beim Aufbau und der Skalierung Ihres digitalen Eigentums unterstützen.
Es sind leicht Dutzende von Open-Source-CMS online verfügbar, aber viele Leute werden dazu überredet, sich ein benutzerdefiniertes CMS von einem Entwicklungsteam zu besorgen.
Es gibt sicherlich Ausnahmen, aber viele dieser benutzerdefinierten CMS sind entweder völlig unnötig oder schlichtweg Betrug, der Sie dazu zwingt, ständig für ein System zu bezahlen, das Sie kostenlos bekommen könnten. Lassen Sie uns ins Detail gehen, um zu sehen, ob Sie wirklich einen benutzerdefinierten Job benötigen oder ob ein kostenloses CMS am besten zu Ihnen passt.
Was ist ein CMS?
Wenn Sie sich in den letzten zehn Jahren mit dem Erstellen einer Website beschäftigt haben, dann haben Sie von CMS gehört. Vielleicht wussten Sie nicht, dass sie so heißen, aber Sie haben wahrscheinlich WordPress, Drupal und Joomla gesehen. Diese drei stellen die am häufigsten verwendeten Systeme im Internet dar, wobei einige Quellen sagen, dass etwa 40-50 % der aktiven Websites mit einem CMS mit WordPress erstellt wurden.
Ein CMS tut, was es verspricht: Verwalten Sie Ihre Inhalte. Wenn Sie eine Website ohne CMS, nur einfaches HTML, hätten, müssten Sie jede Seite von Hand erstellen. Sie müssten den HTML-Code für die grundlegende Seitenstruktur schreiben, die Inhaltsinformationen eingeben und sicherstellen, dass sie die richtige Syntax haben, und sie dann mit anderen Seiten verknüpfen, damit die gesamte Website für die Leser leicht zugänglich ist. Dies ist zwar nicht unbedingt schwierig, aber definitiv zeitaufwändig.
Ein CMS eliminiert im Kern den größten Teil dieser Arbeit. Mit den einfachsten CMS-Programmen können Sie neue Seiten schreiben, ohne sich Gedanken über die Codierung machen zu müssen, und die neue Seite wird Ihrer Website hinzugefügt, ohne dass Sie gezwungen sind, eine einzige Zeile Codierung zu schreiben. Es wird jede Seite zu einer zusammenhängenden Einheit zusammenfügen und die Verwaltung Ihrer Website im Backend vereinfachen.
Nun, das ist nicht alles, was ein CMS leisten kann. Sie können Lesern erlauben, Informationen hinzuzufügen, Konten zu erstellen, einfach Widgets oder Seitenleisten-Tools hinzuzufügen, SEO zu verbessern und vieles mehr durch die Verwendung von Plugins oder nativen Funktionen. Diese Programme sind so konzipiert, dass Sie Ihre Website einfach verwalten und Inhalte erstellen können, ohne wertvolle Zeit mit dem Codieren und Testen jeder Seite zu verschwenden.
Fast jeder Websitebesitzer sollte ein CMS verwenden, aber am häufigsten werden sie von Bloggern und E-Commerce-Shops verwendet. Jeder mit einer ständig wachsenden Website braucht ein solches System, damit er nicht verrückt wird.
Die benutzerdefinierte CMS-Falle
Da Sie wissen, wie nützlich CMS-Software ist, denken Sie vielleicht, dass wir Ihnen sagen würden, dass Sie auf jeden Fall ein benutzerdefiniertes CMS benötigen, um sicherzustellen, dass Sie alle Funktionen erhalten, die Sie benötigen, um Ihre Website auf optimale Effizienz zu bringen. Stimmt nicht, nicht einmal im Geringsten.
Es gibt Fälle, in denen ein benutzerdefiniertes CMS benötigt wird. Glauben Sie, dass Facebook auf WordPress laufen könnte? Definitiv nicht. Was ist mit eBay oder Amazon? Keine Chance für einen Schneeball. Oder wie wäre es mit Twitter oder Pinterest? Drupal würde abstürzen und brennen.
Für die überwiegende Mehrheit von Ihnen da draußen ist jedoch ein benutzerdefiniertes CMS einfach nicht erforderlich, es sei denn, Sie haben ein großes Unternehmen oder benötigen Funktionen, die wirklich exotisch sind. Entwickler kommen daher und versprechen der Welt, dass ein kostenloses Open-Source-Programm Ihnen auf keinen Fall alles bieten kann, was Sie brauchen, aber die Wahrheit ist, dass Sie oft mehr Leistung erhalten, als Ihre Website benötigt. Lassen Sie uns wirklich eintauchen und sehen, wann benutzerdefinierte CMS benötigt werden.
Größe und Skalierung der Website
Da Blogger und E-Commerce-Shops die häufigsten Website-Besitzer sind, die CMS-Programme benötigen, konzentrieren wir uns auf sie. Wenn Sie ein Blogger sind, ist ein benutzerdefiniertes CMS tatsächlich erforderlich? Es hängt davon ab, was Sie tun. Bist du der einzige Autor? Produzieren Sie ein paar Artikel gleichzeitig oder haben Sie Hunderte von Artikeln, die von mehreren Personen geschrieben werden? Müssen Ihre Leser/Mitwirkenden ein Konto erstellen und ihre Informationen nach Belieben hinzufügen und ändern können?
Wenn Sie zu den ersteren gehören, wo Sie der einzige Autor sind und die Leser nicht viel Anpassung benötigen, dann ist ein Open-Source-CMS vollkommen in Ordnung. Sie werden es genießen, wie einfach sie zu verwenden und zu erlernen sind, und es gibt Tausende von Plugins, die Ihnen bei SEO und Funktionalität helfen. Es wäre Zeit-, Geld- und Energieverschwendung, einen maßgeschneiderten Job zu bekommen.
Diejenigen in letzterem können möglicherweise auch ein Open-Source-CMS verwenden. Dies hängt weitgehend davon ab, wie viele Mitwirkende Sie haben und wie viele Anpassungen Ihre Mitwirkenden benötigen. Wenn Sie andere Autoren bezahlen und mit zahlreichen Autoren auf Hunderte oder sogar Tausende von Seiten pro Tag skalieren, benötigen Sie möglicherweise ein benutzerdefiniertes CMS.
Auf der E-Commerce-Seite sind die Fragen weitgehend gleich. Wenn Sie vorhaben, alle Ihre eigenen Artikel aufzustellen, Ihre eigenen Verkäufe festzulegen, hin und wieder Coupons freizugeben und einfach einen ziemlich gewöhnlichen E-Commerce-Shop zu betreiben, dann erhalten Sie alles, was Sie brauchen, von Magento, Shopify und anderen Open-Source-E-Commerce Programme.
Wenn Sie der nächste eBay oder Amazon werden möchten, benötigen Sie ein benutzerdefiniertes Setup, um Ihnen die Leistung und Anpassungsmöglichkeiten zu bieten, die Sie benötigen. Wenn Sie jedoch nicht wirklich nach den Sternen in Bezug auf die schnelle Skalierung greifen (über Tausende von externen Benutzern mit jeweils Dutzenden oder sogar Hunderten von Produkten) und ein extremes Maß an Anpassung benötigen, werden Sie mit einem kostenlosen CMS gut zurechtkommen.
Preisgestaltung
Wenn ein Entwicklungsteam Sie wegen eines benutzerdefinierten CMS kontaktiert, wird es sein Bestes tun, um die Kosten herunterzuspielen. Sie werden sagen, dass es eine Investition ist, dass das neue CMS Ihnen so viel mehr Funktionalität bietet, dass Sie offensichtlich mehr und schneller Geschäfte machen können.
Die Wahrheit ist, dass fast alles, was von Grund auf neu entwickelt wird, Geld kostet, viel davon. Wie steht es um Ihr Budget? Sie fangen gerade erst an und haben gerade genug, um Ihre Hosting-Gebühren zu decken, zusammen mit etwas übrig für Werbung und Skalierung? Wenn ja, dann möchten Sie definitiv kein benutzerdefiniertes CMS, da die Preise bei verrückten Preisen beginnen und nur noch höher werden.
In erster Linie müssen Sie für die Entwicklungskosten aufkommen. Abhängig von dem Unternehmen und den Funktionen, nach denen Sie fragen, bzw. dem angebotenen Paket, können Sie am Ende Hunderte oder Tausende von Dollar allein für das CMS ausgeben. Aber es hört hier nicht auf.
Nach dem CMS müssen Sie dann eine Lizenzgebühr zahlen. Dies sind normalerweise monatliche Kosten, obwohl sie möglicherweise eine jährliche Pauschale berechnen, und Sie müssen möglicherweise für jeden einzelnen Computer bezahlen, mit dem Sie das CMS verwenden möchten. Wenn Sie alleine sind, dann ist es nur ein Computer. Wenn Sie Arbeiter oder Mitarbeiter haben, benötigen Sie möglicherweise mehrere Lizenzen.
Danach müssen Sie sich um Hosting-Gebühren kümmern. Die meisten Entwickler haben spezielle Pläne mit Hosts, die es ihnen ermöglichen, Reseller-Hosting zu verkaufen. Sie werden behaupten, dass das CMS nur auf ihrer spezifischen Hosting-Plattform „ohne Probleme“ ausgeführt werden kann. Wenn Sie damit einverstanden sind, müssen Sie sie auch für das Hosting bezahlen, und ja, sie erhöhen den Preis normalerweise viel höher, als wenn Sie Ihr eigenes Hosting verwenden würden.
Sicherheit
Dies ist ein Element, das eine gewisse Glaubwürdigkeit hat. Viele Entwickler, die ihr benutzerdefiniertes CMS vorantreiben, werden Ihnen sagen, dass WordPress und andere Open-Source-Programme Sicherheitsprobleme haben. Das ist gleichzeitig wahr und falsch. Es stimmt, dass viele Hacker hinter WordPress her sind und dass es nicht als das Fort Knox der Sicherheit gilt. Dies liegt jedoch größtenteils daran, dass WordPress auf so vielen Websites verwendet wird, sodass jemand, der durch das Programm kommt, es einfacher haben wird, ähnliche Websites auf demselben System zu infizieren.
Gleichzeitig wird die überwiegende Mehrheit der Open-Source-CMS ständig aktualisiert, und die meisten Upgrades wirken sich auf die Hintergrundcodierung aus, die Sie nie sehen werden. Sie versiegeln Sicherheitslücken und sorgen dafür, dass Schwachstellen und neue Hacking-Techniken nicht in ihr System eindringen können.
Ein benutzerdefiniertes CMS hingegen hat nicht diese ständige Hacking-Flut. Ähnlich wie das Immunsystem kann dies eine schlechte Sache sein. Im Gegensatz zu Open-Source-Programmen, an denen in vielerlei Hinsicht gearbeitet und repariert wurde, um einfache Hacks zu vermeiden, sind benutzerdefinierte CMS einfach nicht so exponiert. Dies bedeutet, dass es für einen Hacker möglicherweise viel einfacher ist, ein Loch zu finden, das hätte versiegelt werden sollen.
Es ist wirklich schwer zu sagen, was sicherer ist, aber die Wahrheit ist, dass die weitreichende Aussage, dass Open-Source-CMS nicht über genügend Sicherheit verfügen, falsch ist. Sie neigen dazu, mehr Angriffe zu bekommen, aber die Programmierer sind damit beschäftigt, Upgrades vorzunehmen, um zu verhindern, dass allgemeine Fehler und Viren in sie eindringen.
Anpassung
Dies ist ein großes Verkaufsargument für Entwickler von benutzerdefinierten CMS. Sie werden Ihnen sagen, dass Open-Source-Programme unmöglich die Funktionen haben können, die Sie benötigen, und dass Sie als Unternehmen nur wachsen können, wenn Sie ihr Programm verwenden. Es ist wahr, dass sie das CMS so anpassen können, dass es tut, was Sie wollen, und in einigen Fällen brauchen Sie das vielleicht wirklich. Bevor Sie jedoch Ihr Geld für System- und Lizenzgebühren ausgeben, sollten Sie sich unbedingt die Plugins ansehen, die von Open-Source-CMS angeboten werden.
Es sind leicht Tausende von Plugins für fast alles verfügbar, was Sie brauchen. Von SEO-Hilfe über die Möglichkeit, Benutzern Konten zu erstellen, bis hin zu E-Mail-Erfassungsformularen. Es macht mehr Arbeit, wenn Sie den Open-Source-Weg gehen, da Sie die Plugins installieren und herausfinden müssen, wie sie funktionieren, aber es gibt so viel Dokumentation und Support online, dass Sie die Hilfe haben, die Sie brauchen, um es zu erledigen.
Also noch einmal, das kommt wirklich auf Ihre Absicht an. Wenn Sie ein Unternehmen sind, das versucht, das nächste Facebook aufzubauen, dann wird Open Source auf keinen Fall für Sie funktionieren. Wenn Sie jedoch nur allgemeine Website-Funktionen benötigen und nicht gleichzeitig Tausende oder Millionen von Benutzern auf Ihrer Website haben, dann verbringen Sie einfach etwas Zeit damit, die Open-Source-Plugins zu lesen. Sie werden auf jeden Fall finden, was Sie brauchen, und die überwiegende Mehrheit der Plugins ist entweder kostenlos oder sehr kostengünstig.
Support-team
Dies ist eine weitere „wahre, aber nicht wirklich“ Tatsache, die Entwickler Ihnen entgegenwerfen werden, wenn sie ihr benutzerdefiniertes CMS verkaufen. Sie werden Ihnen sagen, dass sie ein engagiertes Support-Team haben, das Ihnen hilft, falls ein Problem auftritt, und dass Open-Source-CMS dies nicht bieten. In den meisten Fällen stimmt das. Der Entwickler wird da sein, um Ihnen zu helfen (zumindest sollten sie das sein) und die meisten CMS haben kein echtes Support-Personal.
Wenn Sie jedoch ein gängiges CMS verwenden, werden Sie feststellen, dass es viele Benutzer online in Foren und Blogs gibt, die bereit sind, Ihnen zu helfen. Fragen Sie einfach nach einem Problem, das Sie haben, z. B. bei der Installation eines Designs oder der Verwendung eines Plugins, und in der Regel haben Sie innerhalb von Minuten mindestens eine Person, die versucht, Ihnen bei der Lösung des Problems zu helfen. Es handelt sich nicht um bezahlte Support-Mitarbeiter, die auf Ihren Anruf warten, sondern um echte Menschen, die wissen, wie sie helfen können, und sicherstellen möchten, dass Sie mit allem, was Sie versuchen, erfolgreich sind.
Sofern Sie kein sehr exotisches oder unpopuläres Open-Source-CMS verwenden, werden Sie feststellen, dass Sie alle Unterstützung erhalten sollten, die Sie benötigen.
Fazit
Benutzerdefinierte CMS haben ihren Platz in der Welt, aber für die meisten Leute ist es nur ein Betrug, eine gute Möglichkeit, viel Geld für etwas auszugeben, das Sie wirklich nicht brauchen. Wenn Sie nicht ernsthaft versuchen, Amazon, YouTube oder Facebook zu erstellen, werden Sie feststellen, dass WordPress oder Drupal alles haben, was Sie jemals brauchen würden. Fallen Sie nicht in einen teuren Vertrag über ein benutzerdefiniertes CMS, ohne zuerst die Open-Source-Optionen in Betracht gezogen zu haben. Sie werden Ihnen zu 99 % der Zeit alles geben, was Sie brauchen, und Sie geben höchstens ein wenig Geld für Premium-Themes und Plugins aus.