
Rozhodl jsem se udělat srovnávací test tří dostupných WYSIWYG editorů pro úpravu a tvorbu (X)HTML kódu. To
„X“ je v závorce, protože podle pravidel XHTML pracuje pouze FCKeditor. TinyMCE se o XHTML snaží, ale mně osobně třeba velmi vadí, že používá značku <font>, která v XHTML 1.0 Strict už neexistuje. Poslední
z trojice, SPAW, produkuje bohužel jen obyčejné HTML.

Jde opravdu o nejlepší editor z testované trojice. 3. března vyšla verze RC3, která
například dovoluje editovat kompletní stránku, a ne jen obsah <body>
elementu. Zajímavý plugin „Placeholder“ zase umožní vkládání vašich speciálních značek, které si můžete potom nahrazovat po odeslání, třeba pomocí PHP.
Výhody
Nevýhody
.js kódu
.Domovská stránka editoru: http://www.fckeditor.net/

Rychlý a svižný editor, na kterém mě ale velmi mrzí vkládání tagu <font>,
a to, že se nechová stejně v IE a ve FireFoxu. V IE jede mnohem lépe a má více funkcí. Přitom stačí trošku snahy a hledání v JavaScriptu, abyste naučili TinyMCE šlapat i ve FF. Já si tak třeba přepsal plugin IBrowser.
Autor si totiž do tagu <option> vymyslel
svoje atributy img_height a img_width, které pak při vybrání souboru vkládal do polí. Jenže
něco takového sežere jen hloupé IE. Ostatní prohlížeče ví, že zádný takový atribut v
<option> neexistuje, a tak z něj neumí načíst hodnotu. Stačilo proto
atributy smazat a vložit jméno, šířku a výšku obrázku, oddělené středníky, do atributu
value, a pak při kliknutí rozdělit value do pole (pomocí středníků). Rozdělené hodnoty potom přiřadíte do políček formuláře a plugin běží dobře v IE i FireFoxu.
Výhody
onMouseOver a onMouseOut u obrázků ,<br/>, Enter = <p>,Nevýhody
<font>.Domovská stránka editoru: http://tinymce.moxiecode.com/

Poslední z testovaných editorů sice zajímavě vypadá, ale je nejslabší. Ve FireFoxu je nepříjemné, že v okénku není při prvním spuštění kurzor, a tak pořád jen klikáte a čekáte, než se objeví. A on se neobjeví, dokud něco nenapíšete. Další chybou je, že se editor při reloadu stránky kolikrát ani nenačte.
Ze SPAWu jsem měl prostě pocit, že je teprve někde v plenkách, a že si ještě na jeho nástup na scénu musíme počkat. Navíc produkuje obyčejný HTML kód, což jej, oproti předchozím dvěma editorům, značně penalizuje.
Výhody
Nevýhody
Domovská stránka editoru: http://www.solmetra.com/
linkuj.cz],
[
jagg.cz],
[
asdf.sk],
[
del.icio.us]
PDF]
RSS komentářů] k článku
Napsat] komentářa co HTMLarea?
]No mam ten pocit, ze FCKeditor taky bohuzel vsude cpe <font>
.
Reakce na rony #1Načítám náhled komentáře...: HTMLarea taky myslim produkuje jen HTML kod.
]Reakce na Ondra D. #2Načítám náhled komentáře...: FCKeditor nepouziva <font>, ale <span>!!! a to se mi prave na nem libi.
]Reakce na Qark #3Načítám náhled komentáře...: jj, mas pravdu, ted to zkousim a fakt se mi nepodarilo donutit FCKeditor, aby pouzil <font>. Takze se omlouvam, mea culpa.
]Mohl bych pozadat o radu, kde v kodu FCKeditoru zakazat tu nahradu diakritiky za entity? Hledam, hledam… a nic
Predem diky.
]Reakce na Pavel #5Načítám náhled komentáře...: myslim, ze zakazat to nejde. Musi se to rucne umazat v editor/js/fckeditorcode_ie_1.js a editor/js/fckeditorcode_gecko_1.js
V nich se nachazi: FCKXHtmlEntities.Entities a ty je dobre promazat a nechat tam jen potrebne.
]no mne FCKeditor v IE dava FONT !!! a vo FF mi dava SPAN.. neviete ako to urobit aby to davalao vsade ten span ?
]Reakce na Qark #3Načítám náhled komentáře...: mě to tam v ie taky pořád cpe font, nevíš proč?
]Reakce na Pavel #5Načítám náhled komentáře...: Přinejmenším v novějších verzích se to dá zakázat v souboru fckconfig.js pomocí FCKConfig.IncludeLatinEntities.
]Mate nekdo nejake zkusenosti s Xinha???
http://xinha.python-hosting.com/
]Reakce na Pavel #5Načítám náhled komentáře...: Pánové čtěte nápovědu než něco odoudíte. Zakázat to jde:
tinyMCE.init({
…
entity_encoding : "raw"
});
]Jo a s tím fontem – to se řeší přes:
tinyMCE.init({
…
convert_fonts_to_spans : false
});
]Reakce na Qark #6Načítám náhled komentáře...: FCKConfig.IncludeLatinEntities = false ; a jedem 
]Zkoušel jsem zprovoznit FCKeditor, ale na webu (na localu funguje v pohodě) se mi nedaří rozjet Filemanager (v IE: "XML request error: Unknown (12152)", FF se pokouší stáhnout connector.php na disk). Jak je to u TinyMCE? Nevíte někdo, zda existuje nějakej OPRAVDU snadno integrovatelnej plugin pro správu souborů (převážně obrázků)? Samozřejmě že FREE! Případně nemá někdo ke stažení již kompletní řešení – tedy TinyMCE již s integrovaným filemanagerem?
]Navíc tinyMCE lze nakonfigurovat tak, že bude vkládat jen určité tagy, u tagů jen určité atributy (atributům možno nastavit povolené hodnoty) a dokonce, že bude nahrazovat určité tagy jinými tagy automaticky. Stejně tak lze nastavit, jaké znaky se budou nahrazovat entitami a jaké ne. Doporučuji pročíst dokumentaci, umí toho hodně a XHTML striktní výstup pro něj není problém. Mě z toho jde až hlava kolem, rozhodl jsem se ho nasadit v našem redakčním systému a zdá se to být ten pravý.
]Web je nyní kompletně uzavřen. Od této chvíle není možné přidávat žádné komentáře!
Další informace naleznete zde.