WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#26 13.04.2026 18:24:15

Slugger
Developer

Re: MD Viewer

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

#27 13.04.2026 19:26:25

florian
Administrator

Re: MD Viewer

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

#28 13.04.2026 19:29:17

Slugger
Developer

Re: MD Viewer

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

Liked by:

florian

#29 13.04.2026 21:04:16

stefanek
Core-Team

Re: MD Viewer

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

#30 13.04.2026 21:05:32

florian
Administrator

Re: MD Viewer

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

#31 13.04.2026 21:45:58

stefanek
Core-Team

Re: MD Viewer

CKE5 ist dual-licensed. GNU/GPL 2 (wie WBCE) und eine kommerzielle Lizenz.

https://ckeditor.com/legal/ckeditor-licensing-options/


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#32 13.04.2026 22:14:26

Slugger
Developer

Re: MD Viewer

Diskutiert ihr über diesen Editor der im WYSIWYG verbaut ist  monkey


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

#33 13.04.2026 22:35:59

stefanek
Core-Team

Re: MD Viewer

Ü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  big_smile

Last edited by stefanek (13.04.2026 22:36:26)


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#34 14.04.2026 07:28:52

Slugger
Developer

Re: MD Viewer

Passt schon, hatte das Gefühl das ich den auf "Auge" gedrückt bekommen soll big_smile


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

#35 14.04.2026 07:31:26

florian
Administrator

Re: MD Viewer

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

Liked by:

Slugger

#36 15.04.2026 13:46:36

Slugger
Developer

Re: MD Viewer

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

Liked by:

florian

#37 15.04.2026 15:28:37

florian
Administrator

Re: MD Viewer

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

#38 16.04.2026 15:08:22

Slugger
Developer

Re: MD Viewer

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

Liked by:

florian

#39 16.04.2026 19:28:06

florian
Administrator

Re: MD Viewer

super


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

#40 18.04.2026 18:01:42

Slugger
Developer

Re: MD Viewer

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

#41 18.04.2026 20:26:46

florian
Administrator

Re: MD Viewer

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

#42 18.04.2026 20:33:08

Slugger
Developer

Re: MD Viewer

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

Liked by:

florian

#43 18.04.2026 20:39:45

florian
Administrator

Re: MD Viewer

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

#44 18.04.2026 22:04:57

Slugger
Developer

Re: MD Viewer

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

Board footer

up