Integrar FCKeditor con MyFaces

FCKeditor es probablemente uno de los editores WYSIWYG más conocidos y utilizados.
Gracias a la librería FCK Faces, podemos utilizar éste editor nativamente en MyFaces como un componente más y olvidarnos de usar javascript. Quizás funcione en otras implementaciones de JSF, pero parece los mismos creadores sólo aseguran que funcione correctamente en la implementación de apache.

Para poder utilizar éste componente, después de habernos descargado el .jar, necesitamos añadir un servlet a nuestro web.xml:

[servlet]
[servlet-name]FCKServlet[/servlet-name]
[servlet-class]org.fckfaces.util.Servlet[/servlet-class]
[/servlet]
[servlet-mapping]
[servlet-name]FCKServlet[/servlet-name]
[url-pattern]/fckfaces/*[/url-pattern]
[/servlet-mapping]

En el jsp añadimos el taglib:

[%@taglib uri="http://www.fck-faces.org/fck-faces" prefix="fck"%]

Y ya podemos utilizarlo:

[fck:editor value="valor_de_ejemplo" width="100%" toolbarSet="Basic"/]