WYSIWYG für's CMS: Ja oder Nein?

DataDino

Freizeitschrauber(in)
WYSIWYG für's CMS: Ja oder Nein?

Ich habe da mal eine allgemeine Meinungsfrage.
Ich bin gerade dabei, ein älteres CMS zu modernisieren. Bin bei dem Punkt angekommen, das Code-System für Eingabefelder umzuschreiben. Momentan basiert dies noch auf ein erweitertes BBCode-System. Nun bin ich aber ein wenig im Zwiespalt. Ich möchte weder ein Javascript, noch ein CSS Framework mitliefern und würde, wenn ich mich dazu entscheide, ein WYSIWYG-Editor mit Vanilla-JS (also Framework-Frei) nehmen und habe dafür den TinyEditor im Auge.

Die Frage, die ich mir dabei aber stelle ist, ob das ganze überhaupt notwendig ist.

Viele dieser Editoren haben die Angewohnheit, für bestimmte Elemente, die eine semantisch korrekte Repräsentation in HTML5 haben, einfach ein SPAN-Tag mit Klasse einzufügen. Deswegen ja auch der Tiny-Editor. Da habe ich noch Einfluss drauf, ohne mich in solche Monstren wie CK oder TinyMCE einarbeiten zu müssen. Allerdings habe ich oftmals das Gefühl (beobachtet in vielen Projekten), das oftmals unschöner Code-Salat herauskommt (z.B. doppelte Auszeichnung wie <b><b>Text</b> </b> usw.). Im allgemeinen bin ich also mit kaum einen Editor wirklich zufrieden, da für mich nicht nur das Ergebnis, sondern auch der erzeugte Code zählt.

Nun bin ich eben am Überlegen, entweder einen WYSIWYG wie TinyEditor zu nehmen und anzupassen oder das BBCode-System auf Markdown umzustellen und WYSIWYG wegzulassen. WYSIWYG zeigt einem zwar an, was zu sehen ist. Man sieht aber nicht, ob das, was nicht zusehen ist (der Code) auch sauber ist. Markdown hat aber auch im Gegensatz zu BBCode eine weniger komplexe Syntax, weswegen auch Einsteiger es leicht lesen können. Und mit Links zum Einfügen der unterstützten Elemente sollte auch ein weniger versierter Nutzer damit klarkommen.

Würdet ihr Wert auf einen WYSIWYG-Editor legen oder ist es euch lieber ohne, dafür mit einer einfachen und flotten Syntax?
 
AW: WYSIWYG für's CMS: Ja oder Nein?

Würdet ihr Wert auf einen WYSIWYG-Editor legen oder ist es euch lieber ohne, dafür mit einer einfachen und flotten Syntax?

Das beantwortet dir keine deinen Anforderungen entsprechend. Wieso? Weil das immer vom Einsatzgebiet abgehängt.

Wenn ich einen WYSIWYG-Editor nutzen wollen würde, würde ich nichts anderes als TinyMCE nehmen. Der ist zwar wirklich groß und mächtig aber auch wirklich der Beste. Er kümmert sich z.B. darum, dass nicht der von dir angesprochene "Code-Salat" raus kommt.

Markdown ist zwar schön aber für Benutzer ggf. eine unnötige Hürde. Und hier musst du entscheiden: Für welche Personen-Gruppe ist das CMS und welche Voraussetzungen kannst du denen zumuten?

Würden wir in unseren Projekten Markdown oder BB-Code einsetzen, würden unsere Kunden uns ins Gesicht scheißen. Ich kann einer 50 jährigen Dame nicht zumuten mit etwas anderem als TinyMCE zu arbeiten - dies ist einfach so.

Tools für Entwickler nutzen jedoch eher Markdown, da dies hier verbreiteter ist und man eben nicht solch eine "Bloatware" wie TinyMCE benötigt.

Und das bringt mich wieder zurück zum Eingang: Es hängt vom Einsatzgebiet ab.
 
AW: WYSIWYG für's CMS: Ja oder Nein?

Tja und da kommen wir nun zum nächsten Problem. Das Ding kann extrem viel, was die Eingrenzung auf eine bestimmte Nutzergruppe leider erschwert. Du hast natürlich recht, das man vielen nur schwer das Arbeiten mit alternativer Syntax zumuten kann. Ist schwer zu beurteilen, wenn man selbst zugänglicher für solche Markups ist. Mir selbst kommt es einfacher vor ^^

Ich schau mir mal TinyMCE nochmal an. Das letzte mal war damals eine 2er Version. Das war net so der Bringer.
 
AW: WYSIWYG für's CMS: Ja oder Nein?

Ok beim Tiny-MCE hat sich anscheinend so einiges Getan. Allein die API ist deutlich zugänglicher ... zumindest habe ich das Gefühl. :D

Auch lässt sich da ja ein eigenes Build mit den gewünschten Plugins erstellen. Allerdings ist mir die BBCode-Unterstützung zu dünn. Muss ich eben den Textrenderer für HTML aus dem CMS nehmen. Auch das Responsive-Setup mit window.matchMedia funktioniert super. Hätte es wirklich fummeliger in Erinnerung. Man muss zwischenzeitlich wirklich mal ausprobieren. Sowas kann sich schließlich auch weiterentwickeln ;)

Mobil (mit Browser simuliert und mit Lumia 950 gegen getestet)
mobil.jpg
Desktop
desktop.jpg

PASST!!! Danke :daumen:
 
Zurück