Vamos a definir lo que es un Framework para WordPress, además de explicarte su funcionalidad y darte a conocer una que otra ventaja de implementarlo en tu blog o tu web creada en esta plataforma.

Qué Es Un Framework Para WordPress, Cómo Funciona y Sus Ventajas

Probablemente ya tienconocimiento de que un theme o plantilla son el conjunto de archivos que constituyen tu sitio web, ¿Pero qué es un Framework? ¿En qué se diferencia este de una plantilla común? Es obvio que ya para muchos la respuesta no es tan sencilla y percisamente para lo cual hemos creado este post, para arrojar un poco de luz sobre este tema.

Framework Para WordPress vs. Plantilla Para Sitios Web Creados En Dicha Plataforma

Para controlar la forma en que luce una web debemos usar un theme o plantilla y para ello tenemos dos opciones:

A)- Usar una plantilla de WordPress standard.

B)- Usar un Framework de WordPress más un child theme.

Las plantillas estándar son aquellas como las que podemos encontrar en Themeforest o Elegant Themes. En ellas vemos que todos los componentes del diseño y su programación forman parte del mismo paquete. Sabes lo que realmente siginifica esto? La verdadera importancia que tiene para un determinado proyecto online?

Esto significa que al realizar cualquier cambio, tanto en diseño del blog o en su programación (cambios en la plantilla), se perderán al en el momento que esta sea actualizada. La única forma qe tenemos de evitarlo es salvar los cambios hechos en cada ocasión que haya una actualización y luego volver a aplicar dicho cambio uno a uno.

Cómo Funciona Un Frameworks? Cuál Es Su Principoal Ventaja?

Un framework funciona de forma muy diferente a una plantilla. Este se encarga de separar el diseño del sitio web de su programación, esta es su gran ventaja. Todos los archivos que se encargan de que el sitio haga lo que debe hacer (funcionalidad principal) se encuentran en el framework y sus plugins. Mientras que el diseño del mismo se encuentra en su child theme o plantilla hijo.

Dado que el framework se encuentra ubicado en una capa aislada de la plantilla este permite que:

1- Se pueda actualizar fácilmente sin dañar ningún cambio que se le haya realizado al diseño en la plantilla.

2- Al venir los Frameworks con muchas funcionalidades incluidas; los diseñadores sólo tienen que hacer uso de ellas en los child themes, no tienen la necesidad de reinventar nada y tampoco de escribir códigos dentro de la plantilla, evitando los problemas ya mencionados.

Qué significa todo esto en la vida real?

La mayoría de las plantillas de WordPress que estás acostumbrado a ver por ahí son sólo eso, plantillas. Todo lo que hace que la plantilla haga lo que debe hacer está escrito directamente dentro de ella y como dije antes si esta se actualiza se pierden todos los cambios que le hayamos hecho.

Algunas de ellas traen opciones para poner un logo, cambiar colores y cosas así pero todo eso sigue estando codificado dentro de la plantilla y por consiguiente expuesto a los mismos problemas.

Con un Framework no hay que temer a que esto pase. De hecho todo el tiempo están actualizándose y añadiendo nuevas funcionalidades (sobre todo los buenos). Además cuando se trata de personalizar un diseño para adaptarlo a tus necesidades específicas el trabajar con un Framework hace que la tarea sea mucho más fácil y rápida.

De cara al usuario final las cosas también son mucho más sencillas. Qué tal si quieres una página a todo lo ancho sin barra lateral? En una plantilla común es muy posible que no exista tal opción y tengas que crear la página en PHP tú mismo. Usando un buen Framework, como Genesis, basta con escoger el formato que deseas a la hora de crear el artículo y esto es sólo un ejemplo trivial de lo que se puede hacer.

Tus opciones.

Hay un montón de buenos Frameworks a tu disposición, ninguno de ellos es gratis. Como siempre he dicho, bloguear es gratis, pero crear un blog de éxito y construir un negocio alrededor de él es una historia diferente. Si quieres crear un buen blog mira algunas de las ventajas de crear tu web en WordPress.

Muchos han optado por usar Genesis Framework en sus blogs (lo que es una buena opcción) y si te preocupas que tu blog esté construido sobre cimientos sólidos y deseas ahorrarte dolores de cabeza a medida que este crece y crece también deberías usar Genesis Framework.

Ahora espero que nos expreses tu oponión sobre el tema al dejar tu comentario. Si usas algún Frameworks y tienes cierta experiencia pues mucho mejor, danos tu testimonio.

Te invito a ver otras entradas de este blog.

 

Anuncios