wordpress meetup - junio 2015

15
Desarrollo de Temas Parte 1 Emiliano Hernández García (@milioh)

Upload: emiliano-hernandez

Post on 07-Aug-2015

65 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Wordpress Meetup - Junio 2015

Desarrollo de TemasParte 1

Emiliano Hernández García (@milioh)

Page 2: Wordpress Meetup - Junio 2015

AntecedentesWordpress inicialmente fue concebido como un CMS que permitiera administrar contenidos fácilmente y sin necesidad de conocimientos de programación.

Hoy Wordpress también puede funcionar como un framework de desarrollo de cualquier aplicación web.

Page 3: Wordpress Meetup - Junio 2015

CMS

Page 4: Wordpress Meetup - Junio 2015

Portafolio

Page 5: Wordpress Meetup - Junio 2015

E - commerce

Page 6: Wordpress Meetup - Junio 2015

App (Viajes)

Page 7: Wordpress Meetup - Junio 2015

App (Concurso)

Page 8: Wordpress Meetup - Junio 2015

API

Page 9: Wordpress Meetup - Junio 2015

Temas y PluginsLa potencia de Wordpress radica en su flexibilidad para adaptar las diferentes funciones que puede tener un sitio web, ya sea a través de Temas o Plugins.

Un tema permite tener control total sobre el diseño y funcionalidad del sitio web, tiene un acercamiento al Patrón MVC con la flexibilidad de poder ejecutar funciones del modelo en cualquier parte.

Page 10: Wordpress Meetup - Junio 2015

Documentación• Codex

• https://codex.wordpress.org

• Theme Development

• https://codex.wordpress.org/Theme_Development

• Template Hierarchy

• https://developer.wordpress.org/themes/basics/template-hierarchy/

Page 11: Wordpress Meetup - Junio 2015

Demo “Hello World”Estructura Básica de un Tema

• index.php

• style.css

Page 12: Wordpress Meetup - Junio 2015

Archivos del TemaFunctions.php

Es el archivo principal de funciones que se ejecuta antes que cualquier otro archivo del tema. Aquí damos de alta personalizaciones extra al tema y snippets específicos de funciones.

https://codex.wordpress.org/Function_Reference

Page 13: Wordpress Meetup - Junio 2015

Archivos del Tema• page.php

• archive.php

• single.php

• category.php

• search.php

• 404.php

Page 14: Wordpress Meetup - Junio 2015

Optimización de Temas

• Minificación JS, CSS e Imágenes (GruntJS o GulpJS)

• Versionamiento (GitHub o Bitbucket)

• Deploy a Servidores (dploy.io)

Page 15: Wordpress Meetup - Junio 2015

GraciasEmiliano Hernández García

[email protected]

https://twitter.com/milioh

Wordpress Meetup

Junio 2015