Es gibt eine ganze Reihe von CMS, die von leichten Microblogging-Plattformen bis hin zu riesigen Enterprise-Paketen reichen.

Ich möchte hier keine Namen nennen oder Ihnen sagen, was Sie verwenden sollen.

Stattdessen gebe ich Ihnen einige wichtige Punkte, die Sie berücksichtigen sollten, damit Sie selbst eine fundierte Entscheidung treffen können.

Und hoffentlich investieren Sie nicht viel Zeit und Energie in ein CMS, das Sie ein oder zwei Jahre später aufgeben müssen.

Die Lernkurve

Leider wählen viele Designer ein CMS in diesem Punkt allein. Verstehen Sie mich nicht falsch, ein CMS zu wählen, das Sie wirklich herausfinden können, ist wichtig, aber Sie investieren viel Zeit und Energie in diese Software. Potenziell werden Jahre Ihres Lebens damit verbracht, mit diesem CMS zu arbeiten. Gehen Sie nicht einfach mit dem einfachsten zu konfigurieren, ohne einige andere Überlegungen zu berücksichtigen. Eine Ein-Klick-Installation ist nett, sollte aber kein entscheidender Faktor sein.

Davon abgesehen, wie schnell Sie in Betrieb gehen können, ist es wichtig, einfache Websites zu erstellen. Jedes CMS hat eine Lernkurve, aber einige sind viel steiler als andere. Überlegen Sie, wie viel Zeit Sie haben, bevor Sie eine Entscheidung treffen. Wenn Sie ein Student sind, könnten Sie erwägen, den Sprung in ein schwieriger zu erlernendes, aber funktionsreiches CMS zu wagen, da Sie die Zeit dafür haben. Wenn Sie gestern arbeiten und eine CMS-Lösung benötigen, werden Sie möglicherweise gezwungen sein, mit etwas zu arbeiten, das Sie in wenigen Tagen zum Laufen bringen können.

Theming

Wenn Sie mit dem Begriff nicht vertraut sind, dann meine ich damit, die Haut, den sichtbaren Teil des Frontends der Website, zu erstellen. Wie das gemacht wird, sollte eine große Überlegung sein. Denken Sie daran, dass Entwickler die Leute sind, die CMSes erstellen, und sie mögen es, die Entwicklung zu vereinfachen, manchmal bevor Sie den Designer und leider auch den Endbenutzer in Betracht ziehen. Das bedeutet, dass die Art und Weise, wie das Frontend zusammengebaut wird, vernachlässigt oder unnötig kompliziert gemacht wurde. Einige CMS sind viel einfacher zu gestalten als andere. Auch die Art und Weise, wie das Control Panel eingerichtet ist und wie einfach es zu bedienen ist, sollte Ihre Entscheidung stark beeinflussen, denn Sie werden sehr viel Zeit damit verbringen, damit zu arbeiten.

hurdles to jump over when theming a design

Sie müssen überlegen, wie flexibel Themes für das CMS sind. Können Sie statisches HTML und CSS erstellen oder importieren oder gibt es eine Menge Reifen, durch die Sie zuerst springen können? Wie ist die Dateistruktur eingerichtet und müssen Sie einzelne Teile Ihres Designs über das gesamte Backend speichern? Ein gutes CMS spart Ihnen Zeit, sobald Sie es beherrschen. Aber es gibt definitiv einige CMS, auf denen Entwicklung mehr Zeit benötigt.

Wie viel Freiheit haben Sie, um die gewünschte Website zu erstellen? Jedes CMS hat einige Design-Hürden, über die man springen muss. Sind Sie gezwungen, mit einem Starter oder einer Standardvorlage zu beginnen? Das kann ein großer Krampf in Ihrem Design-Stil sein und es kann zusätzliche Zeit kosten. Manche Leute bevorzugen jedoch Vorlagen für den Anfang. Was bevorzugen Sie? Müssen Sie Markup direkt in den Browser schreiben oder können Sie einen Texteditor verwenden? Denken Sie darüber nach, wie Sie statische Webseiten erstellen und prüfen möchten, ob Sie denselben Prozess verwenden können oder ob Sie gezwungen werden, die Dinge anders zu machen.

Dokumentation und Ressourcen

Ein CMS ist nur so gut wie seine Dokumentation. Ich habe mit ein paar erstaunlichen CMS gespielt, die ich letztendlich aufgeben musste, weil ich feststeckte und merkte, dass es nicht genug richtige Dokumentation gab, um mich aus dem Stau zu befreien, in dem ich war. So, nachdem ich mir die grundlegenden Spezifikationen angeschaut hatte für ein CMS, graben Sie in die Dokumentation. Sie sollten in der Lage sein, mit Null Wissen zu beginnen und eine komplette Website nur aus dem Lesen der Dokumentation zu erstellen. Wenn es nicht so aussieht, möchten Sie vielleicht in ein anderes CMS schauen.

Die meisten CMS listet ihre Funktionen auf, aber die Dokumentation ist wirklich, wo Sie genau sehen können, was angeboten wird. Zum Beispiel wird ein CMS wahrscheinlich eine Art Warenkorblösung anbieten, aber was genau das ist, kann von CMS zu CMS sehr unterschiedlich sein. Wenn es ein oder zwei Dinge gibt, die Ihr CMS haben muss, lesen Sie unbedingt die Dokumentation über sie, und schauen Sie, ob sie für Sie funktionieren.

Gemeinschaft

Selbst die beste Dokumentation kann nicht jede Frage beantworten, die Sie haben werden. Gibt es einen Ort, an dem Menschen Ihre Fragen beantworten können? Wenn ja, wie hilfreich ist die Community für Designer und Novizen? Manche Gemeinschaften können tatsächlich ziemlich feindselig sein oder Anfängerfragen einfach ignorieren.

Wenn du ein paar Fragen stellen möchtest, sei nicht die Person, die in den Foren oder auf Twitter fragt: "Ist das CMS gut?" Stöbere ein wenig herum. Jemand hat die Frage, die Sie haben, wahrscheinlich bereits gestellt. Ein guter Weg, um die Qualität der Community zu beurteilen, ist zu sehen, welche Art von Antworten die Leute auf ihre Fragen bekommen und wie viele Stunden / Tage sie brauchen, um sie zu bekommen. Nichts ist schlimmer, als eine Frage zu haben, die du nicht beantworten kannst und keine Ressource zu haben, an die du dich wenden kannst.

Eine andere nicht oft bedachte Überlegung ist bezahlte Unterstützung. Bieten die CMS-Entwickler Unterstützung und wie viel kostet es? Wenn nicht, gibt es Menschen in der Gemeinde, denen Sie vertrauen können, um rechtzeitig Unterstützung zu erhalten? Es wird unvermeidlich eine Zeit kommen, wenn Sie ein benutzerdefiniertes Add-on erstellen müssen oder etwas anderes auftauchen wird, das über Ihrem Wissenslevel liegt. Jemand muss da sein, um es für dich zu tun oder dich hindurch zu führen.

Community umfasst auch die Drittanbieter-Entwickler. Wer und wie viele Leute bauen Add-ons für das CMS auf? Die meisten CMS verfügen über eine zentrale Add-On-Community. Schauen Sie sich um und sehen Sie, was verfügbar ist.

Benutzerfreundlichkeit

Nicht jede Website, die Sie erstellen, ist für Sie selbst bestimmt. Wie einfach ein Client eigene Inhalte hinzufügen und bearbeiten kann, ist sehr wichtig. Komplizierte Back-Ends und fehlende Features bedeuten mehr Entwicklungszeit und mehr Zeit für die Schulung von Clients. Eine der grundlegendsten und wichtigsten Funktionen eines CMS ist der Texteditor. Das Bearbeiten von Websiteinhalten sollte für Sie und die Personen, für die Sie Websites erstellen, ein Hauptanliegen sein. Wie einfach ist es, den WYSIWYG-Editor zu verwenden, und schreibt er sauberes Markup? Können Kunden, die nicht über Computerkenntnisse verfügen, diese nutzen?

In den gleichen Zeilen befindet sich auch das Datei-Upload-System. Wie einfach ist es, Bilder, Videos, PDFs usw. hochzuladen? Viele Kunden haben nicht die Software oder das Wissen, um Bilder zu bearbeiten und zu skalieren, benötigen diese Funktionalität jedoch auf ihrer Website. Gibt es eine integrierte Bildgrößenanpassung, die Ihre Kunden nutzen können?

Die Benutzerfreundlichkeit des Bedienfeldes sollte ebenfalls berücksichtigt werden. Sie müssen möglicherweise Leute trainieren, um das System zu benutzen, das viele Stunden Arbeit im Laufe der Jahre sein kann. Ist es einfach genug, dass deine Großmutter es benutzen könnte? Wie konfigurierbar ist das Bedienfeld? Können Sie Bereiche deaktivieren oder ausblenden, auf die der Client keinen Zugriff hat? Es ist schön, Clients nur die Bereiche der Website bearbeiten zu lassen, die sie benötigen, ohne sich mit anderen Teilen des Control Panels auseinandersetzen zu müssen, die sie verwirren könnten, oder, schlimmer noch, ihnen zu erlauben, die Website zu durchbrechen.

Kunden müssen in der Lage sein, diese grundlegenden Dinge zu tun:

  • Bearbeiten Sie vorhandenen Seiteninhalt
  • Fügen Sie neue Seiten einfach hinzu und lassen Sie die Navigation automatisch aktualisieren
  • Fügen Sie Fotos, Dokumente und Videoinhalte hinzu
  • Gewähren Sie anderen Mitarbeitern den Zugriff auf das Control Panel

Sie klingen alle ziemlich einfach, aber es kann tatsächlich eine Reihe von Problemen geben. Tabellarische Daten oder stark gestylte Bereiche, die HTML- und CSS-Kenntnisse erfordern, können für einen Client schwierig zu bearbeiten sein, und einige WYSIWYG-Editoren machen hier keine gute Arbeit. Einige CMS bieten keine intuitive Möglichkeit zum Hinzufügen zusätzlicher Seiten oder einfach zu aktualisierender Navigation. Sie wollen diese Dinge nicht dem Kunden überlassen, wenn Sie es nicht müssen. Ich mag es, der Regel zu folgen, dass, wenn ein Kunde etwas kaputt machen könnte, er es brechen wird. Einige CMS erlauben nicht das Hochladen bestimmter Dateitypen oder die Beschränkung der Upload-Dateigröße, was bei Clients, die große PDFs oder PowerPoint-Präsentationen hochladen möchten, Probleme bereiten kann.

Alle Dinge zu beachten.

Programmierung von Wissensanforderungen

Sie haben aus gutem Grund beschlossen, Designer zu sein, oder? Einige von uns beherrschen vielleicht eine Sprache wie PHP, aber das bedeutet nicht, dass wir die ganze Zeit damit verbringen wollen. Schau dir die Sprache an, in der das CMS geschrieben ist, und sieh nach, ob es etwas ist, mit dem du vertraut bist und in dem du arbeiten könntest, wenn du musst. Sehen Sie auch, wie viel Skripting in den Vorlagen ausgeführt wird. Einige CMS machen wirklich gute Arbeit, um die PHP- oder andere Sprache aus den Vorlagen herauszuhalten, so dass Sie sich nur auf HTML und CSS konzentrieren können. Andere CMS können ihre eigene Vorlagensprache verwenden.

Sie sind alle ein bisschen anders und abhängig von Ihrem Komfort mit Code, müssen Sie wählen, mit denen Sie leben. Im Allgemeinen sage ich, gehen Sie nicht mit einem CMS, wo Sie eine ganz neue Sprache lernen müssen, um zu beginnen, es sei denn, Sie würden wirklich lieber ein Entwickler und kein Designer sein.

Wie aktiv sind die Entwickler?

Wie gut das CMS jetzt ist, ist wichtig, aber wohin es in der Zukunft geht, ist genauso wichtig. Finden Sie heraus, was die Entwickler vorhaben. Sehen Sie sich die Zeit an, die für jede Hauptversion und jede neue Version benötigt wird. Wenn es zwei Jahre nach der letzten Veröffentlichung des Punktes gegangen ist, könnte das CMS tot oder in der Warteschleife sein. Es gibt kein perfektes CMS, aber je mehr die Entwickler arbeiten, desto besser wird ein CMS. Und vielleicht ist das beste CMS jetzt nicht in fünf Jahren. Bleib nicht mit einem sterbenden CMS stecken.

Finden Sie den Bug Tracker und sehen Sie, wie lange Fehler behoben sind. Wenn auf einer von Ihnen erstellten Site etwas kaputt geht, verlassen sich die Clients auf Sie, um das Problem zu beheben. Ihnen zu sagen, dass die CMS-Entwickler den Fehler noch nicht behoben haben, ist keine gute Ausrede.

Flexibilität und Reichweite

Was beinhaltet das CMS? Ein CMS mit wenig Funktionalität bedeutet, dass Sie sich stark auf Add-ons von Drittanbietern verlassen müssen. Auf der anderen Seite kann ein CMS mit allem, was eingebaut ist, aufgebläht und schwierig aufzustehen, besonders wenn Sie eine einfache Website erstellen. Es muss ein glückliches Medium zwischen den beiden geben. Ein ideales CMS kann schnell eingerichtet werden, ohne dass viele Konfigurationsschritte ausgeführt werden müssen. Es verfügt jedoch über alle Tools, die für komplexere Funktionen erforderlich sind.

Nur weil Sie nur einfache Websites erstellen, bedeutet das nicht, dass Sie in Zukunft möglicherweise keine komplexeren Websites erstellen. Denken Sie über die Arten von Websites nach, die Sie erstellen möchten oder die möglicherweise erstellt werden sollen, und das CMS dies zulässt. Wie schwer ist es, der Website einen Mitgliederbereich hinzuzufügen, mehrsprachige Unterstützung anzubieten oder einen Laden hinzuzufügen?

Macht es dich besser?

Es ist eine großartige Sache zu lernen, wie man eine Website mit einem CMS erstellt, aber wie viel größer Ihre Fähigkeiten werden, kann variieren. Die Möglichkeit, Kunden die Möglichkeit zu geben, ihre eigenen Inhalte bearbeiten zu können, ist das zentrale Merkmal eines CMS, aber sie können noch viel mehr bieten:

  • E-Commerce
  • Mitgliedschaft Funktionalität
  • Mehrsprachige Unterstützung
  • Dynamische Mediengalerien
  • Installationen mit mehreren Standorten
  • Integration von Blogs und Foren
  • Seitennummerierung
  • Einfache Syndizierung

Um ein paar zu nennen. Sie wären wahrscheinlich nicht in der Lage gewesen, diese Art von Arbeit ohne ein gewisses Entwicklungswissen zu erstellen, aber ein gutes CMS kann dies ermöglichen.

Nachdem Sie eine Weile mit einem guten CMS gearbeitet haben, sollten Sie feststellen, dass Sie mit derselben Geschwindigkeit oder sogar schneller arbeiten können, als wenn Sie eine statische Website erstellen würden. Ein gutes CMS spart Entwicklungszeit, sollte aber auch dazu beitragen, die Entwicklung des Front-Ends zu verbessern, indem wiederverwendbare Inhaltsausschnitte erstellt, Vorlagen ineinander eingebettet und Inhalte aus der Datenbank angezeigt werden, die Sie hätten auszeichnen müssen selbst in einer statischen Site.

Wohin gehst du?

Denken Sie darüber nach, wo Sie jetzt in Ihrer Karriere sind und wo Sie in fünf und zehn Jahren sein möchten. Das von Ihnen gewählte CMS wird mindestens so lange bei Ihnen sein. Werden Sie für eine große Designfirma arbeiten oder wollen Sie selbst arbeiten? Werden Sie nebenberuflich freiberuflich tätig sein?

Nicht jedes Unternehmen verwendet das gleiche CMS, aber es gibt einige, die häufiger verwendet werden. Wenn Sie sich wirklich in ein bestimmtes CMS verlieben, finden Sie immer die Firmen, die es auch verwenden. Weniger populäre CMS haben weniger Jobmöglichkeiten, aber die Firmen, die sie verwenden, würden eher geneigt sein, Sie anzuheuern, weil Sie mit dem CMS vertraut sind, gegenüber jemandem, der es vorher nie berührt hat. Wenn Sie ein weniger beliebtes CMS verwenden, sind Sie eher ein Spezialist. Wenn Sie ein beliebtes CMS verwenden, haben Sie ein breiteres Spektrum an Möglichkeiten.

Wenn Sie planen, freiberuflich oder in Teilzeit zu arbeiten, benötigen Sie ein CMS, in dem Sie sich mit allen Aspekten der Entwicklung auskennen. In der Regel werden Ihre Projekte auch kleiner, so dass ein großes CMS mit einer langen Setup-Zeit möglicherweise nicht die beste Option ist.

Fazit

Jeder Mensch ist anders und was CMS für mich arbeitet, ist vielleicht nicht die beste Option für Sie. Also nimm diese Punkte in Betracht. Schauen Sie sich an, welche CMSs verfügbar sind, und wählen Sie diejenige aus, die am besten zu Ihnen passt.

Worauf achten Sie bei der Auswahl Ihres CMS? Teilen Sie andere Tipps mit uns!