domingo, 23 de septiembre de 2012

Joomla · Ejercicio, el código HTML se borra al guardar

Joomla se puede configurar para que al escribir un artículo, el código se filtre o se elimine. Es una opción muy interesante para usuarios que sólo tienen permisos para escribir contenido. Al limitar el código que puede añadirse en los artículos, se garantiza un mayor control sobre la seguridad. Cuando el filtro está activado, si se escribe código HTML y se guarda, éste desaparece.

Como ejercicio práctico, puedes insertar una imagen en un artículo, usando el editor TinyMCE. Cuando lo guardes, comprobarás que la imagen desaparece porque el código HTML asociado a ella ha sido eliminado. Este filtro se configura desde la opción "Site/Global configuration":

Opción "Site/Global configuration". Elige la pestaña "Text Filters".
Selecciona la pestaña "Text Filters" y podrás ver las opciones asignadas a cada grupo  de usuarios del sistema:

Observa el filtro activado para el super usuario.

Para el caso del usuario administrador, se aplicará el filtro que aparezca en la última fila "Super Users". Puede verse que está seleccionado "No HTML". Ésto significa que en los artículos no se admitirá código HTML. Al guardar el artículo, el filtro eliminará cualquier código y mantendrá sólo texto.

Como ejercicio, activa esta opción, guarda los cambios y trata de insertar una imagen en alguno de los artículos, guárdalo y comprueba que Joomla elimina esta imagen (borrando el código). Vuelve a las opciones, elimina el filtro y vuelve a insertar una imagen. Guarda el articulo y comprueba como esta vez, Joomla no eliminará el código y la imagen se ve perfectamente en el artículo que se ha editado.

4 comentarios: