SlideShare una empresa de Scribd logo
1 de 15
¡HOLA!
Director de Soporte Especializado en ProfesionalHosting
Antonio Torres
Podéis seguirme en:
Antonio-torres.es
@atowersg
Blog.profesionalhosting.com
Wpexperto.com
Hostingyprestashop.com
Youtube de ProfesionalHositng
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
¿Qué es un FrameWork?
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.
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
Diferencias entre un tema normal
y un FrameWork
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.
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
¿Qué tipos de FrameWork existen?
No todos los framework funcionan de la misma forma, existen theme frameworks pensados para
desarrolladores especialmente, que se modifican directamente desde el código, y otros framework que
se personalizan desde una interfaz más gráfica, sin necesidad de tocar código; y muy aptos si no
tenemos conocimientos de WordPress.
Elegir un tipo de framework u otro depende totalmente de las necesidades del proyecto y los
conocimientos del creador del sitio web.
• FrameWorks de arrastrar y soltar como Headway Themes que puedes crear todo visualmente sin
ningún conocimiento del código.
• FrameWork pseduo-drag como PageLines y Tesis. Estos marcos permiten a los usuarios arrastrar y
soltar para pre-definir secciones
• Luego están los frameworks que están llenos de opciones. Themify y la mayoría de los FrameWorks
están en esta categoría.
• Los FrameWorks que se construyen para los desarrolladores con el objetivo de conseguir una ventaja
sin el desorden y el exceso de opciones como Génesis
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
FrameWork arrastrar y soltar (Headwey)
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
FrameWork arrastrar y soltar (Themify)
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
FrameWork pseduo-drag (Gantry)
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
¿Por qué los desarrolladores utilizan
FrameWorks?
La razón principal es para acelerar su desarrollo.
Los temas framework reducen drásticamente el tiempo de desarrollo. El tiempo de desarrollo se mejora
debido a que todos los marcos ofrecen una gran cantidad de funciones y opciones de personalización,
por lo que el desarrollador no tiene que programar todo ellos mismos.
Estas características pueden variar dependiendo del desarrollador desde (funcionalidad de arrastrar y
soltar, sliders, los widgets de SEO, y más). En lugar de crear una plantilla desde cero y modificar todos
los archivos, la creación de un tema hijo puede ser tan simple como crear un nuevo archivo style.css y
personalizar algunas funciones utilizando el archivo functions.php.
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
Ventajas de los FrameWorks
• Comunidad. Los themes frameworks más populares tienen una gran comunidad detrás de
él. Esto hace que sea mucho más fácil conseguir que nuestras preguntas sean contestadas.
• Facilidad de desarrollo. Como mencionamos anteriormente, el uso de un framework puede
reducir drásticamente el tiempo de desarrollo y facilitar las cosas a largo plazo.
• Funcionalidad integrada. Los marcos vienen con una función de widgets y funcionalidades
adicionales.
• Código de Calidad. A menudo los frameworks son revisados entre expertos, por lo que es
mucho más probable que sigan todas las mejores prácticas, mejorando notablemente la
velocidad del sitio y el SEO.
• Actualizaciones. La capacidad de actualizar sin perder ninguna funcionalidad en el estilo de
los temas hijo es una gran ventaja
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
Desventajas de los FrameWorks
• Curva de aprendizaje. La mayoría de los marcos tienen sus propios ganchos y filtros. Para
utilizar todo el poder de la estructura, debemos familiarizarnos de la jerga específica del
marco. Así que sus primeros temas hijos te pueden llevar más tiempo sólo porque estamos
aprendiendo.
• Código innecesario. Algunos frameworks vienen con toneladas de funcionalidades
integradas que no necesitamos usar. Esto no es un gran problema, ya que no nos afecta
directamente.
• Limitaciones del framework. A menudo los marcos tienen limitaciones. A veces, para
conseguir grandes personalizaciones, puedes que tengas que reemplazar archivos
principales o enviar un parche que se incluirán en las actualizaciones futuras.
• Precio. La mayoría de los temas frameworks no son gratuitos. Existe una tarifa única o una
cuota anual para recibir actualizaciones y soporte.
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
¿Debemos utilizar un tema framework?
Depende del perfil que tengamos y lo que vayamos a realizar en el futuro.
A pesar de que hay una curva de aprendizaje, y cuesta un poco de dinero extra, en mi opinión,
merece la pena utilizar un tema FrameWork para WordPress.
Las horas extraordinarias que aceleran el tiempo de desarrollo nos permite seguir los
estándares del sector. Nos podemos ahorrar un montón de dolores de cabeza en el futuro si
nuestro sitio web empieza a crecer, ya que las actualizaciones del núcleo serán automáticas.
Por último, pero no menos importante, recibimos un gran apoyo del equipo de desarrollo, así
como otros que son parte de la comunidad.
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
Listado de FrameWorks a utilizar
Drag and Drop
• Unyson FrameWork(Gratuito)
• Headway Themes
• Themify
• Tesla Theme
Para Desarrolladores
• Genesis
• Beans FrameWork (Gratuito)
• WooFrameWork
• GavernWP
Pseduo-drag
• PageLines
• Thesis
• Gantry (Gratuito)
Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
GRACIAS!!

Más contenido relacionado

La actualidad más candente

Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
EvelioHdez
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
Helmilpa
 
Enseñanza en línea mediante programas libres y de código abierto
Enseñanza en línea mediante programas libres y de código abiertoEnseñanza en línea mediante programas libres y de código abierto
Enseñanza en línea mediante programas libres y de código abierto
DigiZen
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
pidingos
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
olguisf
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
Jessica
 

La actualidad más candente (13)

Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Software
SoftwareSoftware
Software
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
Enseñanza en línea mediante programas libres y de código abierto
Enseñanza en línea mediante programas libres y de código abiertoEnseñanza en línea mediante programas libres y de código abierto
Enseñanza en línea mediante programas libres y de código abierto
 
FRAMEWORK .NET
FRAMEWORK .NETFRAMEWORK .NET
FRAMEWORK .NET
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
1º Meetup joomla Almería
1º Meetup joomla Almería1º Meetup joomla Almería
1º Meetup joomla Almería
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
 
Programación web
Programación web Programación web
Programación web
 
Examen 3.0
Examen 3.0Examen 3.0
Examen 3.0
 
WebMatrix.- Introducción y Helpers
WebMatrix.- Introducción y HelpersWebMatrix.- Introducción y Helpers
WebMatrix.- Introducción y Helpers
 

Similar a III Meetup WordPress Almería | Framework themes

Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
SalonMiEmpresa
 
Presentación wordpress.pdf
Presentación wordpress.pdfPresentación wordpress.pdf
Presentación wordpress.pdf
GonzaloGV
 
AFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxAFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptx
CesiaReyes4
 
Investigación y comparativa cms2
Investigación y comparativa cms2Investigación y comparativa cms2
Investigación y comparativa cms2
psvasir
 

Similar a III Meetup WordPress Almería | Framework themes (20)

Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
 
Word press - ventajas, inconvenientes y trucos - Ender
Word press - ventajas, inconvenientes y trucos - EnderWord press - ventajas, inconvenientes y trucos - Ender
Word press - ventajas, inconvenientes y trucos - Ender
 
Instalación, configuración y conceptos básicos del WordPress
Instalación, configuración y conceptos básicos del WordPressInstalación, configuración y conceptos básicos del WordPress
Instalación, configuración y conceptos básicos del WordPress
 
Curso joomla-3
Curso joomla-3Curso joomla-3
Curso joomla-3
 
Wordpress Meetup - Junio 2015
Wordpress Meetup - Junio 2015Wordpress Meetup - Junio 2015
Wordpress Meetup - Junio 2015
 
Como mejorar-la-velocidad-de-tu-wordpress
Como mejorar-la-velocidad-de-tu-wordpressComo mejorar-la-velocidad-de-tu-wordpress
Como mejorar-la-velocidad-de-tu-wordpress
 
Presentación wordpress.pdf
Presentación wordpress.pdfPresentación wordpress.pdf
Presentación wordpress.pdf
 
WordPress pilay.pdf
WordPress pilay.pdfWordPress pilay.pdf
WordPress pilay.pdf
 
Cómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPressCómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPress
 
Creación de tiendas woo commerce y páginas web - Ender, Factoría de Software
Creación de tiendas woo commerce y páginas web - Ender, Factoría de SoftwareCreación de tiendas woo commerce y páginas web - Ender, Factoría de Software
Creación de tiendas woo commerce y páginas web - Ender, Factoría de Software
 
Dreamwever
DreamweverDreamwever
Dreamwever
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
AFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxAFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptx
 
Caso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergCaso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a Gutenberg
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniter
 
LARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptxLARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptx
 
Investigación y comparativa cms2
Investigación y comparativa cms2Investigación y comparativa cms2
Investigación y comparativa cms2
 
Semana6(Framework para diseño y desarrollo web ).pdf
Semana6(Framework para diseño y desarrollo web ).pdfSemana6(Framework para diseño y desarrollo web ).pdf
Semana6(Framework para diseño y desarrollo web ).pdf
 
Todo sobre dreamweaver
Todo sobre dreamweaverTodo sobre dreamweaver
Todo sobre dreamweaver
 
Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1
 

Más de Antonio Torres

Más de Antonio Torres (11)

PrestaShop migrar paso a paso
PrestaShop migrar paso a pasoPrestaShop migrar paso a paso
PrestaShop migrar paso a paso
 
La guía WP REST API para no desarrolladores
La guía WP REST API para no desarrolladoresLa guía WP REST API para no desarrolladores
La guía WP REST API para no desarrolladores
 
Como crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + IonicComo crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + Ionic
 
¿Es tu Joomla Seguro?
¿Es tu Joomla Seguro?¿Es tu Joomla Seguro?
¿Es tu Joomla Seguro?
 
Que un membership site y como podemos ganar dinero
Que un membership site y como podemos ganar dineroQue un membership site y como podemos ganar dinero
Que un membership site y como podemos ganar dinero
 
Como diseñar una tienda online
Como diseñar una tienda onlineComo diseñar una tienda online
Como diseñar una tienda online
 
Mejorar WPO en WordPress
Mejorar WPO en WordPressMejorar WPO en WordPress
Mejorar WPO en WordPress
 
Mejorar WPO Joomla
Mejorar WPO JoomlaMejorar WPO Joomla
Mejorar WPO Joomla
 
Ventajas y desventajas Prestashop 1.7
Ventajas y desventajas Prestashop 1.7Ventajas y desventajas Prestashop 1.7
Ventajas y desventajas Prestashop 1.7
 
1º Meetup PrestaShop Almería
1º Meetup PrestaShop Almería1º Meetup PrestaShop Almería
1º Meetup PrestaShop Almería
 
10 trucos de Marketing para vender más en PrestaShop
10 trucos de Marketing para vender más en PrestaShop10 trucos de Marketing para vender más en PrestaShop
10 trucos de Marketing para vender más en PrestaShop
 

Último

Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
jose880240
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
perezreyesalberto10
 

Último (7)

Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
 
Esquema Organizacional Cosapi (Constructora)
Esquema Organizacional Cosapi (Constructora)Esquema Organizacional Cosapi (Constructora)
Esquema Organizacional Cosapi (Constructora)
 
diapositivas tiktok.KAY (1) (1) (1).pptx
diapositivas tiktok.KAY (1) (1) (1).pptxdiapositivas tiktok.KAY (1) (1) (1).pptx
diapositivas tiktok.KAY (1) (1) (1).pptx
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 

III Meetup WordPress Almería | Framework themes

  • 1.
  • 2. ¡HOLA! Director de Soporte Especializado en ProfesionalHosting Antonio Torres Podéis seguirme en: Antonio-torres.es @atowersg Blog.profesionalhosting.com Wpexperto.com Hostingyprestashop.com Youtube de ProfesionalHositng Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
  • 3. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg ¿Qué es un FrameWork? 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.
  • 4. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg Diferencias entre un tema normal y un FrameWork 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.
  • 5. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg
  • 6. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg ¿Qué tipos de FrameWork existen? No todos los framework funcionan de la misma forma, existen theme frameworks pensados para desarrolladores especialmente, que se modifican directamente desde el código, y otros framework que se personalizan desde una interfaz más gráfica, sin necesidad de tocar código; y muy aptos si no tenemos conocimientos de WordPress. Elegir un tipo de framework u otro depende totalmente de las necesidades del proyecto y los conocimientos del creador del sitio web. • FrameWorks de arrastrar y soltar como Headway Themes que puedes crear todo visualmente sin ningún conocimiento del código. • FrameWork pseduo-drag como PageLines y Tesis. Estos marcos permiten a los usuarios arrastrar y soltar para pre-definir secciones • Luego están los frameworks que están llenos de opciones. Themify y la mayoría de los FrameWorks están en esta categoría. • Los FrameWorks que se construyen para los desarrolladores con el objetivo de conseguir una ventaja sin el desorden y el exceso de opciones como Génesis
  • 7. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg FrameWork arrastrar y soltar (Headwey)
  • 8. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg FrameWork arrastrar y soltar (Themify)
  • 9. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg FrameWork pseduo-drag (Gantry)
  • 10. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg ¿Por qué los desarrolladores utilizan FrameWorks? La razón principal es para acelerar su desarrollo. Los temas framework reducen drásticamente el tiempo de desarrollo. El tiempo de desarrollo se mejora debido a que todos los marcos ofrecen una gran cantidad de funciones y opciones de personalización, por lo que el desarrollador no tiene que programar todo ellos mismos. Estas características pueden variar dependiendo del desarrollador desde (funcionalidad de arrastrar y soltar, sliders, los widgets de SEO, y más). En lugar de crear una plantilla desde cero y modificar todos los archivos, la creación de un tema hijo puede ser tan simple como crear un nuevo archivo style.css y personalizar algunas funciones utilizando el archivo functions.php.
  • 11. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg Ventajas de los FrameWorks • Comunidad. Los themes frameworks más populares tienen una gran comunidad detrás de él. Esto hace que sea mucho más fácil conseguir que nuestras preguntas sean contestadas. • Facilidad de desarrollo. Como mencionamos anteriormente, el uso de un framework puede reducir drásticamente el tiempo de desarrollo y facilitar las cosas a largo plazo. • Funcionalidad integrada. Los marcos vienen con una función de widgets y funcionalidades adicionales. • Código de Calidad. A menudo los frameworks son revisados entre expertos, por lo que es mucho más probable que sigan todas las mejores prácticas, mejorando notablemente la velocidad del sitio y el SEO. • Actualizaciones. La capacidad de actualizar sin perder ninguna funcionalidad en el estilo de los temas hijo es una gran ventaja
  • 12. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg Desventajas de los FrameWorks • Curva de aprendizaje. La mayoría de los marcos tienen sus propios ganchos y filtros. Para utilizar todo el poder de la estructura, debemos familiarizarnos de la jerga específica del marco. Así que sus primeros temas hijos te pueden llevar más tiempo sólo porque estamos aprendiendo. • Código innecesario. Algunos frameworks vienen con toneladas de funcionalidades integradas que no necesitamos usar. Esto no es un gran problema, ya que no nos afecta directamente. • Limitaciones del framework. A menudo los marcos tienen limitaciones. A veces, para conseguir grandes personalizaciones, puedes que tengas que reemplazar archivos principales o enviar un parche que se incluirán en las actualizaciones futuras. • Precio. La mayoría de los temas frameworks no son gratuitos. Existe una tarifa única o una cuota anual para recibir actualizaciones y soporte.
  • 13. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg ¿Debemos utilizar un tema framework? Depende del perfil que tengamos y lo que vayamos a realizar en el futuro. A pesar de que hay una curva de aprendizaje, y cuesta un poco de dinero extra, en mi opinión, merece la pena utilizar un tema FrameWork para WordPress. Las horas extraordinarias que aceleran el tiempo de desarrollo nos permite seguir los estándares del sector. Nos podemos ahorrar un montón de dolores de cabeza en el futuro si nuestro sitio web empieza a crecer, ya que las actualizaciones del núcleo serán automáticas. Por último, pero no menos importante, recibimos un gran apoyo del equipo de desarrollo, así como otros que son parte de la comunidad.
  • 14. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg Listado de FrameWorks a utilizar Drag and Drop • Unyson FrameWork(Gratuito) • Headway Themes • Themify • Tesla Theme Para Desarrolladores • Genesis • Beans FrameWork (Gratuito) • WooFrameWork • GavernWP Pseduo-drag • PageLines • Thesis • Gantry (Gratuito)
  • 15. Meetup WordPress ALmería | ProfesionalHosting | antonio-torres.es | @atowersg GRACIAS!!

Notas del editor

  1. 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.