Egoblog.cz - Petr Kobelka

CKEditor pro webové stránky

Měl jsem požadavek vybrat WYSIWYG editor pro jednu webovou aplikaci. Stanovil jsem si několik kritérií a zde jsou výsledky.


Webdesign | Komentáře (0) | Shlédnuto 1535 × | Vloženo: 14. července 2013

Jak to všecho začalo

Velmi dlouho jsem spokojeně používal editor XINHA. Za nulovou cenu jsem měl k dispozici výborný správce souborů/obrázků a správce stylů. Jak už to ale u takových projektů obvykle bývá, vývoj ustrnul. Z počátku měl jen zpoždění a problémy s kompatibilitou v IE jsem řešil hlavičkou, kde jsem si vynutil potřebou verzi. To ale není všemocné.

Požadavky na editor

  • Jquery based core
  • Správa obrázků/souborů
  • Správa stylů
  • Rozumný způsob tvorby tabulek
  • Minimálná nároky na velikost
  • Zdarma, nebo za malou úplatu

Jquery based core

Hodně ve své práci používám tento Javascriptový framework, proto tento požadavek

Správa obrázků/souborů

Základní požadavek na to, aby měl integrovaný správe souborů s filesystemem na serveru. Splnit tento požadavek není vůbec jednoduché - skoro nikdo ho v základu neumí. A když umí, stojí to velké peníze

Správa stylů

tento požadavek byl spíše z rozmlsanosti xinhy, která má toto řešeno opravdu výborně

Rozumný způsob tvorby tabulek

nic si nebudeme nalhávat. Tabulky se používají a to hodně. Xinha biohužel při editaci tabulky natahala hromady nevalidního balastu, který pak degradoval krásnou tabulku na hrůznou směs čar a barev.

Minimálná nároky na velikost

xinha jako taková je veliký moloch, stovky a stovky souborů. Chtěl jsem minimalizovat jejich množství na co nejmenší úroveň

Zdarma, nebo za malou úplatu

šetří to náklady moje a tedy i zákazníka

Co je ve hře

Díval jsem se na následující editory

  • NicEdit
  • Loki
  • Elrte
  • Cleditor
  • MarkitUp
  • Jwysiwzg
  • HTMLBox
  • wymeditor
  • tinyeditor
  • Mercuryeditor
  • wysihtml5
  • AlohaEditor
  • tinymce
  • CKEditor

K nim mám pak následující poznámky

NicEdit nee, je to bez tabulek
Loki dlouho neaktualizovaný
Elrte divné chovani
Cleditor špatná podpora IE
MarkitUp není live preview a zobrazuje HTML :-(
Jwysiwzg nějak se mi to nezdá, nemá automatické formátování do bloku (odstavce)
HTMLBox chová se dost pitomě
wymeditor ve firefoxu skělý, moc se mi líbí separace obsahu - když editujete odstavec, máte jej v kně odstavce :-), ale je zde špatná podpora IE
tinymce ne, moloch s miliony souborů (v době testu ještě nebylo vydané stabiilní jquery jádro editoru)
Mercuryeditor zbytečne komplikovaný
wysihtml5 v podstatě neumí nic důležitějšího
AlohaEditor ne velky moloch, spousta souborů
CKEditor sice neběží na jquery, ale má to vše, co potřebuji
Redaktor mít na to ty peníze, pak jej beru všemi deseti, asi nejlepší věc na světě, co můžete chtít!

Výsledek

Jak čtete, je Vám jasné, že splnit všechny podmínky je skoro nemožné. Co má CKEditor jako velký bonus je jeho krásný vzhled už v základu. Můžete namítat, že CKEditor má dobrý správce obrázků placený. Ano, to je pravda, ale díky komunitě jsem našel správce obrázků, který je zdarma a funguje výborně. O něm ale v dalším článku.

máte výhrady, nebo připomínky k napsanému? Tak se o ně podělte v komentáři :-)

 

Petr Kobelka | Egoblog.cz | Tvorba www stránek - www.petrkobelka.cz

Petr Kobelka
Autor je zkušeným web developerem a programátorem s více než 10 letými zkušenostmi. Pracuje jako programátor pro známou Olomouckou společnost zabývající se tvorbou internetových a intranetových řešení. Spolu se zaměstnáním pracuje na volné noze a zabývá se tvorbou internetových stránek. Ve volném čase rád fotí, jezdí na kole, plave a cestuje.

Komentáře

E-mail je potřeba pouze pro vygenerování Gravataru!

Oups, žádné komentáře? Buďtě první !!!

Blog píše Petr Kobelka

Petr Kobelka - egoblog.cz

Žádám všechny, kteří mají zájem vkládat komentáře, aby se řídili pravidly NETikety. Komentáře, porušující tato pravidla můžou být bez varování smazány.