
Ventajas e inconvenientes de usar CSS Injector
¡Muy buenas a tod@s!
En esta ocasión me gustaría abrir un pequeño debate sobre el uso o no uso del módulo CSS Injector.
Este fue un debate que surgió en mi trabajo hace algún tiempo y a día de hoy sigue teniendo adeptos y adversarios. Expongo a continuación mi punto de vista al respecto.
Como todas las herramientas de las que disponemos gracias a la increible comunidad que hay tras Drupal, CSS Injector dispone de algunas ventajas e inconvenientes que tenemos que tener en cuenta antes de decidir usarlo o no en cualquier proyecto web.
CSS Injector es un módulo que nos permite maquetar mediante CSS determinados aspectos de nuestra web creando reglas adicionales que se ejecutan justo después de renderizar nuestro contenido. Desde el panel de administración de nuestra web, nos permite insertar código CSS que se ejecute en determinadas páginas de nuestro sitio.
A priori, parece una solución rápida y sencilla para solucionar problemas o necesidades de maquetación en nuestra página, pero tras un uso intensivo del mismo en más de 5 webs diferentes he llegado a las siguientes conclusiones:
Ventajas
- Instalación, configuración y creación de Reglas de CSS muy fácil y rápida.
- Funcionamiento estable.
- Gran cantidad de opciones de ejecución (permite poder indicar en qué paginas queremos que se ejecuten o no, al igual que los bloques).
Desventajas
- En cualquier proyecto se puede tender a crear varias reglas de estilo, lo que corto o medio plazo puede ser difícil de gestionar (alarma al crear más de 5 reglas)
- Al aumentar la cantidad de reglas, se relentiza la carga de la web (al carga más CSS una vez renderizada la misma)
- Sobretodo, para mí la peor desventaja es el caos que se produce cuando tenemos más de 5 o 6 reglas.
En definitiva, pienso que mientras sea una maquetación soportable en pocas reglas, lo usaría sin duda alguna, pero en cuanto tenemos que crear muchas reglas para nuestro sitio, quizás sea más conveniente hacer una adaptación de la plantilla mediante archivos .css que con el uso de este módulo.
Y tú, ¿qué opinas al respecto?
:)
Comentarios (5)
Kate_Raquel
javier
Kate_Raquel
sauli
Salva (no verificado)