abc theming en drupal7

Download ABC theming en Drupal7

If you can't read please download the document

Upload: jorge-ram

Post on 13-Jun-2015

311 views

Category:

Education


0 download

DESCRIPTION

Charla presentada en el Drupal Camp Centroamericano Panamá 2012 acerca de los principios básicos del theming en Drupal 7.

TRANSCRIPT

  • 1. EL A, B, C, DELTHEMING EN DRUPAL 7 Por Jorge Ram

2. Que veremos en esta charla Un primer acercamiento a la estructura de un temaen Drupal, Los elementos que lo integran Y algunas tcnicas y ejemplos para hacerlo.Que no veremosTodos los recursos del theming ya que el tema esextenso. 3. Que es un Tema en Drupal?Un tema es una coleccin de archivos quedefinen una estructura visual y que enconjunto generan una representacin denuestro sitio hecho con Drupal. 4. Cules son estos archivos?.info.css.js.tpl.php.png, .jpg, .gif 5. Para qu de un Tema en Drupal? Definir la estructura lgica de una o varias pginas.(maquetacin). Definir el layout y las regiones del sitio. Especificar las pginas de estilos, atributos, fuentes y grficos. Especificar la presentacin de imgenes o elementos grficos. Sobreescribir (o cambiar) la salida de diferentes mdulos. 6. Temas Contribuidos(Contributed themes)VS.Temas Personalizados(Customized themes) 7. VS.ii 8. Instalar Temas ContribuidosA.- Instala el tema de tu preferencia a travs de la interface de D7o de manera tradicional.B.- Activa el Tema y seleccinalo para que sea el tema pordefault.C.- Configura las opciones del tema de acuerdo a tusnecesidades y... Listo as de simple ! 9. Tipos de Temas ContribuidosEnd User Themes Starter Themes Colorable Themes HTML5 ThemesAdmin Themes 10. SKINNER:SKINNERSe encarga de hacer las hojas de estilos. VISUAL EFFECTS BUILDERS:Son aquellos profesionales que programan en javascript,jquery ademas de css. THEMING ARCHITECTSEspecialistas en la configuracin de mdulos, no siempremanejan css o js. 11. FRONT DEVELOPERSProfesionistas completos, adems de todo lo anterior soncapaces de programar la lneas de cdigo que necesitan. 12. Principio bsicoNo hackeamos el Core nitampoco algun otro mduloen Drupal En lugar de eso Usamos HooksyOverride .tpl 13. Creando un Custom Theme(SUB-THEME)A.- Definir .info : tema base, nombre, maquetacin, etc.De acuerdo a los requerimientos.B.- Configurar los elementos necesarios en la plataforma deDrupal.C.- Crear o modificar css y override tpl.php, template.php utilizando hooks y/o theme functions. 14. Recursos para ThemingDrupal: Theme Developer Cotributed Modules: Views, Panels, DS, ImageCache, etc http://drupal.org/documentation/themeExternos: Fire Bug Color picker, entre otros. 15. GraciasAXAI@jeyram7 [email protected]