2009-09-24 11 views
24

Für ein benutzerdefiniertes Wiki django-wakawaka, ich möchte in der Lage sein, eine WYSIWYG-Unterstützung hinzuzufügen.Vergleichen Sie TinyMCE und CKeditor für ein Wiki

TinyMCE ist offensichtlich das beliebteste Plugin, sogar von Wordpress verwendet.

Aber CK-Editor scheint mehr Funktion voll.

Diejenigen, die entweder beide oder beide verwendet haben, was besser ist und warum. Gibt es bessere Pakete, die ich vermisse?

Gibt es etwas, das ich vermisse, wenn ich schließe CKeditor ist besser, indem Sie durch sie gehen (weil es nicht so weit verbreitet ist).

Ich möchte es mit Django und Jquery verwenden, mit mehreren Instanzen von WYSIWYG Widget pro Seite. Bietet man einen Vorteil gegenüber dem anderen?

Antwort

23

Ich habe in den letzten Tagen einige Zeit mit der Implementierung von CKEditor verbracht. Ich habe TinyMCE auch in der Vergangenheit implementiert. Auf der positiven Seite, es ist viel konsistenter und fehlerfreier als TinyMCE ... mit dem ich meine, wo TinyMCE sich "buggy" anfühlt, hat CKEditor viel komplizierteres Browser-Verhalten in einem viel größeren Grad bearbeitet, was es "fester" fühlen lässt . Im negativen Fall, wenn Sie es erweitern möchten, ist die Dokumentation relativ spärlich. Ich denke, das liegt hauptsächlich daran, dass CKEditor relativ neu ist (seine API unterscheidet sich stark von FCKEditor), und es wäre vernünftig zu erwarten, dass die CK 3.0-Dokumentation bald mindestens die Qualität der FCK 2.0-Dokumente erreichen wird.

+2

Dokumentation für CKEditor-Plugin-Entwickler ist immer noch sehr arm. –

+1

@Tim Down, du liegst nicht falsch. Es gibt immer noch ein paar Lücken in den Dokumenten. Das heißt, es ist jetzt viel besser als es zu der Zeit war, als ich diese Antwort schrieb. – eyelidlessness

+0

Ich sollte wirklich die Entwickler kontaktieren, eher dass whinge hier, nehme ich an. –

7

Ich benutze beide Editoren seit einigen Jahren ... Fast immer habe ich CKeditor über TinyMCE gewählt.
Der Grund?
Kurze Antwort:
CKEditor ist sehr stabil und sehr einfach zu bedienen und hat den Dateimanager integriert (mit einer Anzeige, aber es ist kein Problem für mich), aber TinyCE hat keinen integrierten Dateimanager.
Dennoch mag ich JCE-Editor (für Joomla), dieser Editor basiert auf TinyMCE und funktioniert wie ein Charme. Es hat eine sehr gute Implementierung der Dateiverwaltung.
Wenn Sie vorhaben, einen WYSIWYG-Editor für ein Wiki zu verwenden, ist jeder von ihnen in Ordnung, weil Sie keinen Dateimanager benötigen (glaube ich).
Allerdings empfehle ich Ihnen, basierend auf meiner Erfahrung, CKeditor.

Die lange Antwort ist sehr lang für diesen Raum. Wenn Sie die lange Antwort wollen, kontaktieren Sie mich oder google um dieses Thema herum.

+2

Wenn Sie eine tiefere Analyse haben, bloggen Sie darüber und verknüpfen Sie es hier. Ich wäre am Lesen interessiert. – Jerph

+0

Sie haben den CKEditor seit Jahren nicht mehr verwendet, da es ein komplett neuer Editor ist (im September 2009 veröffentlicht), der FCKEditor ersetzt. Alle Vergleiche zwischen FCKEditor und TinyMCE gelten nicht unbedingt für CKEditor. –

+0

CKEditor ist der neue Name für FCKEditor, also zähle ich auch in diesen Jahren. Außerdem habe ich CK verwendet, da es in der Alpha-Version war. Nichtsdestoweniger ist die Sache, dass ckEditor (als eine Weiterentwicklung von FCKEditor) ein sehr guter Editor ist, einfach zu verwenden, einfach zu konfigurieren, leicht und schön anzusehen (ein anderer Editor hat vergessen, eine gut aussehende GUI zu haben). Sie verwenden jedoch den Editor, der Ihre Anforderungen besser erfüllt. Grüße. – robregonm

2

A cople anderer Wysiwyg-Editoren

http://imperavi.com/redactor/ (bezahlt - aktiv entwickelt)

http://xinha.webfactional.com/ (aktualisiert 2010)

http://www.kevinroth.com/rte/ (aktualisiert 2010)

http://nicedit.com/ (letzter Stand 2008 - small fix 2012)

+1

Angelcerveras Kommentar wäre als Kommentar unter dieser Antwort angemessener. Also hier ist es, vielleicht ist die Antwort entfernt: CoffeeMonster, diese Editoren sind veraltet: niceedit: Letzte Veröffentlichung im 4. Januar 2009 und Foren hat viele Beiträge ohne Antworten. rte: Keine Änderungen im Code seit 2008. Ich habe keine Mail-Listen-Historie gefunden. Also, diese zwei Optionen sind ausgeschlossen. Es gibt andere Optionen: xinha http://xinha.webfactional.com/ Aber ich teste es nicht. – MrBoJangles

+0

nicedit sieht ganz nett aus, aber nicht viele Symbolleisten im Vergleich zu ckeditor, insbesondere keine Fullscreen-Taste – Omu

0

Wegen der Tatsache, dass mein Praktikum h als etwas mit dem CKEditor zu tun. Ich habe in den letzten 4 Monaten viel mit CKEditor entwickelt. Und wie meine Forschung sagte: Wenn wir TinyMCE und den CKEditor 4.x vergleichen, gibt es keinen großen Unterschied. Die einzigen Unterschiede sind: CKEditor hat ein glatteres Layout und Design, CKEditor hat eine viel größere Community (wenn ich mich recht erinnere einen Unterschied von 13k (35k vs 50k ich erinnere mich, sowas) und CKEditor hat mehrere Entwickler. Das letzte Argument ist ein Argument, dass ich nicht sicher bin.Aber mir wurde gesagt, dass TinyMCE von nur 1 oder 2 Personen entwickelt wird und der CKEditor von mehreren (und einer ganzen Gemeinde!)

Wenn Sie mich fragen, alles für den CKEditor.

Der negative Punkt, der einmal oben angegeben ist, dass die Dokumentation nicht das ist, was es seit der neuen Version ist. Dem stimme ich nicht wirklich zu. Die einzige Sache ist, dass Sie die API lesen müssen. Mit JAVA (als Beispiel) finden Sie auch keine vollständige Erklärung. Und das Schöne ist, dass ich und viele andere Leute Fragen zu StackOverflow stellen. Dies unterstützt alle Unterstützung, die Sie benötigen. Und für die Grundlagen ist fast alles schon da!

Und wenn wir ein Problem haben, gibt es immer eine der Kern-Entwickler des CKEditor uns zu helfen;)

0

Ein großer Fehler von TinyMCE ist ein, wenn Sie in TinyMCE kopieren und dann tut es nicht verwalte jeden Raum oder Tab und lege ihn an den Anfang zurück, also ist TinyMCE nicht gut, aber ckeditore ist ein leistungsfähigerer Editor.

+0

Danke für die Bearbeitung meiner Antwort –