Recentemente migrei o editor HTML (WYSIWYG) do CMS que ofereço aos meus clientes, já era hora pois estava usando uma versão bem antiga do HTMLAREA e ele trazia muitos problemas, além de não funcionar no Firefox.
Desta vez, testei o TinyMCE Editor, um editor bem poderoso, desenvolvido em JavaScript e PHP.
No Tiny, encontrei todas as funcionalidades que eu sempre quiz (não eram muitas) de uma forma fácil para administrar e realizar pequenas alterações na aparência.
Entre as funcionalidades do Tiny, achei bastante interessante o...
• Corretor Ortográfico - É um plugin nativo do editor, chamado spellchecker, faz a correção do texto (em pt-BR) via AJAX e sugere os termos que ele considerou errado na palavra. No engine do spellchecker (página em php) você pode definir se vai usar PSpell/ASpell ou o Google para a correção ortográfica.
• Galeria de Imagens - Este plugin chamado MCImageManger é pago, mas acho que vale a pena. Ele traz funcionalidades básicas de uma galeria, como upload, excluir, renomear e mover imagens, criar pastas, etc. O diferencial é a possibilidade de redimensionar e cortar (crop) a imagem (no mesmo conceito do Flickr).
• Tabelas Amigáveis - Acho que agora é mais possível meu cliente criar suas próprias tabelas sem que estrague todo layout... Esta funcionalidade deixou a manipulação de tabelas de uma forma muito tranquila, já reparei que outros editores WYSIWYG também são iguais ao Tiny neste quesito.
E aqui vai algumas funcs. que achei interessante, não vou colocar todas pois várias são bem conhecidas...
• Opção de Salvar o texto em arquivo;
• Opção de "Desfazer" e "Refazer" (Undo e Redo);
• Colar Texto do Word;
• Colar Texto Puro (remove formatos);
• Find/Replace;
• Inserção e manipulação de Layers (DIV's);
• Inserção de caracteres especiais;
• Inserção de arquivos .swf (Flash)
Já tenho este editor no site de um cliente e não tive nenhum problema até agora, ele se comporta direitinho e funciona em todos os browsers.
Só tive que instalar Tiny Compressor que faz o editor carregar mais rápido, ele é meio lento sem o compressor.
Como solução gratuita está bom demais!
Quem tiver tempo, faça um comparativo entre o TinyMCE e o KTML, que é pago.
Quem conhecer outro bom editor, grita ae!