Read in english (Automatic translation wiht Google)

Muitas vezes fazer os usuários de seu sistema ou site utilizar alguma linguagem de marcação para formatar um texto pode assusta-los ou criar uma certa barreira quanto a recursos que não seriam utilizados.

Para este fim existem editores WYSIWYG (que pode ser traduzido para algo como o que você vê é o que você tem), para desenvolvedores Flex temos o componente RichTextEditor, mas e para websites que precisam ser feitos em XHTML ?

Temos dezenas de soluções como o FCKEditor, RTE, TinyMCE, Yahoo RTE e vários outros… mas o problema de todos esses editores é que normalmente são grandes, possuem centenas de botões ou até reproduzem a interface do Word. Se tem uma coisa que acho assustadora é a interface do word, portanto quero deixa-la bem longe de nosso projetos. Ou seja, normalmente não precisamos das centenas de botões disponíveis… então aparece aquela frase, “É só customizar e remover o que não precisa.”, sim é possível mas a base do código em JS desses editores foi feita para ser grande, para comportar dezenas de botões. Pessoalmente não gosto disso.

Depois de procurar para todos os lados e até ter que sucumbir ao TinyMCE ou FCKEditor acabei usando o YahooRte que é interessante mas ainda o achava bem gordo, até que finalmente encontrei o NicEdit , melhor achado impossível… se você precisa apenas que seus usuários possam colocar palavra em negrito, itálico, alinhar as coisas, criar listas e links este editor é ideal.

Então a dica deste post é o NicEdit que para nós tem sido excelente.

2 Comentários to “Richtext Editor WYSIWYG”

  1. Ved diz:

    Mandou muito bem! Até hoje eu era escravo do TinyMCE e tremia só de pensar em fazer upload para o servidor! Consegue ser mais gordo do que eu! =)) Valeu a dica! Ved
  2. daniel lopes diz:

    Na minha opnião o TinyMCE é um dos piores no quesito obesidade. Não sei porque chama Tiny ....

Deixe um comentário

If you can read this, you don't use a typical webbrowser that plays nice with CSS.
Please do not fill in anything here!