Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Wordpress Meetup - Junio 2015

329 views

Published on

Plática de Wordpress Meetup, Tema "Desarrollo de Temas - Parte 1", Junio 2015 - Telmex HUB.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Wordpress Meetup - Junio 2015

  1. 1. Desarrollo de Temas Parte 1 Emiliano Hernández García (@milioh)
  2. 2. Antecedentes Wordpress 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.
  3. 3. CMS
  4. 4. Portafolio
  5. 5. E - commerce
  6. 6. App (Viajes)
  7. 7. App (Concurso)
  8. 8. API
  9. 9. Temas y Plugins La 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.
  10. 10. 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/
  11. 11. Demo “Hello World” Estructura Básica de un Tema • index.php • style.css
  12. 12. Archivos del Tema Functions.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
  13. 13. Archivos del Tema • page.php • archive.php • single.php • category.php • search.php • 404.php
  14. 14. Optimización de Temas • Minificación JS, CSS e Imágenes (GruntJS o GulpJS) • Versionamiento (GitHub o Bitbucket) • Deploy a Servidores (dploy.io)
  15. 15. Gracias Emiliano Hernández García milio.hernandez@gmail.com https://twitter.com/milioh Wordpress Meetup Junio 2015

×