Open Source, webbasierter Dokumenteneditor?

Ich habe also dieses Projekt, bei dem ich Dokumente online bearbeiten muss, ohne Google Drive zu verwenden, und sie wieder in der DB speichern muss.

Die Anforderungen an den Editor sind:

  • grundlegende Editorfunktionen, Fettschrift, Typografie, Kursivschrift usw.
  • Bilder verstehen
  • in der Lage sein, ein XHTML-Dokument mit Bildern, die als Base64 codiert sind, innerhalb des Dokuments zu exportieren
  • Eingaben aus dem Cutbuffer ( Ctrl- vein Word-Dokument hinein) nehmen können
    (nicht perfekt, aber zumindest den Inhalt auf die Seite bringen)

Kennt jemand einen HTML-basierten Editor, der die Arbeit erledigt?

„fett, typografie, kursiv“: Vielleicht möchten Sie etwas konkreter werden, brauchen Sie zum Beispiel auch Listen, Tabellen, Links, JavaScript, Dokumenttitel, Metadaten?

Antworten (3)

Angenommen, JavaScript ist für Ihre Umgebung in Ordnung: Dann wäre der TinyMCE- Editor eine gute Option. Es ist sehr einfach einzurichten/zu installieren und erfordert keine Administratorrechte. Es ist auch kostenlos/Open Source (Support wird über Bug/Feature Request Tracker und Forum angeboten - oder kostenpflichtiger Support ). ( Haftungsausschluss: Ich bin weder Mitglied des TinyMCE-Teams noch habe ich irgendwelche finanziellen Interessen, aber ich habe ein oder zwei Mal zum Quellcode beigetragen und auch Plugins dafür geschrieben.)

So gehen Sie Ihre erforderlichen Funktionen durch:

  • Grundfunktionen des Editors, Fettschrift, Typografie, Kursivschrift usw.: Absolut - und er kann so konfiguriert werden, dass er eine verdammt erstaunliche Vielfalt bietet, wenn Sie dies wünschen; Um jedoch vollständig funktionsfähig und effektiv zu sein, ist nicht viel Konfiguration erforderlich. Probieren Sie es aus oder noch besser die TinyMCE-Fiddle (denken Sie an JSFiddle, aber speziell für TinyMCE - zuletzt habe ich mir einige Beispiele angesehen, die nur für die alte 3x-Zeile galten).
  • Bilder verstehen: äh, ich denke schon - ich bin mir nicht sicher, was du damit meinst.
  • in der Lage sein, ein XHTML-Dokument mit Base64-kodierten Bildern innerhalb des Dokuments zu exportieren: Ja HTML ist das Standardformat. Base64-codierte Bilder können manuell erstellt werden. Ich habe gehört, dass es ein Plugin gibt , das sie automatisch ausführt, obwohl ich es nicht verwendet habe.
  • Eingaben aus dem Cutbuffer übernehmen können (Strg-v ein Word-Dokument hinein) (nicht perfekt, aber zumindest den Inhalt auf die Seite bringen): Ja, das können Sie tun - und normalerweise wird der größte Teil der Formatierung intelligent kopiert.

Es ist möglich, dass StackEdit (oder probieren Sie es einfach aus ) Ihre Anforderungen erfüllen könnte. StackEdit ist ein Editor, der "Github Flavored Markdown" verwendet.

Die Anforderungen an den Editor sind:

  • grundlegende Editorfunktionen, Fettschrift, Typografie, Kursivschrift usw.Ja
  • Bilder verstehen Notiz Akzeptiert URLs und importiert von Google+
  • in der Lage sein, ein XHTML-Dokument mit Bildern, die als Base64 codiert sind, innerhalb des Dokuments zu exportieren! Neinaber Notiz Sie können nach HTML exportieren, aber auch Ihre eigene benutzerdefinierte Vorlage
  • Eingaben aus dem Cutbuffer ( Ctrl- vein Word-Dokument hinein)
    Notiz nicht perfekt übernehmen können, aber Sie können den Inhalt natürlich auf die Seite bringen)

Es erleichtert auch die Veröffentlichung im Internet (mehrere Optionen) sowie den Export in PDF.

StapelBearbeiten

Es gibt nicht viele grüne JA's, aber ich denke, es ist trotzdem einen Blick wert. Es hängt wirklich von Ihrem Anwendungsfall ab, aber ich habe es verwendet, um einige einfache, aber attraktive Dokumente zu erstellen, wenn andere Dinge nicht praktisch waren. Es ist eine besonders ansprechende Option, wenn Sie gerne in Markdown zeichnen (was ich sehr schnell finde).

Ok, die Option, die ich gewählt habe, war der Bootstrap-WYSIWYG-Editor. Für diejenigen, die Bootstrap verwenden, ist es eine großartige Option.

Auf GitHub zum Download verfügbar

https://github.com/mindmup/bootstrap-wysiwyg/

Es funktioniert gut und ich konnte meine eigene Bildgrößenänderungsfunktion codieren. Es kann so gestaltet werden, dass es zu jedem Projekt passt, hat aber vernünftige Bootstrap-Standardwerte. Bilder sind automatisch in Base64, Sie müssen sie also nur als Datei speichern und es funktioniert vollständig eigenständig.