Reflexión, WordPress | 6 de abril de 2016

Por algo son plantillas…

Hace unos días un amigo que está comenzando a trabajar en el diseño web me preguntó si para crear sitios web personalizados, tanto para él mismo como para sus clientes, era mejor usar una plantilla WordPress o hacer un diseño desde cero.

La respuesta, como en casi todos los casos es: Depende.

Por las experiencias que he tenido, a mí me gusta enfocar esta problemática de la siguiente forma:

Usar un tema

Si encuentras un tema cuya versión demo sea exactamente lo que tu cliente o tu proyecto necesita y, además, el tipo de contenido que hay para el sitio web es similar al contenido que hay en el demo, entonces no lo pienses más y usa esa plantilla.

Usar un tema y modificarlo

Si encuentras un tema que se asemeja ligeramente a lo que deseas conseguir, debes estar consciente que el adaptarlo no siempre será tan fácil porque:

  • Rara vez basta solamente con gestionar las configuraciones del tema o agregar unas cuantas líneas de CSS.
  • En ciertos casos necesitarás modificar la estructura HTML de algunas partes del sitio y para ello deberás crear un tema hijo y, lamentablemente, no todos los temas están bien preparados para trabajar con temas hijos.
  • Dependiendo del proveedor del tema, es posible que te encuentres con un montón de código PHP o JavaScript que tal vez no logres entender bien de manera rápida.

Esta es una opción para los valientes y aquellos que ya tienen algo de experiencia en el mundo de los temas WordPress.

En mi caso personal, y considerando lo exigente que soy con el diseño, las veces que he intentado tomar esta opción, me he llevado muchos dolores de cabeza y, en algunos casos, he decantado por pasarme a diseñar algo por mi propia cuenta.

Usar un constructor de páginas

Este tipo de temas como Divi o plugins como Beaver Builder prometen ser la solución a todos tus problemas de diseño, ya que se ofrecen como una herramienta que te permitirá crear cualquier tipo de diseño, pero no te dejes engañar, esto no es así, o al menos no lo es de forma sencilla.

A mi me gusta mucho Divi, lo he usado en al menos tres sitios hasta ahora (un ejemplo) y su calidad estética y la capacidad de personalizar cada módulo me parece espectacular, sin embargo, no es la solución definitiva, aún hay cosas que no puede hacer o estilos que son difícil de modificar si no tienes conocimientos avanzados de CSS.

Para mí la opción de usar un constructor de páginas la tomo solamente cuando el presupuesto no es muy alto y/o el tiempo del proyecto es muy acotado.

Lo importante, es afrontar el trabajo con un constructor de páginas, sabiendo que hay limitaciones y que nunca (al menos dentro del próximo par de años) será lo mismo que diseñar algo desde cero por tu propia cuenta.

Usar un framework

Esta es una opción que nunca he utilizado, pero que quienes la usan dicen que es muy útil.

La idea de los frameworks como Genesis, es que te permiten crear tus propios temas, sin la necesidad de aprender a programar uno por tu propia cuenta. O sea, tendrás que escribir código, eso es cierto, pero menos del que escribirías al hacer un tema desde cero.

Crear un tema propio

Esta es mi opción favorita, ya que me permite completo control sobre el diseño y el maquetado del sitio, sin embargo no es la opción más sencilla. Estos son algunos puntos a considerar:

  • Se requieren conocimientos de HTML/CSS
  • Se requiere conocimiento de las múltiples funciones de WordPress
  • Se requiere un poco de conocimiento de PHP
  • Se requiere mucho más tiempo que en las opciones anteriores

Por estas razones es que el crear un diseño propio y desarrollar un tema WordPress exclusivo a partir de él solo lo recomiendo para quienes tengan algo de experiencia con WordPress y con la maquetación web. Además también lo recomiendo solo a proyectos cuyo presupuesto y tiempo lo permiten.

Aprovecho de contarte que si quieres aprender en profundidad sobre este tema, te sugiero evaluar la posibilidad de tomar mi curso Creación de temas WordPress profesionales.

En síntesis

Creo que es importante considerar que a las plantillas o temas de WordPress se les conoce con ese nombre por una razón: Son plantillas.

Si fueran algo que te permitiera libertad absoluta para modificarlas a tu antojo y crear cualquier sitio que quisieras de seguro tendrían otro nombre. tal vez algo como “Herramientas de creación que te permiten hacer lo que se te ocurra de manera muy sencilla sin hacer nada complejo”.

Antes de tomar la decisión de usar un tema, analiza bien si esa es la mejor opción. No quiero que seas uno más de aquellos que están sufriendo al tratar de convertir una plantilla en algo que no es.

Un abrazo,
@FranciscoAMK