2009-09-24 15 views
24

Dla niestandardowej wiki django-wakawaka, chcę móc dodać obsługę WYSIWYG.Porównaj TinyMCE i CKeditor dla Wiki

TinyMCE jest oczywiście najpopularniejszą wtyczką, używaną nawet przez Wordpress.

Ale edytor CK wydaje się bardziej pełny.

Ci, którzy użyli jednego z nich lub obu, co jest lepsze i dlaczego. Czy są jakieś lepsze pakiety, których mi brakuje?

Jest coś, czego mi brakuje, gdy stwierdzam, że CKeditor jest lepszy, przechodząc przez nie (ponieważ nie jest tak szeroko stosowany).

Chcę go używać z django i jquery, z wieloma wystąpieniami widgetu WYSIWYG na stronę. Czy jeden oferuje przewagę nad drugim.

Odpowiedz

23

Spędziłem trochę czasu na wdrażaniu CKEditor w ciągu ostatnich kilku dni. Zaimplementowałam TinyMCE również w przeszłości. Na plusie, jest znacznie bardziej spójny i wolniejszy od błędów TinyMCE ... przez co mam na myśli to, że TinyMCE "czuje się" wadliwy, CKEditor pracował nad niezręcznym działaniem przeglądarki w znacznie większym stopniu, sprawiając, że "czuje się" bardziej solidnie . Na minusie, jeśli chcesz go przedłużyć, dokumentacja jest stosunkowo rzadka. Myślę, że dzieje się tak głównie dlatego, że CKEditor jest stosunkowo nowy (jego interfejs API jest bardzo różny od FCKEditor) i rozsądnie byłoby oczekiwać, że dokumentacja CK 3.0 osiągnie co najmniej jakość dokumentów FCK 2.0 wkrótce.

+2

Dokumentacja dla programistów wtyczek CKEditor jest nadal bardzo słaba. –

+1

@Tim Down, nie mylisz się. W dokumentach jest jeszcze kilka dziur. To powiedziawszy, teraz jest znacznie lepiej niż wtedy, gdy pisałem tę odpowiedź. – eyelidlessness

+0

Naprawdę powinienem skontaktować się z programistami, a raczej z tym żartem, jak sądzę. –

7

Używam obu redaktorów od kilku lat ... Niemal zawsze wybrałem CKeditor nad TinyMCE.
Powód?
Krótka odpowiedź:
CKEditor jest bardzo stabilny i bardzo łatwy w użyciu i ma zintegrowany menedżer plików (z reklamą, ale nie stanowi to dla mnie problemu), ale TinyCE nie ma żadnego zintegrowanego menedżera plików.
Niemniej jednak lubię edytor JCE (dla Joomla), ten edytor jest oparty na TinyMCE i działa jak czar. Ma bardzo dobrą implementację zarządzania plikami.
Jeśli planujesz użyć edytora WYSIWYG dla wiki, każda z nich jest w porządku, ponieważ nie potrzebujesz menedżera plików (myślę).
Polecam jednak, bazując na moim doświadczeniu, CKeditor.

Długa odpowiedź jest bardzo długa na to miejsce. Jeśli chcesz otrzymać długą odpowiedź, skontaktuj się ze mną lub odszukaj go w Google na ten temat.

+2

Jeśli masz głębszą analizę, zamieść na blogu o tym i połącz ją tutaj. Byłbym zainteresowany czytaniem. – Jerph

+0

Nie używasz CKEditor od lat, ponieważ jest to zupełnie nowy edytor (wydany we wrześniu 2009), który zastępuje FCKEditor. Wszelkie porównania między FCKEditor i TinyMCE niekoniecznie muszą być prawdziwe dla CKEditor. –

+0

CKEditor to nowa nazwa FCKEditor, więc liczę także z tamtymi latami. Ponadto użyłem CK, ponieważ był w wersji alfa. Niemniej jednak chodzi o to, że ckEditor (jako evolutioin z FCKEditor) jest bardzo dobrym edytorem, łatwym w użyciu, łatwym w konfiguracji, lekkim i ładnym wyglądem (jakiś inny edytor zapomniał mieć dobrze wyglądający GUI). Używasz jednak edytora, który lepiej spełnia Twoje potrzeby. Pozdrawiam. – robregonm

2

cople innych edytorów WYSIWYG

http://imperavi.com/redactor/ (płatne - aktywnie rozwijany)

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

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

http://nicedit.com/ (zaktualizowany 2008 - mała poprawka 2012)

+1

Komentarz angelcervera byłby bardziej odpowiedni jako komentarz pod tą odpowiedzią. Więc oto jest, odpowiedź jest usunięta: CoffeeMonster, te edytory są przestarzałe: niceedit: Ostatnie wydanie 4 stycznia 2009 i fora ma wiele postów bez odpowiedzi. rte: Bez zmian w kodzie od 2008. Nie znalazłem historii listy wiadomości. Tak więc te dwie opcje są wykluczone. Istnieją inne opcje: xinha http://xinha.webfactional.com/ Ale nie testuję tego. – MrBoJangles

+0

nicedit wygląda całkiem ładnie, ale niewiele pasków narzędzi w porównaniu z cedrem, w szczególności bez przycisku pełnoekranowego – Omu

0

Z uwagi na fakt, że moja praktyka h jako coś wspólnego z CKEditorem. Wiele pracowałem z CKEditor przez ostatnie 4 miesiące. I jak moje badania powiedziały: Jeśli porównamy TinyMCE i CKEditor 4.x Nie ma dużej różnicy. Jedyne różnice to: CKEditor ma bardziej płynny układ i projekt, CKEditor ma znacznie większą społeczność (jeśli dobrze pamiętam różnicę 13k (35k vs 50k pamiętam, coś podobnego), a CKEditor ma wielu programistów. argument, którego nie jestem pewien.Ale powiedziano mi, że TinyMCE jest rozwijany tylko przez 1 lub 2 osoby, a CKEditor przez wiele (i całą społeczność!).

Jeśli pytasz mnie, wszyscy popierają CKEditor.

Punkt ujemny, który podano raz powyżej, że dokumentacja nie jest tym, czym jest od niedawna. Naprawdę nie zgadzam się. Jedyne, co musisz zrobić, to przeczytać API. W przypadku JAVA (jako przykładu) nie znajdziesz także pełnego wyjaśnienia. I fajne jest to, że ja i wiele innych osób publikuje pytania na temat StackOverflow. Zapewni to wsparcie, jakiego potrzebujesz. A do podstaw prawie wszystko już jest!

A jeśli mamy problem, zawsze jest jednym z podstawowych twórców CKEditor nam pomóc;)

0

Jeden wielki bug z TinyMCE to podczas kopiowania i wklejania w TinyMCE to nie robi zarządzaj dowolną spacją lub kartą i wciskaj ją do początku, więc TinyMCE nie jest dobre, ale ckeditore to potężniejszy edytor.

+0

Dziękuję za edytowanie mojej odpowiedzi –