friendsofredaxo / cke5 Goto Github PK
View Code? Open in Web Editor NEWIntegrates the CKEditor5 into REDAXO CMS
License: Other
Integrates the CKEditor5 into REDAXO CMS
License: Other
Erst beim zweiten editieren wird das Editorprofil korrekt übernommen. Strange aber ist so, ich hab noch keine Idee warum das so ist - liegt wohl an dem Tag-Script.
momentan sind die tags dort noch hart eingebaut, natürlich ist das viel besser wenn die standard tags via data Attribut ausgelesen werden könnten und somit dann an einer zentralen stelle im php gepflegt werden könnten.
Hierzu müssen wir sehr wahrscheinlich ein Plugin für das cke5-link Plugin schreiben das sich darin einklinkt. ggf. lässt sich auch das rex5link plugin dahin gehend erweitern. Muss geprüft werden.
Wenn kein Upload in Textarea und kein ImgUpload or RexImg für in der Toolbar ausgewählt wurde sollte das ImageToolbar-Settings Textfeld ausgeblendet werden.
Wäre es möglich die ganzen css/js includes nur dann zu laden, wenn auch ein editor in der aktuellen seite enthalten ist?
Aktuell lädt man hier viel zeug und braucht es oft nicht....
Triggered by redaxo/redaxo#1406
Wenn kein MediaManager-Effekt ausgewählt ist, werden die Medien mit ../media eingefügt. Lieber wäre mir /media/
Da im Core rex:ready als Status getriggert wird und Standard ist, wäre dieser Umbau super, da dies dann auch kompatibel zur YForm wäre, auch wenn es im Moment noch funktioniert. Dadurch wird auch doppeltes unkontrolliertes triggern vermieden.
Im Bereich zum Bearbeiten von Profilen werden nicht alle Textbausteine korrekt in der ausgewählten Sprache ausgegeben.
Das sind die Felder:
Im konkreten Fall wurden die spanischen statt der deutschen Begriffe ausgegeben.
so dass AddOns eigene Profile mitliefern können.
Momentan ist es nicht in den Rex-Plugins vorgesehen das Image Types gewählt werden können. Es wäre aber schon gut. Sobald es dies möglich ist wäre es gut, wenn man pro Profil ein Type festlegen könnte.
Herausfiltern ungewünschter Attribute / Stile ist aktuell nicht vorhanden.
Wenn ich ein Modul mit einer leeren cke eingabemaske speichere, haut er mir ein <p> <\/p>
in die Datenbank.
Momentan ist das JS in eine Datei gegossen, es würde sicher sinn machen das auseinander zu ziehen. Der Editor an sich hat mit dem Profil Edit nicht vie zu tun. Es wäre auch für die Performance besser würde das JS für den Profil-Edit nur auf den Profil-Edit Seiten geladen.
figure.image {
max-width: 100%;
margin-bottom: 1.2em;
}
figure.image img {
max-width: 100%;
height: auto;
}
figure.image.image-style-align-center {
max-width: 80%;
margin-left: auto;
margin-right: auto;
}
figure.image.image-style-align-right,
figure.image.image-style-align-left {
max-width: 50%;
margin-bottom: 0.5em;
margin-top: 0.4em;
}
figure.image.image-style-align-right img,
figure.image.image-style-align-left img {
max-width: 100%;
}
figure.image figcaption {
font-size: 0.8em;
line-height: 1.24em;
padding-bottom: 0.5em;
}
.image-style-align-left {
float: left;
margin-right: 1em;
}
.image-style-align-right {
float: right;
margin-left: 1em;
}
Das ist ein sehr feines Feature aber man will es nicht immer also muss es deaktiviert werden können.
Die Eingabe wird beim "übernehmen" nicht angezeigt aber in die DB überführt.
Man kann ja bereits Standard-Schriften wählen, es wäre durchaus sinnvoll ginge dies auch mit diversen Webfonts. Diese müssten dann ins Backend eingeladen werden.
Es ist zwar vorgesehen aber die Auswahl einer Sprache für ein Profil wirkt sich nicht aus. Es muss die entsprechende Sprache von dem Folder assets/addons/cke5/vendor/ckeditor5-classic/translations
geladen werden. Zudem sollte der Editor automatisch die Backend-Default-Sprache übernehmen sofern keine spezielle Sprache definiert wurde. Hierzu sollte es auch in der Profil-Edit-Maske ein Hinweis geben.
Eine Verlinkung zu den Seiten von CKE5 sollte in readme und overview platziert werden.
Es wäre wünschenswert, wenn man Marker und Pen mit custom colors versehen könnte. Es würde sich anbieten diese via Configuration hinzufügen zu können so dass sie optional für alle Profile bereit stünden.
Die Profile Vorschau sollte auch zum Edit verlinken.
Bilder lassen sich nicht verlinken. Issue im CKE5 Repo ist auch schon raus.
ckeditor/ckeditor5#1207
Momentan werden die via Drag&Drop eingesetzten Bilder in die Media-Category 0 geladen. Es wäre gut wenn man diese pro Profil oder generell wählen könnte.
Es wäre hilfreich, wenn man die Toolbar Items in Profile Editor via Drag&Drop verschieben könnte.
z.B. Snippets, generierte Daten aus yform, Textbausteine oder Ahnliches
So könnte man projektbezogen eigene Funktionen zur Verfügung stellen.
Prüfen wie und ob es möglich ist mit Markdown arbeiten zu können. Der Editor sollte es können. Ich hab nur noch kein Plan wie...
Die Demo ist schick aber man findet keinen Hinweis wie man den Editor einbinden kann. Das sollte durch ein Demo-Modul erledigt werden. Oder eine entsprechende Anleitung im Overview - Ggf. mit eigenem Link. Eventuell auch das Doku Plugin aber das macht dann schon wieder so massig Arbeit...
Momentan sind die Demo-Inhalte nur in deutsch vorhanden, es wäre schick diese auch noch in English bereit zu stellen.
Eine Seite mit einer Feature Übersicht wäre sehr gut, vor allem die Möglichkeit via Drag und Drop Bilder in den Editor ziehen zu können sollte näher erläutert werden.
Es wäre gut wenn das Tabellen Plugin integriert würde, das ist momentan leider noch nicht freit entwickelt. Aber sobald eine Beta raus ist könnte man mal schauen ob es eingebaut werden kann.
beobachten
redaxo/redaxo#1960
Es wäre bequem, einen eigenen Button E-Mail Link zu haben. Das "mailto:" von Hand eingeben zu müssen ist irgendwie ein Stilbruch :)
Fehlt auch noch. Die Demo-Overview gibt sicher ein schickes Bild ab.
z.B rel= oder data- und Ähnliches
z.B. REX_CKE5[id=1 profile=default]
Wenn ja dann muss die Profile file neu erstellt werden.
Die Readme beinhaltet aktuell nur eine Überschrift. Das ist natürlich etwas dünn.
Sollte als Liste vorhanden sein - ggf. mit blick in den Quelltext wie bei den MBlock Beispielen. Es wäre auch schick wenn man die dann aus der Liste heraus installieren können.
The french text "Cliquez pour éditer" is displayed in profile editor if cursor is moved over a toolbar element:
Es wäre gut wenn man die detaillierte Settings sehen könne. Am besten in einem aufzuklappenden Collapse Text-Feld.
Eine Profile Vorschau Seite würde sicher sinn machen.
gibts sowas im CKE5?
Also Textbereich markieren, Stil auswählen über Dropdown, wird dann in ein voreingestelltes Tag gewrappt mit Klassennamen etc.
Marker und auch Bild-Ausrichtung werden vom Editor via CSS-classes gesetzt. Es wäre gut, wenn man eine Page hätte die einem ein CSS liefert welches man grundlegend an Hand des Config Settings als Vorlage nutzen könnte.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.