Skip to content

Releases: FriendsOfREDAXO/cke5

7.0.0 Danke Joachim 🎹

11 Jun 19:21
f0b8f03

Choose a tag to compare

Version 7.0.0-beta2

ℹ️ Achtung Premium-Builds werden nicht mehr unterstützt. ‼️

  • Das AddOn wurde komplett umgebaut und mit neuen Plugins erweitert.
  • Updates von 6.x sollten problemlos laufen. Dennoch die API hat sich enorm weiterentwickelt. Es ist nicht auszuschließen dass alte Profileinstellungen verloren gehen oder ignoriert werden.

Dies ist eine Beta-Version und nicht für den direkten, produktiven Einsatz gedacht. Sie kann noch Fehler enthalten.

Neu

  • Umstellung auf den offiziellen CKEditor-5-Build als Basis des AddOns mit CKEditor 5 48.2.0
  • Neues Runtime-Plugin-System für native und externe CKEditor-Plugins
  • Neue Snippets-Verwaltung als Ersatz für die bisherigen Templates
  • Neues JSON-Bundle für Demo-Profile und Seed-Daten (install/default_bundle.json)
  • Neue Demo-Profile demo_default, demo_light und demo_full_expert
  • Neuer Editor-Modus classic_balloon mit kombinierter Classic- und Balloon-Toolbar
  • QuickEdit-Befehlsmenü im Editor, global konfigurierbar und über window.CKE5_QUICKEDIT_COMMANDS erweiterbar
  • Markdown-Paste und Minimap als Profiloptionen mit Toolbar-Toggles
  • Globale Profil-Voreinstellungen für Mentions, Sprog, yTables, Medien und Schriftfamilien
  • Entwicklerdokumentation dev.md als Backend-Seite

Geändert

  • Profilmanager überarbeitet: kompaktere Liste, bessere Profil-Badges, stabileres Klonen und Schutz für demo_default
  • Profil-Erzeugung und Demo-Datenimport vereinheitlicht; Demo-Profile werden bei Install/Update reproduzierbar aktualisiert
  • Link-Decoratoren unterstützen exklusive Gruppen, sodass pro Gruppe nur ein manueller Decorator aktiv ist
  • Image-Resize-Handling modernisiert: Resize-Handles sind wieder pro Profil schaltbar, Toolbar-Resize-Optionen bleiben nutzbar
  • Video-Widget-Workflow überarbeitet: Dialog, Medienpool-Auswahl und Figure-/Breitenhandling stabilisiert
  • Block- und Balloon-Toolbar-Konfiguration validiert und mit robusten Fallbacks versehen
  • Dark-Theme-Unterstützung und Editor-Lesbarkeit im dunklen Modus verbessert
  • Backend-Branding, Header- und Logo-Darstellung aktualisiert
  • Vendor-Asset-Handling bereinigt; unnötige SourceMap-Requests entfallen

Behoben

  • Mehrfach- und Fehl-Initialisierung von Editoren bei doppelten DOM-IDs behoben
  • Editor-Registry über window.cke5_get_editors() verfügbar gemacht
  • Bildverlinkung stabilisiert: verlinkte oder im Linkdialog ausgewählte Bilder behalten ihre konfigurierte Breite
  • Sprog-MultiInput stabilisiert und Placeholder-Fallbacks ergänzt
  • CSS-Regeneration ohne Abhängigkeit zu alten Template-Tabellen gehärtet
  • Profil-Import für ältere Exportdateien robuster gemacht
  • Inline-JavaScript aus der JSON-Preview entfernt und in Asset-JavaScript zentralisiert

Entfernt

  • Alte Template-Verwaltung zugunsten der Snippets entfernt
  • Legacy-Tabellen rex_cke5_templates und rex_cke5_template_groups werden beim Update bereinigt
  • Verwaiste Legacy- und Vendor-Dateien bereinigt
  • Suchen/Ersetzen wird nicht mehr in den Standard-Profilen aktiviert

6.4.3

09 Jun 12:11
e64e88b

Choose a tag to compare

6.4.2

15 Mar 16:46

Choose a tag to compare

Fix: Regenerate CSS file on style/template save and delete (Issue #207)

6.4.1

16 May 14:50
e650b6d

Choose a tag to compare

What's Changed

  • Update cke5.css - Fix REX-navbar overlap with CK sticky menu by @ischfr in #206
  • License set to GPL for expert profile by @V-Simos in #205

New Contributors

Full Changelog: 6.4.0...6.4.1

6.4.0

15 Apr 11:49
d7cee52

Choose a tag to compare

Was ist neu?

Version 6.4.0

  • Drag & Drop uplaoder for ckeditor vendor files see config.php
  • css files moved to assets/css
  • some Readme changes
  • Style-Manager zur einfachen Verwaltung von CSS-Stilen
  • Style-Gruppen für schnelles Erfassen von Stilen als JSON-Array

Version 6.3.3

  • Style groups added for quick capture of styles as json array
  • Css definitions from each styles will be add to the backend
  • GPL is set as default if no other license key is available

Zusammengefasst:

Basis-Features

  • Ein leistungsstarker WYSIWYG-Editor mit moderner Oberfläche
  • Dark-Mode-Support für REDAXO >= 5.13
  • Platzhalter für alle Backend-Sprachen
  • Nur unterstützte Formate werden eingefügt

Konfiguration und Anpassung

  • Profilkonfigurator mit Drag&Drop für einfaches Zusammenklicken von Profilen
  • Expertenmodus: Entwickle Profile frei im Quellcode
  • Zusätzliche Optionen zur individuellen Anpassung des Editors
  • Konfigurationsseite für Lizenzschlüssel zum Entfernen des "Powered by CKEditor" Banner
  • API für programmatische Profilgenerierung

Style-Management

  • Style-Manager zur einfachen Verwaltung von CSS-Stilen
  • Style-Gruppen für schnelles Erfassen von Stilen als JSON-Array
  • CSS-Definitionen aus jedem Stil werden im Backend automatisch hinzugefügt
  • Eigene Schriften können integriert und verwaltet werden
  • Verbessertes Tag-Handling im Profil- und Style-Editor

Medienintegration

  • Bild-Upload in den Medienpool per Drag & Drop direkt ins Textfeld
  • Bild-Upload-Kategorie pro Profil einstellbar
  • Medienmanager-Typ je Profil einstellbar
  • Drag & Drop Upload für CKEditor Vendor-Dateien (konfigurierbar in config.php)

Link-Features

  • Umfassendes REDAXO Link-Widget
  • Linkmap-Support
  • YForm-Datasets Integration
  • Tel: und Mailto: Links
  • Medienlinks
  • Eigene Link-Decorators für benutzerdefinierte Attribute und Klassen

Erweiterungen und Plugins

  • Alle kostenlosen Anbieter-Plugins sind integriert
  • Sprog-Ersetzungen via Mentions-Plugin
  • AccessibilityHelper für verbesserte Barrierefreiheit
  • Einfügen von Klartext
  • Transformationen: z.B. Umwandlung von (c) in ©
  • Auswahl für Sonderzeichen
  • Neue Toolbar-Elemente: Emoji, Bookmarks, ShowBlocks

Import und Export

  • Profil-Export und -Import für einfache Migration
  • Datensicherung vor Updates
  • Konsistente Style-Übertragung zwischen Installationen

6.3.1 🤡

02 Mar 20:34

Choose a tag to compare

Version 6.3.1

  • add accessibilityHelp
  • add config page for licence key to get the ability to remove the powered by ckeditor banner

Version 6.3

  • update cke5 vendor to v44.2.1
  • emoji, bookmarks, showBlocks as elements for the toolbar
  • fixes: #199, reported by: alxndr-w

Version 6.2.2

Version 6.2.1

  • fix Link issue #189

6.3.0 🤡

02 Mar 18:20
bfd0e5f

Choose a tag to compare

Version 6.3

  • update cke5 vendor to v44.2.1
  • emoji, bookmarks, showBlocks as elements for the toolbar
  • fixes: #199, reported by: alxndr-w

Version 6.2.2

Version 6.2.1

  • fix Link issue #189

Full Changelog: 6.2.2...6.3.0

6.2.2 🪲🔫

28 Feb 08:53
611cce4

Choose a tag to compare

fixes: #197, reported by: fietstouring
fixes also: #194, reported by: olien

Behebung des Problems mit der Speicherung der Toolbar-Reihenfolge

Editieren des default Profils: werden Elemente neu hinzugefügt können sie nicht platziert werden. Sie sind nach dem Speichern immer am Ende der Toolbar-Elemente.

Diese PR behebt ein Problem, bei dem die durch Drag & Drop festgelegte Reihenfolge der Toolbar-Elemente nicht korrekt gespeichert wurde.

Problemursache:
In der cke5profile_edit.js wird für die Aktualisierung des Formularwerts nach dem Sortieren die jQuery-Methode .attr('value', tags) verwendet, welche den Attributwert im DOM ändert, aber nicht zuverlässig den tatsächlichen Wert des Formularfelds aktualisiert, der beim Absenden übermittelt wird.

Lösung:
Die Methode wurde zu .val(tags) geändert, die speziell für die Aktualisierung von Formularfeldwerten konzipiert ist und sicherstellt, dass der neue Wert korrekt im Formular gespeichert und beim Absenden übermittelt wird.

Bootstrap Slider Initialisierung:

Es wurde eine Prüfung hinzugefügt, um sicherzustellen, dass der Bootstrap Slider nicht mehrfach initialisiert wird. Der Fehler "bootstrap slider is already bound" deutet darauf hin, dass der Slider mehrfach initialisiert wurde, was zu unerwünschtem Verhalten führen kann.

Thanks to:
@olien @fietstouring

What's Changed

  • fixing tags, bootstrap slider already bound by @skerbis in #198

Full Changelog: 6.2.1...6.2.2

6.2.1

27 Feb 19:11
e62b3ac

Choose a tag to compare

Fixed: Link-Fix: Die Linkwidgets werden nun korrekt angezeigt, wenn im Editor ein Bild mit Link ist.

6.2.0 with Style 😀

14 Jan 11:13
a269760

Choose a tag to compare