FrameWork para WordPress

Qué es un Framework para WordPress y por qué demonios debería usarlo

Con perdón de la expresión, los frameworks para WordPress están de moda y quiero que sepas porque deberías, o no, usar uno y cual.

Por todos lados escuchas hablar de Genesis, Thesis, GavernWP y similares que te prometen muchas bondades.

Y para poder elegir, lo primero sería entender que es un framework.

framework-para-wordpress-01

Un framework o marco de trabajo son un conjunto de herramientas o utilidades (biblioteca de código) que facilita el trabajo a un desarrollador, ya que no se necesita programar muchas funciones si usa las que ya tiene en el framework, ahorrándose picar código. El desarrollador en vez de programar toda la función, solo tiene que llamar la que trae el framework.

Explicado de esta forma, incluso el propio WordPress es un FrameWork.

Al usar un marco de trabajo común (WordPress) nos ahorra diseñar desde cero un sitio Web y simplemente lo desarrollamos llamando a las funciones que nos interesan.

Pero cuando hablamos de un FrameWork para WordPress, nos referimos a la parte que empezamos a ver de un sitio Web.

WordPress es el núcleo, el motor que hace funcionar el sitio Web, pero obligatoriamente debemos usar un tema.

Y un framework para WordPress es realmente un tema que modificara su apariencia.

¿Y entonces que diferencia un tema de un framework para WordPress?

La diferencia fundamental son los temas hijos.

Cuando se quería quitar una función o agregar una nueva a un tema, el problema era que perdías la personalización. La comunidad de WordPress empezó a hablar para eso de los Parent Themes (temas padre) y Child Themes (temas hijo).

Los temas estándar agrupan la parte de diseño y la programación en un solo paquete. Cualquier cambio afecta al conjunto.

Los frameworks separan la programación del diseño. De esta forma, las funciones básicas (programación: ficheros PHP, js, …) las lleva el tema padre, y la personalización (diseño: CSS y áreas de widgets por ejemplo) las lleva el tema hijo.

Al actualizar el tema padre, que es donde pueden estar las vulnerabilidades o se puede querer agregar una función nueva, la personalización no se pierde.

Y esto además supuso una gran ventaja para los diseñadores de temas, porque con un solo tema padre, que agrupa las funciones y el código necesario, y fuera potente, se podían dedicar a crear fácilmente temas personalizados (child themes).

Y así nacieron los frameworks para WordPress.

Fue el caso del famoso Genesis. StudioPress pasó de desarrollar temas por separado, a mejorar su base, su framework genesis, centrándose en este, y desarrollando y vendiendo temas hijos.

Un framework para WordPress es bueno para los diseñadores.

Los diseñadores de temas lo tienen más fácil.

Un Child Theme basta que tenga un fichero style.css y un functions.php.

A través de estos ficheros se crea toda la apariencia de tu sitio Web. Se olvidan de crear el código de las páginas de post, de las páginas page, del header, del footer,… y de mantener todo esto actualizado.

En todo caso en algunos Child Themes podrás encontrar algún fichero extra de algo que traiga exclusivo ese tema, por ejemplo una landing page, o si es un tema para venta de coches, una página específica para mostrarlos.

Como ves, les permite especializarse más y centrarse más en la parte gráfica, mejorando así y mucho el aspecto de los temas.

Yo como desarrollador también lo tengo más fácil, porque me especializo en un framework, pudiendo sacarle todo el jugo a tu web, y aún así cada web que creo es distinta.

Los frameworks para WordPress son buenos para tu negocio.

Si te decides a usar un framework:

  • Ganarás en rapidez a la hora de personalizar tu sitio.
  • Mejora la seguridad de WordPress al poder actualizar sin perder personalizaciones.
  • Si en el futuro quieres cambiar de aspecto, instalar otro Child Theme del mismo framework será fácil y poco doloroso.

Incluso si te programas algo a medida, si lo metes en el tema hijo, no lo perderás.

Y si eres mañoso modificando tan solo tu hoja de estilos CSS y tu functions.php podrías tener tu propio tema a medida.

Además incluyen funciones muy interesantes de layouts (vistas de la página: a página completa, el sidebar a derecha o izquierda, etc…), formatos de página, etc… ahorrándote algunos plugins.

Todo eso se traduce en ahorro de dinero y de tiempo, que al fin y al cabo es dinero. Y sobretodo de dolores de cabeza. ¡Super importante!

Y las ventajas aumentan según el framework que elijas.

Existen muchos framewoks para WordPress disponibles, y muchos muy buenos. Te hablo de algunos de ellos y te dejo al final mi recomendación:

  • Headway Theme. Es un framework tipo Drag&Drop, donde de una forma muy sencilla te creas un sitio Web a medida arrastrando y soltando los elementos donde quieras que estén.
  • Pagelines. De forma similar al anterior es tipo semi drag&drop, con elementos predefinidos tipo Widgets que podemos ir colocando.
  • Thesis. Un framework muy completo para personalizar al 100% tu sitio mediante boxes, skins (con Drag&Drop) y utilidades que te ahorran más de un plugin.
  • GavernWP. De la empresa Gavick, ya te hable de él en un post. Una opción sencilla pero muy potente, con un alto grado de personalización sin complicaciones.
  • Genesis. De StudioPress, uno de los más veteranos y de los más usados por bloggers y sitios web de éxito. ¿Por algo será?

Algunos de ellos tienen comunidades muy grandes, por lo que es fácil solucionar un problema, y no te atas a un desarrollador.

¿Y cuál te aconsejo usar? ¿Cual es el mejor framework para WordPress?

Pues lógicamente quiero para ti, lo mismo que para mí.

Y no, sinceramente no se cual es el mejor.

Pero después de probar varios, me quedo con el que mejor resultado me da.

Yo uso Genesis, como puedes comprobar fácilmente si buscas mi web en What WordPress Theme is That?.

FrameWork para WordPress

Con una simple búsqueda en Google leeras:

  • Que es amigable para el SEO. El problema de los frameworks drag&drop o con muchos extras es que dejan un código “sucio” y recargado, y esto es lo que ve el motor de Google. Genesis usa un código “limpio” y bien estructurado que hace que sea muy bien indexado.
  • Múltiples Child Themes donde elegir. Muy atractivos y claros.
  • Seguro. Con un código tan limpio y estruicturado es fácil detectar los bugs y mantenerlo bien cerrado.
  • Además es doblemente seguro porque se actualiza automáticamente, nada de tener que usar FTP para subir ficheros.

Ya te hablare más en detalle de él y sus funciones.

Ahora mismo lo que quería era explicarte que es un framework para WordPress y porque es bueno que lo uses.

¿Y tu que framework o tema usas?, y sobre todo, ¿por qué?

EN ESTE ARTÍCULO:

comparte este artículo

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

no dejes de leer...

9 comentarios en “Qué es un Framework para WordPress y por qué demonios debería usarlo”

  1. Hola Javier:

    Muy bien explicado, cada vez lo entiendo más. Aunque aún uso Canvas, claro que estoy pensando en cambiarme a Genesis, pronto, pronto.

    No cabe duda que nuestro sitio, como el de cualquier empresa, representa un activo digital y claro que debemos de buscar las ventajas que nos ofrece el utilizar un framework. No solo de redes sociales vive el hombre 🙂 como suelo decir en mis talleres de social media marketing.

    Gracias por el contenido y saludos desde México.

  2. Hola Javier,
    A ver si entiendo…
    En mi caso quiero cambiar el tema de mi sitio web, quisiera que fuera compatible con woocommerce, con una tipografía fácil de leer, etc..
    Dos preguntas:
    1: ¿Estas características las tengo que buscar un tema, por ejemplo de themeforest y aparte comprar el marco génesis en studiopress?
    2: ¿Cómo puedo saber si el tema que elija en themeforest será compatible con génesis?

  3. Hola Gustavo.

    Pues la respuesta es sencilla. Ningun tema de themeforest es compatible con Genesis. Sencillamente Themeforest y Studiopress son desarrolladores diferentes.

    Todos los temas basados en Genesis Framework son compatibles con Woocommerce, si usas un plugin que hay para conectarlos.

    Aparte hay desarrolladores que sacan Child Themes ya preparados para Woocommerce, asi que tendrías que comprar el framework, y despues el Child theme que elijas.

    Te dejo algunos enlaces:
    http://envy.krolyn.com/
    http://onlinemediamasters.com/genesis-ecommerce-themes/

    Un saludo.

    1. Gracias por tu rápida respuesta Javier,
      ¿Existen estadísticas de ventas, frecuencia de actualizaciones, etc. de estos temas como se puede ver en los temas de themeforest?

      1. De nada Gustavo.
        No exactamente no. Los afiliados recibimos cierta información, como cual es el tema más vendido del mes, pero poco más.
        Pero sobre ventas, no hay mejor referencia que ver a los «master» de la blogosfera hispana, y fijate que temas usan. Franck, Maïder, German, Andrés Perez,… y la recomendación de blogs como ciudadano2cero sobre estos temas.

        Sobre actualización, los child themes se actualizan poco, y tu nunca recibirás un aviso, pues asi debe ser. Ahi desarrolladores de temas Genesis que si actualizan sus Child Themes, pero eso para mi es un fallo, pues le quita parte de gracias, y un Child Theme debe llevar tan poco código, que no sufre problemas de seguridad y no necesita ser parcheado.

        Genesis Framework se actualiza con cada actualización gorda de WordPress, lo que suele ser una vez al año o asi, para asegurarse su compatibilidad. Nuevamente nunca se le encontro un fallo de seguridad a Genesis, asi que no necesita parches y frecuentes actualizaciones.

        Un abrazo.

  4. Hola otra vez!

    Para mí, saber que voy a contar con el soporte del desarrollador del tema hijo ante alguna duda, es fundamental.

    Otra cosa Javier, creo que estaría bien que especificaras cuáles son concretamente los blogs a los que te refieres con «los masters de la blogosfera en España», ya que con sólo el nombre de pila de los autores la información queda incompleta y da lugar a malas interpretaciones. 😉

    Gracias por la infomación,
    Un abrazo!

Los comentarios están cerrados.

Acceso gratuito
a la Academia de
Hormigas en la Nube

+20 cursos disponibles sobre herramientas, marketing y ventas

Por tiempo limitado estoy regalando el acceso a la librería de recursos de la Academia de Hormigas en la Nube.

Cursos de ActiveCampaign, Elementor, Beaver Builder, WordPress, Copywriting, ventas, email marketing y más te estan esperando dentro. Disponible gratis por tiempo limitado.

Mockup escritorio herramientas
Ir arriba