Git Product home page Git Product logo

Comments (13)

alxndr-w avatar alxndr-w commented on July 18, 2024

Verstehe die Anforderung nicht.

from tricks.

skerbis avatar skerbis commented on July 18, 2024

Ist mir nun auch nicht ganz klar? Du möchtest dem Redakteur die Auswahl des Editors überlassen? Bedenke ein Switch zwischen markdown -> html -> textile ist so gut wie unmöglich

from tricks.

cukabeka avatar cukabeka commented on July 18, 2024

Ich vermute, es geht eher um Redactor vs CKE5 oder evtl sogar von Markitup, falls man in einem Textarea plötzlich statt textile doch HTML verwenden möchte.

from tricks.

alxndr-w avatar alxndr-w commented on July 18, 2024

Will man das? Steht doch was vollkommen unterschiedliches in der Datenbank.

from tricks.

skerbis avatar skerbis commented on July 18, 2024

@madiko ping

from tricks.

madiko avatar madiko commented on July 18, 2024

Hallo zusammen,

stimmt, ist in dieser verkürzten Version etwas kryptisch geraten.

Es ging darum, den AddOn-Entwicklern eine Anleitung anzubieten, wie sie es ermöglichen, mehrere der verschiedenen Editoren für die Nutzer des AddOns anzubieten. Hier hat ja doch jeder seine Vorlieben. Gleichzeitig verstand ich die Idee so, dass wir damit auch eine gewisse Konsistenz und Stabilität in die REX-AddOns (Qualitätssicherung) einbauen, da die Entwickler dann auf bewährte Vorgehensweisen / Code-Snippets zurückgreifen können und wir diese dann wieder gebündelt weiterentwickeln (Skalierung nutzen).

Entstanden war das Thema im Zusammenhang mit der Weiterentwicklung des "d2u_news"-AddOns von Tobias. Er hat für sich jetzt auch eine individuelle Lösung gefunden und wäre vielleicht bereit, seine Erfahrungen mit einzubringen? Siehe TobiasKrais/d2u_news#1

Viele Grüße,
Franziska

ping @TobiasKrais

from tricks.

skerbis avatar skerbis commented on July 18, 2024

bildschirmfoto 2018-07-03 um 18 56 54

Was Tobias gemacht hat ist sicher sehr pflegeintesiv, da er sein AddOn in Abhängigkeit zu den Editoren bringt und entsprechende Profile erstellen muss. Der Ansatz der z.B. in sked oder in MultiGlossar verfolgt wird ist ggf. die flexiblere Lösung. Die Editoren können einfach durch entsprechende CSS- oder JSON-Definitionen eingebunden werden. So kann jeder den Editor verwenden, den er mag und das AddOn den Wünschen entsprechend leicht konfigurieren.
Die Lösung in sked entspricht hier eher dem REDAXO-Standard, da dies der gleiche Weg ist, wie in den Meta-Infos oder yForm.

from tricks.

TobiasKrais avatar TobiasKrais commented on July 18, 2024

Wie @skerbis schon geschrieben hat ist meine Lösung vergleichsweise pflegeintensiv. Das Problem beim Wechsel der Editoren ist, dass gegenseitig inkompatible Formate in der DB gespeichert werden können. Heißt: wenn einmal in der DB MarkITUp Text gespeichert wurde, und ich danach meinen Editor auf TinyMCE umstelle, ist die Ausgabe hinüber, da die Ausgabe dann nicht mehr per MarkITUp aufbereitet wird.

Dennoch hat meine Lösung einen Vorteil gegenüber der von Sked: meine Lösung ist für den Nutzer komfortabler. Sked kann nur die Klasse des Eingabefeldes anpassen. Angenommen ich gebe die Klasse des MarkITUpEditors an, wird dann auch der auszugebende Text per MarkITUp aufbereitet? Sieht für mich auf den ersten Blick nicht so aus. Es können vermutlich nur WYSIWYG Editoren per CSS-Klasse eingebunden werden die fertiges HTML in die DB schreiben.

Den Ansatz hier von Sked finde ich sehr pfiffig - und einfach zu handeln. Tolle Idee!

from tricks.

skerbis avatar skerbis commented on July 18, 2024

@TobiasKrais @madiko Hi. Bei Sked, yform und Glossar ist man für die Ausgabe ja selbst verantwortlich, daher kann jeder Editor in dieser Form verwendet werden. Es ist halt je AddOn abzuwägen, was sinnvoller ist. Eine allgemeine Empfehlung kann man nicht abgeben. Evtl. könnte man den Ausgabecode mit über das json übergeben? Hier werden CSS und weitere Attribute übergeben. Ich denke es ist durchaus möglich über einen definiertes Attribut auch die Ausgabe anzugeben.

from tricks.

madiko avatar madiko commented on July 18, 2024

Hallo zusammen,

für mich als Newbie in der AddOn-Entwicklung ist es noch nicht anwendungstauglich und wäre daher noch ein "offenes Issue". Ich sollte aber nicht zwangsweise ausschlaggebend sein.

Wie seht Ihr das? Macht es Sinn, hier weiterzugehen oder schließen wir das issue so wie es ist?

Viele Grüße,
Franziska

from tricks.

olien avatar olien commented on July 18, 2024

Ich würde Abfragen welcher Editor installiert ist und darauf reagieren. Sind mehrer installiert wird halt irgendeiner benutzt...

from tricks.

skerbis avatar skerbis commented on July 18, 2024

Da es kein Standard gibt, wie in REDAXO was eingebunden ist und sich Editoren nicht "anmelden", sehe ich hier aktuell keine Möglichkeit einen allgemein gültigen Weg zu finden.

from tricks.

skerbis avatar skerbis commented on July 18, 2024

Ich mache hier erstmal dicht, da es keinen allgemeinen Weg aktuell gibt. Kann gerne wieder geöffnet werden, wenn sich was neues ergibt.

from tricks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.