Hallo. Hier istKototsuki Design.
Ich habe den Eindruck, dass der Begriff „microCMS (Headless-CMS)“ in der Webentwicklung in den letzten ein bis zwei Jahren deutlich häufiger zu hören ist.
Auch wir haben bereits mehrere Kundenwebsites mit microCMS erstellt und unterstützen unsere Kunden beim Betrieb.
Im letzten Artikel habe ich über die allgemeinen Anwendungsbereiche und die Unterschiede zwischen microCMS und WordPress gesprochen, doch dieses Mal möchte ich den Blickwinkel etwas ändern.
Ich möchte euch ganz offen meine ehrlichen Eindrücke von microCMS aus der Perspektive eines Entwicklers (Erstellers) schildern, der die Website tatsächlich hinter den Kulissen aufbaut – einschließlich der Vor- und Nachteile.
Um es vorweg zu nehmen: „Als Entwickler macht es unglaublich viel Spaß, mit diesem System zu arbeiten. Allerdings gibt es bestimmte ‚Voraussetzungen‘, damit sich Kunden dafür entscheiden.“
Ich werde euch einen authentischen Bericht aus der Praxis liefern.
Bevor wir zum eigentlichen Thema kommen, noch eine kurze Anmerkung: Wenn Sie zunächst einen Überblick gewinnen möchten und sich fragen: „Was ist microCMS überhaupt?“ oder „Wodurch unterscheidet es sich von anderen Tools?“, lesen Sie bitte zuerst den Artikel „Was ist microCMS?“.
Dann werden Sie die konkreten Inhalte, über die ich gleich sprechen werde, besser verstehen und sich besser darauf beziehen können.
Vorteil: „Überwältigende Leichtigkeit“, die beim Entwickeln begeistert
Zunächst einmal die Vorteile, bei denen ich als Entwickler dachte: „Das ist wirklich großartig!“
1. Es ist einfach unglaublich schnell! Der Spaß daran, blitzschnelle Websites zu erstellen
Das hat mich am meisten beeindruckt. Da keinerlei überflüssige Systeme die Leistung beeinträchtigen, werden die Seiten im Handumdrehen angezeigt.
Es ist einfach ein großartiges Gefühl, als Entwickler eine Website zu erstellen, die dieses erfrischende Gefühl vermittelt – so, als würde man an einem sonnigen Tag mit dem Fahrrad oder dem Auto die menschenleere Uferstraße entlangrasen.
Man hat das Gefühl, dass sich genau das, was man programmiert hat – jede Zeile Code –, direkt auf das angenehme Nutzererlebnis (die Geschwindigkeit) der Website auswirkt, und es ist einfach ein tolles Gefühl, nicht durch unnötige Einschränkungen gebunden zu sein. Diese „Geschwindigkeit“ ist die beste Art der Gastfreundschaft für die Besucher der Website.
2. Befreiung von der Angst vor „Plugin-Update-Fehlern“
Beim Betrieb von WordPress besteht stets das Risiko, dass die Website durch Updates von Zusatzfunktionen (Plugins) plötzlich komplett weiß wird oder das Layout durcheinandergerät.
Da microCMS jedoch aufgrund seiner Struktur keine solchen Plugins verwendet, gibt es keine „Angst vor Updates“.* Man muss lediglich auf die Version der Basisumgebung
Node.js achten – die Wartung ist wirklich einfach und sicher.
3. Ein übersichtliches Administrationsinterface, in dem sich Kunden nicht verirren
Der Administrationsbereich (der Bereich hinter den Kulissen, in dem Artikel verfasst werden) ist äußerst einfach und übersichtlich gestaltet. Da es keine komplizierten Menüs gibt, lässt sich den Kunden die Bedienung leicht erklären – etwa mit den Worten: „Klicken Sie hier und geben Sie Ihren Text ein.“ Ich empfand es als großen Vorteil, dass die Bedienung auch für Personen, die sich mit dem Internet nicht so gut auskennen, intuitiv und benutzerfreundlich ist.
Nachteile: „Unannehmlichkeiten“ und „Kostenhürden“, die ich ehrlich ansprechen möchte
Andererseits gab es nach der tatsächlichen Einrichtung und dem Betrieb auch einige schmerzhafte Schwachstellen und Hürden, bei denen ich das Gefühl hatte: „Das muss ich den Kunden im Vorfeld unbedingt klar mitteilen.“
1. Es dauert eine Weile, bis ein Artikel nach der Veröffentlichung „angezeigt“ wird
Es läuft nicht so ab wie bei WordPress, wo „die Änderungen innerhalb einer Sekunde nach dem Klicken auf die Veröffentlichungsschaltfläche sichtbar sind!“.
Aufgrund der Struktur von microCMS wird bei jeder Aktualisierung eines Artikels im Hintergrund der Website ein „Neubau der Seite“ (Build) durchgeführt.
Daher entsteht eine Zeitverzögerung von „etwa 3 bis 7 Minuten“ zwischen dem Klicken auf die Schaltfläche und der tatsächlichen Aktualisierung der Website.
Für diejenigen, die häufig kleine Korrekturen vornehmen, dürfte sich das etwas frustrierend anfühlen.
2. „Unsichtbarer Entwicklungsaufwand“ und „hohe Entwicklungskosten“ – gerade weil alles handgefertigt ist
Das ist vielleicht der größte Knackpunkt. Anders als bei WordPress, wo man einfach ein praktisches Plugin installiert und fertig ist, muss hier jede einzelne Funktion von Hand (durch Programmierung) von einem Entwickler zusammengestellt werden. (Auch wir entwickeln unter Einschränkungen wie dem Verzicht auf jQuery, um die Ladegeschwindigkeit so weit wie möglich zu steigern, aber ehrlich gesagt ist das ziemlich anstrengend, haha.)
Ehrlich gesagt: Selbst wenn man nach der Veröffentlichung spontan denkt: „Ich würde gerne diese Funktion hinzufügen“, lässt sich das nicht wie bei WordPress mit einem Plugin in wenigen Minuten erledigen. Da jedes Mal eine gründliche Planung und Umsetzung (Programmierung) erforderlich ist, verursachen selbst kleine Änderungen einen gewissen Aufwand an Kosten und Zeit.
Daher ist es nicht ungewöhnlich, dass der Zeit- und Kostenaufwand für die Erstellung etwa „1,5-mal so hoch“ ist wie bei einer WordPress-Lösung. Zudem gibt es strenge Einschränkungen hinsichtlich der APIs (Beitragstypen), die im Rahmen des kostenlosen Tarifs erstellt werden können, sodass bei großen Websites monatliche Gebühren für die Nutzung eines kostenpflichtigen Systems anfallen.
Fazit aus der Praxis: Fälle, in denen wir microCMS „auf keinen Fall empfehlen“, und Fälle, in denen es „hervorragend geeignet“ ist
Vor diesem Hintergrund möchten wir Ihnen klar und deutlich sagen: Bei den folgenden Anforderungen empfehlen wir microCMS eher nicht:
- „Wir möchten die Inhalte selbst fast täglich aktualisieren“
- „Wir möchten die Anfangskosten so gering wie möglich halten und die Website schnell erstellen“
In solchen Fällen müssen Sie sich nicht zwangsläufig für microCMS entscheiden.
Wie bereits im letzten Artikel erwähnt, werden Sie mit Sicherheit zufriedener sein, wenn Sie sich ganz einfach für ein Tool wie WordPress entscheiden.
Umgekehrt lassen sich die Stärken von microCMS am besten bei Websites nutzen, bei denen die folgenden Bedingungen erfüllt sind:
- Websites, bei denen die Ladegeschwindigkeit und ein „ansprechendes Design“ oberste Priorität haben
- Websites von Freiberuflern oder Unternehmen, bei denen „hohe Sicherheit“ eine unabdingbare Voraussetzung ist
- Websites, bei denen die „Art der Inhalte“, die aktualisiert werden müssen – wie Ankündigungen oder Referenzen –, einfach und überschaubar ist
microCMS ist kein magisches Tool, das günstig, schnell und für alles geeignet ist. Es kostet Zeit und Geld und ist nicht gerade benutzerfreundlich.
Für Kunden, die sich jedoch ein „absolut stabiles, robustes Fundament“ und „überragende Geschwindigkeit“ wünschen, ist es die beste Wahl, die es gibt.
Was passt besser zu Ihrem Unternehmen? Wenn Sie unsicher sind, wenden Sie sich gerne an uns
„Wie sieht es bei unserem Unternehmen aus?“ „Ich möchte wissen, was innerhalb unseres Budgets möglich ist.“
Wenn Sie sich auch nur ein wenig darüber Gedanken machen, wenden Sie sich bitte jederzeit gerne an uns.
Kototsuki DesignWir werden dann alle „Vor- und Nachteile“, über die wir heute gesprochen haben, auf den Tisch legen und gemeinsam mit Ihnen die Lösung erarbeiten und vorschlagen, die am besten zu Ihrem aktuellen Unternehmen passt.
(Das war’s aus der Praxis!)