Existuje veľké množstvo WYSIWYG editorov ale takmer žiadny mi nevyhovuje na 100%. Zásadne sa vyhýbam takým, ktoré nie sú cross browser resp. nie sú určené pre všetky (majoritné) prehliadače. Stalo sa mi už, že som našiel aj editor, ktorý sa mi veľmi páčil ale
opäť mal svoje nedostatky. Napríklad chýbajúca podpora pre application/xhtml+xml alebo nemožnosť vytvárať tabuľky, nahrávať obrázky (toto je však možné doprogramovať), či príliš komplikované odosielanie obsahu. Dnes som však našiel vhodného kandidáta, na ktorom by sa dal postaviť celkom slušný cross browser WYSIWYG editor s podporou application/xhtml+xml a image/file upload funkciou. Je ním WidgEditor. Rôzne iné editory ponúkajú zmenu vzhľadov, vkladanie smajlíkov, fullscreen,
layery a pod. "užitočné" funkcie, ktoré potom spolu tvoria aj stovky kB kódu a takmer nikto ich nevyužije.
Pre mňa nevhodným editorom je TinyMCE. Je zbytočne veľký, nabitý nie pre každého dôležitými funkciami. Naštastie je možné si ho jednoducho prispôsobiť a určiť, ktoré funkcie áno, či nie. Aj napriek tomu však trvá dosť dlho jeho celkové načítanie, a to ešte nehovorím o dobe prenesenia cez FTP. Riešením by bolo vyhádzať všetky pluginy a vzhľady čo nepotrebujem.
Ďalším nevhodným príkladom môže byť aj XStandard. Keby nebol vytvorený cez ActiveX bol by to bezkonkurenčne najlepší editor na svete. Otázkou je, či sa niečo podobné bez ActiveX dá vôbec naprogramovať. Určite áno, pokiaľ by všetky prehliadače podporovali XUL, bol by internet iný. Kvôli tejto "maličkosti" ho nemôžete používať v Opere. Existuje tu riešenie ale je to veľmi neefektívne. XStandard už od istej verzie funguje aj v Opere.
TinyMCE, XStandard aj väčšina ostatných editorov má mierne zložitý alebo veľmi zložitý spôsob implementácie. WidgEditor zvládne implementovať ktokoľvek. Stačí do hlavičky pridať nasledujúce riadky a každá <textarea> sa vám zmení na WYSIWYG editor.
<style type='text/css' media='all'> @import "css/info.css"; @import "css/main.css"; @import "css/widgEditor.css"; </style> <script type='text/javascript' src='scripts/widgEditor.js'></script>
Zatiaľ na svete neexistuje (alebo ešte o ňom neviem) WYSIWYG editor, ktorý by spĺňal moje požiadavky. WidgEditor sa mi páči, ale aj tomu chýbajú funkcie pre tabuľky, obrázky/súbory atď. WidgEditor plánujem pridať do SigmaCMS, takže si spomínané veci doprogramujem sám. Zdá sa, že Midas ako XHTML editor nepostačuje. Páni z W3C by mali porozmýšlať o vhodnom riešení…