SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
¡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 webEvelioHdez
 
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 JAVAHelmilpa
 
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 abiertoDigiZen
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidorpidingos
 
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-webolguisf
 
1º Meetup joomla Almería
1º Meetup joomla Almería1º Meetup joomla Almería
1º Meetup joomla AlmeríaAntonio Torres
 
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 usuarioMariano-Celiz17
 
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 usuarioJessica
 
Programación web
Programación web Programación web
Programación web Andy015
 
WebMatrix.- Introducción y Helpers
WebMatrix.- Introducción y HelpersWebMatrix.- Introducción y Helpers
WebMatrix.- Introducción y HelpersPeter Concha
 

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

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 - EnderJonathan Estrella
 
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
 
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 WordPressComunidadRedDes
 
Presentación wordpress.pdf
Presentación wordpress.pdfPresentación wordpress.pdf
Presentación wordpress.pdfGonzaloGV
 
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 WordPresswebempresa.com
 
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 SoftwareJonathan Estrella
 
AFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxAFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxCesiaReyes4
 
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 GutenbergMarta Torre
 
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 CodeIgniterandrewzg
 
Investigación y comparativa cms2
Investigación y comparativa cms2Investigación y comparativa cms2
Investigación y comparativa cms2psvasir
 
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 ).pdfMiguelAngelCheroGuad1
 
Todo sobre dreamweaver
Todo sobre dreamweaverTodo sobre dreamweaver
Todo sobre dreamweavervidalitomasna
 
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.1Julio Camarero
 

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

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

PrestaShop migrar paso a paso
PrestaShop migrar paso a pasoPrestaShop migrar paso a paso
PrestaShop migrar paso a pasoAntonio Torres
 
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 desarrolladoresAntonio Torres
 
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 + IonicAntonio Torres
 
¿Es tu Joomla Seguro?
¿Es tu Joomla Seguro?¿Es tu Joomla Seguro?
¿Es tu Joomla Seguro?Antonio Torres
 
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 dineroAntonio Torres
 
Como diseñar una tienda online
Como diseñar una tienda onlineComo diseñar una tienda online
Como diseñar una tienda onlineAntonio Torres
 
Mejorar WPO en WordPress
Mejorar WPO en WordPressMejorar WPO en WordPress
Mejorar WPO en WordPressAntonio Torres
 
Ventajas y desventajas Prestashop 1.7
Ventajas y desventajas Prestashop 1.7Ventajas y desventajas Prestashop 1.7
Ventajas y desventajas Prestashop 1.7Antonio Torres
 
1º Meetup PrestaShop Almería
1º Meetup PrestaShop Almería1º Meetup PrestaShop Almería
1º Meetup PrestaShop AlmeríaAntonio Torres
 
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 PrestaShopAntonio 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

LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMalejandroortizm
 
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIAobandopaula444
 
Guía para registrarse en slideshare..pdf
Guía para registrarse en slideshare..pdfGuía para registrarse en slideshare..pdf
Guía para registrarse en slideshare..pdfJohn Muñoz
 
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdfElegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdfanthonyramos422819
 
trabajodetecnologa-240406000025-79ff7438.pdf
trabajodetecnologa-240406000025-79ff7438.pdftrabajodetecnologa-240406000025-79ff7438.pdf
trabajodetecnologa-240406000025-79ff7438.pdfvictorsamuelmiranda
 
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11THALIAEUGENIOMAIZ
 
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...ls4231294
 
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdfPractica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdfjosemanuelpadilla6
 
DIOSES INDIGENAS Y DIOSAS INDIGENAS..pdf
DIOSES INDIGENAS Y DIOSAS INDIGENAS..pdfDIOSES INDIGENAS Y DIOSAS INDIGENAS..pdf
DIOSES INDIGENAS Y DIOSAS INDIGENAS..pdfls4231294
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxUniversidad de Bielefeld
 
Introduccion a Internet de las Cosas(IoT).pptx
Introduccion a Internet de las Cosas(IoT).pptxIntroduccion a Internet de las Cosas(IoT).pptx
Introduccion a Internet de las Cosas(IoT).pptxshirokaishi
 
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdfRESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdfcoordinadorprimerode
 
amazon.teoriageneraldesistemas.presentacion
amazon.teoriageneraldesistemas.presentacionamazon.teoriageneraldesistemas.presentacion
amazon.teoriageneraldesistemas.presentacionmiguelbedoy23
 
DIOSES GUARANIES LA SOCIEDAD ENFERMA Y REFLEXIONES.pdf
DIOSES GUARANIES LA SOCIEDAD ENFERMA Y REFLEXIONES.pdfDIOSES GUARANIES LA SOCIEDAD ENFERMA Y REFLEXIONES.pdf
DIOSES GUARANIES LA SOCIEDAD ENFERMA Y REFLEXIONES.pdfls4231294
 
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOSACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOSssuserac3cd81
 

Último (15)

LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
 
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
 
Guía para registrarse en slideshare..pdf
Guía para registrarse en slideshare..pdfGuía para registrarse en slideshare..pdf
Guía para registrarse en slideshare..pdf
 
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdfElegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
 
trabajodetecnologa-240406000025-79ff7438.pdf
trabajodetecnologa-240406000025-79ff7438.pdftrabajodetecnologa-240406000025-79ff7438.pdf
trabajodetecnologa-240406000025-79ff7438.pdf
 
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
 
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
 
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdfPractica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
 
DIOSES INDIGENAS Y DIOSAS INDIGENAS..pdf
DIOSES INDIGENAS Y DIOSAS INDIGENAS..pdfDIOSES INDIGENAS Y DIOSAS INDIGENAS..pdf
DIOSES INDIGENAS Y DIOSAS INDIGENAS..pdf
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptx
 
Introduccion a Internet de las Cosas(IoT).pptx
Introduccion a Internet de las Cosas(IoT).pptxIntroduccion a Internet de las Cosas(IoT).pptx
Introduccion a Internet de las Cosas(IoT).pptx
 
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdfRESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
 
amazon.teoriageneraldesistemas.presentacion
amazon.teoriageneraldesistemas.presentacionamazon.teoriageneraldesistemas.presentacion
amazon.teoriageneraldesistemas.presentacion
 
DIOSES GUARANIES LA SOCIEDAD ENFERMA Y REFLEXIONES.pdf
DIOSES GUARANIES LA SOCIEDAD ENFERMA Y REFLEXIONES.pdfDIOSES GUARANIES LA SOCIEDAD ENFERMA Y REFLEXIONES.pdf
DIOSES GUARANIES LA SOCIEDAD ENFERMA Y REFLEXIONES.pdf
 
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOSACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
 

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.