Subir archivos SVG en Joomla!

Subir archivos SVG en Joomla!

Los archivos SVG (Scalable Vector Graphics) permiten incorporar a las páginas web imágenes trabajadas en formato vectorial. Con ello podemos conseguir que los gráficos no tengan pérdida de calidad de ningún tipo, con independencia de la resolución a la que se esté viendo.

A pesar de la gran ventaja que he comentado, de manera habitual es un formato que se encuentra restringido por defecto en la mayoría de los CMS debido a que su subida podría comprometer la seguridad de la instalación. Teniendo en cuenta la propia naturaleza del SVG, hay que tener en cuenta que no es propiamente una imagen en sí, sino un archivo de texto en el que se podría inyectar instrucciones que después se ejecutarían al cargar el DOM de la página.

No obstante, en ocasiones puede sernos realmente útil permitir que Joomla! tenga habilitada la subida de SVG, sobre todo si confiamos en la seguridad de los los archivos de origen. Por este motivo, vamos a ver cómo hacerlo rápidamente en unos pocos pasos.

Pasos

Debo aclarar que los siguientes nombres de apartados que indico los estoy traduciendo directamente de una versión del panel en inglés, de modo que puede haber alguna variación. En ese caso simplemente busca la opción que más se le parezca.

  • Accede a al panel de control con permisos de administrador, ya que modificaremos algunos parámetros a los que los roles que se encuentren por debajo no pueden acceder.
  • Una vez dentro, haz click en Sistema >> Configuración Global y dirígete después al apartado Multimedia. También podremos llegar al mismo sitio si estamos en el Gestor Multimedia yendo directamente a Opciones.
  • En la sección Extensiones Permitidas introduce ,svg al final de las extensiones que ya están. Esto habilita que pueda subirse este tipo de archivos en Joomla!
  • Ahora en el apartado Extensiones de Imágenes Legales, el mismo valor ,svg que antes. Esto sirve para que se verifique que es una extensión permitida para imagen.
  • Por último, en Tipos MIME Legales debes añadir ,image/svg+xml para que el motor de renderizado sepa cómo debe de tratar la extensión.

Y listo, con estos pasos ya deberías poder subir archivos SVG a Joomla! sin problemas.

Como nota final, en caso de que la función de Restringir Subidas la tengas apagada, no será necesario que introduzcas los valores en Extensiones Permitidas y en Tipos MIME Legales.


Referencias:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *