WBCE CMS – Way Better Content Editing.
You are not logged in.
Bevor ich weiter mit 0.4.8 — MD-Editor CodeMirror (±Live-Preview) mache:
Parsedown AJAX — serverseitig, WBCE-nativ, kein externes JS
marked.js — clientseitig, sofortiger Preview ohne Server-Roundtrip, externe Lib (~50KB)
Besonderen Wunsch Florian?
Last edited by Slugger (13.04.2026 18:24:33)
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
Hm, Parsedown haben wir doch auch gar nicht im Paket?
Versteht CodeMirror Markdown?
Vorschau ist mir nicht so wichtig, im Normalfall will man (ich) ja nur kleine Textänderungen vornehmen.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Online
Sehe ich ähnlich, keine große Häufigkeit der Bearbeitung.
marked.js — clientseitig, sofortiger Preview ohne Server-Roundtrip, externe Lib (~50KB)
Dann geht es in diese Richtung
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
florian
Parsedown ist im Paket:
https://github.com/WBCE/WBCE_CMS/tree/m … /Parsedown
Der Zweck dieses Includes ist aber völlig anders als wodran Slugger arbeitet.
Nämlich hier geht es darum, Modulen (und vielleicht auch dem Core) readme Dateien mitzugeben, die dann über den MarkdownReader ausgelesen werden.
Ich habe noch eine neuere Version davon, irgendwo, die das MD Dokument einliest und ein seitliches Menü aus den #headings macht, je nach ##Ebene.
Irgendwann™ wird es noch in Verwendung kommen.
Was ganz anderes: CKEditor 5 hat sowas:
https://ckeditor.com/docs/ckeditor5/lat … kdown.html
Christian
“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale
Offline
CKE 5 hat aber eine Lizenz, die es nicht zulässt, ihn zu verteilen
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Online
CKE5 ist dual-licensed. GNU/GPL 2 (wie WBCE) und eine kommerzielle Lizenz.
“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale
Offline
Diskutiert ihr über diesen Editor der im WYSIWYG verbaut ist 
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
Über dies und jenes.
Mein ursprünglicher Hinweis auf den CKE kam als nota bene, da ich davon ausgehe, dass die MD Files auch irgendwie über's Backend bearbeitet werden wollen.
Entschuldige, falls der Anschein aufkam, dieser Thread wäre gehijackt worden 
Last edited by stefanek (13.04.2026 22:36:26)
“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale
Offline
Passt schon, hatte das Gefühl das ich den auf "Auge" gedrückt bekommen soll 
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
Nein, bloß nicht. Im Gegenteil, perspektivisch soll der CKE durch TinyMCE ersetzt werden.
Bitte setze eine pragmatische, einfache Lösung um.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Online
Slugger
Next One:
MD Viewer 0.4.7-beta13 — Editor + Bugfixes
Stand: 13. April 2026 | Getestet: WBCE 1.6.5 / PHP 8.5.2
Großes Update — als Beta zum Testen!
Neu: MD-Editor
Editor-Tab — MD-Dateien direkt im Backend bearbeiten
CodeMirror — Syntax-Highlighting via CodeMirror_Config Modul
Live-Preview — optional ein/ausblendbar (marked.js, lokal)
Speichern schreibt Datei auf Filesystem + aktualisiert Suchindex
Bugfixes seit beta2
Geister-Abschnitte entfernt (INNER JOIN statt LEFT JOIN)
Speichern im Seitenbaum und Abschnitte-Tab gefixt
Seitenbaum zeigt jetzt alle MD-Abschnitte pro Seite
Suche: eingeloggte Nutzer finden auch private/registrierte Seiten
Suchtabelle wird jetzt auch bei Neuinstallation angelegt (nicht nur Upgrade)
Kleiner Schönheitsfehler TAB "Editor" wird noch bereinigt.
Update: ZIP über Backend installieren.
Last edited by Slugger (15.04.2026 13:47:27)
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
florian
Nice.
Kannst du bzw.. Monsieur Claude noch
- Syntaxhighlighting im Editor einbauen?
- Das Vorschaufenster auf dieselbe Höhe wie das Editorfenster bringen? Oder die Speichern-Schaltfläche direkt unterm Editorfenster platzieren?
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Online
MD Viewer 0.4.7-beta24
Stand: 16. April 2026 | Getestet: WBCE 1.6.5 / PHP 8.5.2
Neue Beta mit MD-Editor — Feedback willkommen!
Neu: MD-Editor
MD-Dateien direkt im Backend bearbeiten
Syntax-Highlighting via CodeMirror (CodeMirror_Config Modul erforderlich)
Live-Preview ein-/ausblendbar (links Editor, rechts Vorschau)
Speichern-Schaltfläche oben und unten
Speichern aktualisiert automatisch den Suchindex
Bugfixes
Geister-Abschnitte behoben (INNER JOIN)
Seitenbaum zeigt mehrere MD-Abschnitte pro Seite
Suche berücksichtigt Sichtbarkeit korrekt
Suchtabelle wird bei Neuinstallation angelegt
Bekannte offene Punkte
Preview-Fenster startet minimal zu hoch (obere Kante nicht exakt bündig mit Editor)
Update: ZIP über Backend einspielen.
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
florian
super
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Online
MD Viewer 0.4.8
Stand: 18. April 2026 | Getestet: WBCE 1.6.5 / PHP 8.5.2
Neues Release mit MD-Editor, Seitenbaum und Multi-Upload!
Neu in 0.4.8 / 0.4.7
✏️ MD-Editor
MD-Dateien direkt im Backend bearbeiten
Syntax-Highlighting via CodeMirror (Modul CodeMirror_Config erforderlich)
Live-Preview ein-/ausblendbar — links Editor, rechts Vorschau
Speichern-Schaltfläche oben und unten
Speichern aktualisiert Suchindex automatisch
Seitenbaum
Kompletter WBCE-Seitenbaum aufklappbar
Mehrere MD-Abschnitte pro Seite
Seiten ohne MD Viewer ausgegraut (nur lesend)
Multi-Upload
Mehrere .md Dateien gleichzeitig hochladen
Fortschrittsanzeige + Ergebnisliste je Datei
Suchindex
Suchtabelle wird jetzt auch bei Neuinstallation angelegt
Sichtbarkeitsfilter korrekt (eingeloggte Nutzer sehen private Seiten)
Bugfixes
Geister-Abschnitte behoben (INNER JOIN + visibility-Filter)
Eindeutige Status-IDs in Seitenbaum und Abschnitte-Tab
Hinweis: Versionssprung auf 0.4.8 damit das Upgrade über alle Betaversionen korrekt erkannt wird.
Voraussetzung Editor: Modul CodeMirror_Config von stefanek installiert.
Update: ZIP über Backend einspielen — upgrade.php läuft automatisch.
Vielen Dank an Florian für das Beta-Testing und Feedback! ?
Feedback willkommen!
EDIT: Jetzt mit Lizenz
Last edited by Slugger (18.04.2026 20:32:36)
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
Sehr schön.
Bitte noch die Lizenzdatei von Parsedown mit ins Paket packen
https://github.com/erusev/parsedown/blo … ICENSE.txt
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Online
Danke für den Hinweis, ZIP ausgetauscht
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
florian
Prima. Macht es Sinn, das Modul im AOR zu ergänzen, oder stehen noch Dinge auf der To-Do-Liste?
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Online
Ich würde noch warten, bis ich die Referenz mit der WBCE suche aufgebaut und getestet habe.
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online