5 Dinge, die ein modernes CMS nicht tun sollte

Veröffentlicht: 2020-05-19

Alle Content-Management-Systeme (CMS) haben ihre eigenen Stärken und Schwächen. Einige sind für Nischenangebote wie E-Commerce oder Mitgliederseiten gedacht, während andere ein Alleskönner sind. Darüber hinaus reichen diese Systeme von Open Source bis hin zu proprietären Systemen.

Neben dem marktführenden WordPress hatte ich die Gelegenheit, mich an einigen anderen Systemen zu versuchen. Die Erfahrungen waren uneinheitlich.

Ich werde nicht so tun, als hätte ich fundierte Kenntnisse über jedes Softwarepaket da draußen. Aber ich habe genug Erfahrung, um zu verstehen, was ein gutes System ausmacht. Es geht um Benutzerfreundlichkeit und darum, Benutzer in die beste Position zu versetzen, um Dinge richtig zu machen.

Zum größten Teil gab es in den letzten zehn Jahren eine Menge Verbesserungen. Trotzdem ist noch nicht alles dort, wo es sein sollte. Vor diesem Hintergrund sind hier fünf Dinge, die kein CMS in der heutigen Zeit tun sollte.

Generieren Sie nicht standardisierten und unzugänglichen Code

Es ist kaum zu übersehen, dass das Web heutzutage viele Standards und Best Practices hat. Markup muss semantisch strukturiert sein und Inhalte müssen zugänglich sein. Darüber hinaus sollte CSS für Styling-Elemente wie Container und Typografie verwendet werden.

Dennoch sehe ich immer noch Benutzeroberflächen zur Inhaltsbearbeitung, die es erleichtern und somit fördern, Dinge falsch zu machen . Nehmen Sie zum Beispiel ein proprietäres, auf Mitgliedschaft basierendes CMS, mit dem ich gearbeitet habe. Der Inhaltseditor verwendet immer noch Tabellen für mehrspaltige Layouts sowie HTML-Schriftart-Tags der alten Schule. Ähm, 1999 hat angerufen, sie wollen ihre Markup zurück!

Nun, es gibt einen Unterschied zwischen geringfügigen Abweichungen von Standards und ihrer völligen Missachtung. Die Tatsache, dass jede Software immer noch solche veralteten Techniken (nach fast zwei Jahrzehnten) verwendet, ist irgendwie verwirrend – ganz zu schweigen von unverantwortlich.

Die durchschnittliche Person, die Inhalte erstellt, setzt großes Vertrauen in eine Editor-Benutzeroberfläche. Wir brauchen die Software, um unsere Texte und Bilder in sauberen, zugänglichen Code umzuwandeln. Es muss nicht perfekt sein, aber es sollte niemanden daran hindern, es zu konsumieren.

Eine Person, die ein Mobiltelefon benutzt.

Lassen Sie ungeregelte Unordnung im Dashboard zu

Für einige von uns ist die Arbeit an einem unordentlichen Schreibtisch frustrierend. Es ist schwer, kreativ zu sein – oder sich überhaupt zu konzentrieren – mit diversem herumliegenden Müll. Ein CMS-Dashboard ist ähnlich aufgebaut.

Dashboards sollten sowohl minimal als auch leicht anpassbar sein. Das WordPress-Dashboard beginnt auf diese Weise, wird aber schnell zu einem Haufen Chaos, wenn Sie weitere Themen und Plugins installieren. Dashboard-Widgets können ganz einfach deaktiviert werden. Aber die vielen nörgelnden Benachrichtigungen, die im gesamten Backend angezeigt werden, lassen sich nicht so einfach über Bord werfen.

Ein Teil des Problems besteht darin, dass WordPress als Open-Source-System nicht viel Kontrolle darüber hat, wie diese Benachrichtigungen bereitgestellt werden. Es wurden jedoch einige Anstrengungen unternommen, um die Bekanntmachungen benutzerfreundlicher zu gestalten.

Dies ist ein Bereich, in dem einige proprietäre Systeme, insbesondere solche, die keine Plugins von Drittanbietern zulassen, einen Vorteil haben. Sie können die vollständige Kontrolle über die Benutzeroberfläche übernehmen und entscheiden, welche Benachrichtigungen benötigt werden und wie sie angezeigt werden.

Außerdem muss zwischen legitimen systembezogenen Hinweisen und kitschigen Upsells unterschieden werden. Es ist verständlich, dass Softwareentwickler Geld verdienen müssen. Mit Werbung bombardiert zu werden und gezwungen zu werden, dieselbe Benachrichtigung hundertmal zu schließen, überschreitet jedoch eine Grenze. Es muss strenge Richtlinien für diese Art von Verhalten geben.

Ein unordentlicher Schreibtisch.

Beschränken Sie die Portabilität von Inhalten

Nur weil Ihre Website mit einem bestimmten CMS erstellt wurde, bedeutet das nicht, dass sie für immer in diesem System bleiben wird. Möglicherweise wachsen Sie irgendwann aus der Plattform heraus, mit der Sie begonnen haben, oder Sie möchten einfach etwas Neues ausprobieren. Das ist nicht immer einfach.

Bei einigen proprietären Systemen bleibt die von Ihnen erstellte Website entweder beim Anbieter oder verschwindet ganz. Inhalt und Design können nicht nativ zur Verwendung an anderer Stelle exportiert werden. In einigen Fällen können Sie nicht einmal eine Kopie Ihrer Website für interne Staging-Zwecke exportieren.

In diesem Fall müssen Sie nach einem Drittanbieter-Tool suchen, um das zu extrahieren, was Sie benötigen. Andernfalls kopieren Sie möglicherweise den Quellcode aus Ihrem Webbrowser und fügen ihn ein.

Es ist vernünftig, dass einige Funktionen möglicherweise nicht exportiert werden – wie beispielsweise ein Einkaufswagen. Aber in der heutigen Zeit sollten die Inhalte selbst zumindest als CSV-, JSON- oder XML-Datei exportiert werden können. Ist das zuviel verlangt?

Ein Vorhängeschloss.

Handelsstabilität für Features

Jede Software entwickelt sich im Laufe der Zeit weiter – das ist eine Selbstverständlichkeit. Bugs werden gequetscht, Sicherheitslücken geschlossen und neue Funktionen vorgestellt. Und sie alle werden zu Recht von einem CMS erwartet.

Es besteht jedoch auch ein großes Bedürfnis nach Stabilität. Wenn Sie eine Website auf dem CMS Ihrer Wahl bereitstellen, möchten Sie wissen, dass sie Version für Version weiterhin funktioniert.

Große, weitreichende Änderungen können einen Schraubenschlüssel in die Arbeit werfen. Wenn alle „Was-wäre-wenn“-Fragen nicht berücksichtigt werden, kann jede grundlegende Änderung der Funktionsweise eines Systems schwerwiegende Folgen haben. Bestimmte Funktionen oder sogar eine ganze Website könnten nach der Implementierung der Änderung kaputt gehen.

Neue Funktionen sind immer noch wichtig. Sie helfen dabei, neue Nutzer zu gewinnen und im Idealfall bestehenden das Leben zu erleichtern. Sie müssen jedoch sorgfältig durchdacht werden, um negative Auswirkungen zu minimieren.

Wenn eine App den Ruf erlangt, Websites kaputt zu machen, wird es sie nicht mehr lange geben.

Eine Person, die über eine Brücke geht.

Kommunikation mit Benutzern fehlgeschlagen

Es scheint, als wäre Kommunikation genauso wichtig wie Code. Denn obwohl ein System über überzeugende Funktionen verfügen kann, müssen Benutzer diese kennen, um sie nutzen zu können.

Ebenso müssen die hinter den Kulissen eines CMS wissen, was ihre Benutzer wollen und brauchen. Diese Informationen sind der Schlüssel für die Entscheidung, welche Funktionen implementiert und welche Fehler behoben werden müssen.

Aber Kommunikation ist eine große Aufgabe. Es umfasst Bereiche wie Dokumentation, Benutzerunterstützung und den Aufbau einer Community. Hier muss viel Aufwand betrieben werden, was selbst für Branchenriesen schwierig ist. Bei kleineren Systemen kann es die begrenzten Humanressourcen bis zum Maximum belasten.

Trotzdem lohnt sich die Mühe. Ein Versäumnis, einen offenen Dialog mit den Benutzern zu führen, wird die Beziehungen untergraben und kann zu einer Massenflucht von der Plattform führen.

Ein Schild mit der Aufschrift „SILENCIO / SILENCE“.

Ein CMS muss den Benutzer im Mittelpunkt behalten

Letztendlich wird ein CMS danach beurteilt, ob es die Bedürfnisse seiner Nutzer erfüllt. Keiner ist in diesem Bereich perfekt, aber einige sind anderen weit voraus.

Die besten Systeme ermöglichen es uns, Inhalte barrierefrei zu erstellen. Sie werden Funktionen entwickeln, die die Stabilität aufrechterhalten und zumindest eine gewisse Abwärtskompatibilität bieten. Darüber hinaus werden diese Systeme das Recht eines Benutzers auf seine eigenen Inhalte respektieren und die Übertragbarkeit erleichtern.

Vor allem wird ein gutes CMS eine offene Kommunikationslinie mit den Benutzern aufrechterhalten. Der offene Dialog wird allen zugutekommen und dazu beitragen, eine glänzende und produktive Zukunft zu gewährleisten.

Andererseits werden Systeme, die in diesen Bereichen versagen, langfristig wahrscheinlich nicht mehr existieren.