Templates premium vs templates a medida

Drupal utiliza un sistema de templates cuya función principal es la de manejar el aspecto visual del sitio independientemente del contenido y del desarrollo.

Un template es un conjunto de carpetas y archivos que define el diseño de un sitio web. Dentro de los archivos principalmente nos vamos a encontrar con imágenes, hojas de estilo (CSS), archivos javascript y archivos con extensión .tpl o .twig dependiendo de la versión de Drupal.

En DrupalSoul utilizamos en la mayoría de los desarrollos templates a medida, porque por lo general el diseño solicitado por el cliente es custom y por ende se realizan desarrollos de mockups y luego la construcción del template propiamente dicho.

Pero hay ocasiones donde quizás sea conveniente evaluar la utilización de un template premium dependiendo de las necesidades del cliente.

Por eso en este artículo vamos a repasar las ventajas y desventajas de ambas opciones.

Ventajas de utilizar un template Premium de Drupal

  • Se puede observar con antelación cómo es el funcionamiento del template con el diseño aplicado, viendo las distintas secciones, componentes, animaciones, etc.
  • Se ahorra tiempo de desarrollo (tanto de mockups, como de construcción del template y el testing)
  • Se pueden ver la cantidad de ventas del theme más los comentarios, para poder adquirir un template de buena calidad y confiable.

Desventajas de utilizar un template Premium de Drupal

  • Por lo general hay que adaptar los contenidos al diseño y no al revés.
  • El desarrollo de un theme premium implica la participación de desarrolladores que arman el template según sus convicciones y su estilo. Muchas veces para darle más prioridad al diseño, se utiliza código adicional, módulos y bloques que le dan rigidez al sitio y le quitan cierta “amigabilidad” a Drupal. Es decir que desde el momento que se descarga el theme hay que armar todo de cierta manera para que funcione correctamente.
  • Relacionado a lo anterior hay una curva de aprendizaje del template.Si bien en teoría debería ser algo sencillo, en la práctica y dependiendo de cada template, el proceso de implementación puede volverse algo engorroso.
  • Dependencia en el soporte de gente externa. Es decir que si hay algo que no funciona como lo esperado, hay que depender que la gente que hizo el template de respuesta en tiempo y forma.
  • El tema de la licencia que implica que quizás el theme se puede utilizar en un solo sitio del cliente y si se quiere agregar otro sitio hay que comprar otra licencia.

Ventajas de utilizar un template a medida

  • Es más flexible dado que se puede customizar el diseño en función de lo solicitado por el cliente.
  • Es más amigable y versátil al momento de desarrollar el sitio en Drupal.
  • No se necesita adaptar los contenidos al diseño, sino que se puede definir primero cómo se desea el sitio desde la estructura y lo visual y luego implementarlo.
  • Soporte y escalabilidad según sea necesario por el equipo de DrupalSoul.
  • El theme hecho a medida luego puede ser utilizado por el cliente en otros sitios.
  • Facilidad para modificar el theme según sea necesario.

 

Desventajas de utilizar un template a medida

  • Lleva más tiempo y por ende la inversión en la construcción del sitio es mayor.
  • Requiere más complejidad para el desarrollo de algunos elementos y animaciones, por lo que si el cliente quiere implementar un componente o efecto que vio en algún sitio, puede incurrir en mayores costos.
  • Genera un poco más de incertidumbre para el cliente al comienzo, dado que no puede ver con antelación una demo de cómo quedará implementado.

Desde la experiencia en DrupalSoul, fomentamos el uso de un template a medida. Utilizando por ejemplo el framework Bootstrap y desde allí construir el theme en simultáneo con el desarrollo del sitio.