SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
De diseño a Drupal
Técnicas y herramientas avanzadas para convertir
    diseños en temas Drupal de alta calidad
Nicolas Borda

      •   Creo y mantengo temas Drupal que
          contribuyo al proyecto

      •   He creado temas para otros proyectos de
          software libre como ProjectPier y
          proximamente Open Atrium

      •   Trabajo con muchas agencias de Drupal
          creando temas para sus clientes de
          manera freelance



                                            nic.ipwa.net
                                       twitter.com/ipwa
                                 drupal.org/user/130909
HERRAMIENTAS
Extensiones Firefox
Firebug

•   Examina fácilmente el
    HTML, CSS y JS

•   Edita el HTML, CSS y JS
    en vivo

•   Visualiza el padding y
    margin de los objetos
YSlow
          •    Una herramienta que te
               de un análisis y puntaje
               de performance

          •    Te da sugerencias en
               como mejorar el puntaje
               de tú página




http://wimleers.com/article/improving-drupals-page-loading-performance
•   Te permite superponer
    tus diseños encima de
    paginas web

•   Tiene multiples capas,
    similar a GIMP o
    Photoshop
Drupal Para Firebug

•   Bueno para corregir
    errores (debugging)

•   Informacion de tus
    consultas (queries) SQL
ColorZilla

•   Te permite extraer
    colores de páginas webs
    con herramientas
    similares a GIMP o
    Photoshop
MeasureIt

•   Te permite medir
    elementos en tu
    navegador

•   Se pueden tener
    ventanas multiples para
    medir
GridFox

•   Te permite superponer
    cuadrículas encima de
    paginas web

•   Las cuadrículas son
    altamente
    personalizables
GridFox

•   Te permite superponer
    cuadrículas encima de
    paginas web

•   Las cuadrículas son
    altamente
    personalizables
Software de Escritorio
xScope
•   Reglas en-pantalla

•   Mide facilmente
    dimensiones en tu
    pantalla

•   Superpon tamaños de
    pantallas comunes

•   Guías y cursores de
    retículo en cruz
Skitch
•   Toma pantallazos y
    súbelos a la web
    fácilmente

•   Agrega texto, formas,
    garabatos, etc.

•   Genial para reportar
    errores

•   Jing (alternativa para
    Windows)
OmniGraffle
•   Genial para hacer
    esqueletos

•   Muy bueno para todo
    tipo de diagramas

•   Genial para planear la
    experiencia del usuario

•   Gliffy (alternativa grátis)

•   Visio (alternativa para
    Windows)
1
                                                                                                                                                                              CONCEPT / DESCRIPTION
        [Logo]
                                                                 1.0                                                                                                             As explained in the final report, this page is designed to target VR's potential and existing
                                                                                                                                              6.0                                collaborators / supporters and beneficiaries are invited to a separate landing page (6.0 -
                                                                                                                                                                                 Beneficiaries landing page).
                                                                                                                                 3                                               With the new layout, a left sidebar is no longer required. A right sidebar is added to hold
                     5.0                2.0             3.0                                   4.0                                    Support us   Work with us     Contact       contextual content
    2                                                                                                                                                                         NOTES
        About us       Our services        Our projects           Information & resources             Volunteer with us         Hi! How can we help?             Youth
                                                                                                                                                                                  Type     Element                Description
    4
                                                                                                                                         12                                  1      Image Header logo              Vital Regeneration logo linked to the homepage

                                                                                                                                                                             2      Nav    Primary menu            Links to landing pages that are relevant to larger number
                                                                                                                                                                                                                   of audiences
                                                                                                                                                  Donate now                 3      Link   Secondary menu          Links to landing pages that are relevant to smaller
                                                                                                                                                                                                                   number of audiences




    5                                                                                                                                                                        4      Image Banner                   An eye-catcher photo that communicates VR's activities /

        Creating opportunities, changing lives                                                                                                                               5    Text     Description
                                                                                                                                                                                                                   sense of value to visitors

                                                                                                                                                                                                                   A one-liner on VR and summary of its ethos
        Vital Regeneration is a charity working to transform London’s most deprived
        neighbourhoods. We develop social, environmental and economic programmes, so that
        people and communities fulfil their potential through learning, employment and                                                                                       6 Text        Description and link    A brief description about VR and link to 'About us' page
        enterprise. Our vision is for everyone to have equal expectations and opportunities in
        life and not to be seriously disadvantaged by where they live.                                                                                                       7 Text        Description and link    A brief description about VR's work and link to 'Our
                                                                                                                Learn more >>    5.0                                                                               specialities' page
    6                                                   8
                                                                                                                                                                             8    Image Image and                  Few images and descriptions of case studies
                                                            Michael, 19                                                                                                                 description in
                                                                                                                                                                                        carousel

                                                                                                                                                                             9      Text   Feed                    An automatically generated list of the latest news.
                                                                                                                                                                                                                   Displays three direct links to the news articles and a link
        Our services            2.0                                                                                                                                                                                to a page where users can access all news articles
                                                                composed his own music album
        Lorem ipsum dolor sit amet                              with Studio +                                                                                                10 Text       Feed                    A link and photo to a featured case study
        consectateur nonummy lorenzino.
        Interdum volgus videt, est ubi                      9
                                                                                                                                                                             11 Text       Feed                    A list of links to featured events. The thumbnail links to
        peccat.                                             Latest News                                                                                                                                            the event detail page
    7
                                                                              05.07.09                                                                                       12 Image Link                         Donate online image linked to donation functionality

                                                                                  Lorem ipsum dolor sit amet, consectetuer      9.0
                                                                                  adipiscing elit.


        Support us                        6.0
                                                                              05.07.09
        Lorem ipsum dolor sit amet                                                Lorem ipsum dolor sit amet, consectetuer
        consectateur nonummy lorenzino.                                           adipiscing elit.
        Interdum volgus videt, est ubi peccat.
                                                                                                                                                                             DATE                    TITLE                                                     DWG NO.
        Vital Regeneration - registered charity: #1110882        Privacy policy   Media centre                                                                                      05.18.2009
                                                                                                                                                                             AUTHOR
                                                                                                                                                                                          Mori               Home page                                                    1.0
Módulos Drupal
Theme Developer
•   Parte del módulo devel

•   Al apretar el cursor en
    cualquier elemento te de
    la función que creo el
    HTML

•   Facilita saber que
    función tienes que
    sustituir
Skinr

•   Permite que los usuarios
    puedan seleccionar
    estilos predifinidos

•   Funciona con bloques,
    paneles y vistas
Skinr

•   Permite que los usuarios
    puedan seleccionar
    estilos predifinidos

•   Funciona con bloques,
    paneles y vistas
Skinr

•   Permite que los usuarios
    puedan seleccionar
    estilos predifinidos

•   Funciona con bloques,
    paneles y vistas
TÉCNICAS
Sprites

•   Una imagen o animación
    de dos o tres
    dimensiones que se
    integra a una escena más
    grande

•   Se empezo usando en
    video juegos y software
Sprites en CSS

•   80%+ del tiempo de
    carga viene desde el
    “front-end”

•   Reduce el número de
    recuestas HTTP

•   “Markup” limpio
Sprites en CSS

 ANTES                      DESPUES
Número de recuestas HTTP:   Número de recuestas HTTP:



Tamaño total de imágenes:   Tamaño total de imágenes:




EJEMPLO                     EJEMPLO


                                   Credit: http://css-tricks.com/css-sprites/
Sprites en CSS
Sprites en CSS
 Sprite
vertical


                              Sprite
                            horizontal
Sprites en CSS
•   16 kb para toda la
    interfaz

•   El sprite vertical permite
    repetir patrones y
    gradientes

•   Aplicas una solucion
    para PNGs
    transparentes en IE6 a
    un solo elemento
Reemplazo de imagenes

•   “Markup” limpio

•   Bueno para optimizacion
    de listados en resultados
    de busquedas (SEO)

•   Accesible?
sIFR

•   Requiere JavaScript y
    Flash :/

•   El texto es
    seleccionable!

•   Es difícil de controlar
cufón

•   Solo requiere JS

•   Usa el elemento HTML
    canvas (sexy!)

•   Todo el éstilo es tomado
    directamente del CSS

Más contenido relacionado

Destacado

Social Media Analytics con Google Analytics
Social Media Analytics con Google AnalyticsSocial Media Analytics con Google Analytics
Social Media Analytics con Google AnalyticsOveralia
 
#Leadsday 2016 Midiendo mejor la conversión de nuestros leads online.
#Leadsday 2016 Midiendo mejor la conversión de nuestros leads online.#Leadsday 2016 Midiendo mejor la conversión de nuestros leads online.
#Leadsday 2016 Midiendo mejor la conversión de nuestros leads online.Multiplica
 
#Leadsday 2016 Generando y perfilando leads de manera distinta.
#Leadsday 2016 Generando y perfilando leads de manera distinta. #Leadsday 2016 Generando y perfilando leads de manera distinta.
#Leadsday 2016 Generando y perfilando leads de manera distinta. Multiplica
 
Charla email marketing cade almeria slideshare
Charla email marketing cade almeria slideshareCharla email marketing cade almeria slideshare
Charla email marketing cade almeria slideshareReanimarketing
 
#Leadsday 2016 Lead scoring al servicio de la optimización de leads.
#Leadsday 2016 Lead scoring al servicio de la optimización de leads. #Leadsday 2016 Lead scoring al servicio de la optimización de leads.
#Leadsday 2016 Lead scoring al servicio de la optimización de leads. Multiplica
 
#Leadsday 2016 El Inbound Marketing entra a escena.
#Leadsday 2016 El Inbound Marketing entra a escena.#Leadsday 2016 El Inbound Marketing entra a escena.
#Leadsday 2016 El Inbound Marketing entra a escena.Multiplica
 
#Leadsday 2016 Generando y perfilando leads de manera distinta.
#Leadsday 2016 Generando y perfilando leads de manera distinta.#Leadsday 2016 Generando y perfilando leads de manera distinta.
#Leadsday 2016 Generando y perfilando leads de manera distinta.Multiplica
 
Descubre los 7 canales para generacion de Leads B2B.
Descubre los 7 canales para generacion de Leads B2B.Descubre los 7 canales para generacion de Leads B2B.
Descubre los 7 canales para generacion de Leads B2B.Pragmativa
 
#Leadsday 2016 Persuabilidad para convertir usuarios en leads.
#Leadsday 2016 Persuabilidad para convertir usuarios en leads.#Leadsday 2016 Persuabilidad para convertir usuarios en leads.
#Leadsday 2016 Persuabilidad para convertir usuarios en leads.Multiplica
 
"Las Redes Sociales: El presente de tu futuro". Programa Impulso
"Las Redes Sociales: El presente de tu futuro". Programa Impulso"Las Redes Sociales: El presente de tu futuro". Programa Impulso
"Las Redes Sociales: El presente de tu futuro". Programa ImpulsoJuanma G. Colinas
 
Nuevo concepto internacinal de generación de leads
Nuevo concepto internacinal de generación de leadsNuevo concepto internacinal de generación de leads
Nuevo concepto internacinal de generación de leadsLuiz Mello
 
Cómo definir una estrategia Social Media para un (potencial) cliente
Cómo definir una estrategia Social Media para un (potencial) clienteCómo definir una estrategia Social Media para un (potencial) cliente
Cómo definir una estrategia Social Media para un (potencial) clienteFernando Cebolla Pola
 
Landing Pages. El descuidado eslabon del Lead Generation
Landing Pages. El descuidado eslabon del Lead GenerationLanding Pages. El descuidado eslabon del Lead Generation
Landing Pages. El descuidado eslabon del Lead GenerationDataCentric PDM
 
Email Marketing 360: Crea una estrategia integral - Bloxie Ecuador
Email Marketing 360: Crea una estrategia integral - Bloxie EcuadorEmail Marketing 360: Crea una estrategia integral - Bloxie Ecuador
Email Marketing 360: Crea una estrategia integral - Bloxie EcuadorFromDoppler
 
SMarketing, la Integración de Marketing y Ventas
  SMarketing, la Integración de Marketing y Ventas  SMarketing, la Integración de Marketing y Ventas
SMarketing, la Integración de Marketing y VentasJuan Merodio
 
Ejemplo propuesta básica social media
Ejemplo propuesta básica social mediaEjemplo propuesta básica social media
Ejemplo propuesta básica social mediaVisi Serrano
 
Profesiones y organigramas en Social Media
Profesiones y organigramas en Social MediaProfesiones y organigramas en Social Media
Profesiones y organigramas en Social MediaRubén Bastón Meira
 
Lead Nurturing with Storytelling
Lead Nurturing with StorytellingLead Nurturing with Storytelling
Lead Nurturing with StorytellingJosh Hill
 

Destacado (20)

Social Media Analytics con Google Analytics
Social Media Analytics con Google AnalyticsSocial Media Analytics con Google Analytics
Social Media Analytics con Google Analytics
 
#Leadsday 2016 Midiendo mejor la conversión de nuestros leads online.
#Leadsday 2016 Midiendo mejor la conversión de nuestros leads online.#Leadsday 2016 Midiendo mejor la conversión de nuestros leads online.
#Leadsday 2016 Midiendo mejor la conversión de nuestros leads online.
 
#Leadsday 2016 Generando y perfilando leads de manera distinta.
#Leadsday 2016 Generando y perfilando leads de manera distinta. #Leadsday 2016 Generando y perfilando leads de manera distinta.
#Leadsday 2016 Generando y perfilando leads de manera distinta.
 
Charla email marketing cade almeria slideshare
Charla email marketing cade almeria slideshareCharla email marketing cade almeria slideshare
Charla email marketing cade almeria slideshare
 
Mini sites ml 20160225
Mini sites ml 20160225Mini sites ml 20160225
Mini sites ml 20160225
 
#Leadsday 2016 Lead scoring al servicio de la optimización de leads.
#Leadsday 2016 Lead scoring al servicio de la optimización de leads. #Leadsday 2016 Lead scoring al servicio de la optimización de leads.
#Leadsday 2016 Lead scoring al servicio de la optimización de leads.
 
#Leadsday 2016 El Inbound Marketing entra a escena.
#Leadsday 2016 El Inbound Marketing entra a escena.#Leadsday 2016 El Inbound Marketing entra a escena.
#Leadsday 2016 El Inbound Marketing entra a escena.
 
#Leadsday 2016 Generando y perfilando leads de manera distinta.
#Leadsday 2016 Generando y perfilando leads de manera distinta.#Leadsday 2016 Generando y perfilando leads de manera distinta.
#Leadsday 2016 Generando y perfilando leads de manera distinta.
 
Descubre los 7 canales para generacion de Leads B2B.
Descubre los 7 canales para generacion de Leads B2B.Descubre los 7 canales para generacion de Leads B2B.
Descubre los 7 canales para generacion de Leads B2B.
 
#Leadsday 2016 Persuabilidad para convertir usuarios en leads.
#Leadsday 2016 Persuabilidad para convertir usuarios en leads.#Leadsday 2016 Persuabilidad para convertir usuarios en leads.
#Leadsday 2016 Persuabilidad para convertir usuarios en leads.
 
Marcas en Instagram
Marcas en InstagramMarcas en Instagram
Marcas en Instagram
 
"Las Redes Sociales: El presente de tu futuro". Programa Impulso
"Las Redes Sociales: El presente de tu futuro". Programa Impulso"Las Redes Sociales: El presente de tu futuro". Programa Impulso
"Las Redes Sociales: El presente de tu futuro". Programa Impulso
 
Nuevo concepto internacinal de generación de leads
Nuevo concepto internacinal de generación de leadsNuevo concepto internacinal de generación de leads
Nuevo concepto internacinal de generación de leads
 
Cómo definir una estrategia Social Media para un (potencial) cliente
Cómo definir una estrategia Social Media para un (potencial) clienteCómo definir una estrategia Social Media para un (potencial) cliente
Cómo definir una estrategia Social Media para un (potencial) cliente
 
Landing Pages. El descuidado eslabon del Lead Generation
Landing Pages. El descuidado eslabon del Lead GenerationLanding Pages. El descuidado eslabon del Lead Generation
Landing Pages. El descuidado eslabon del Lead Generation
 
Email Marketing 360: Crea una estrategia integral - Bloxie Ecuador
Email Marketing 360: Crea una estrategia integral - Bloxie EcuadorEmail Marketing 360: Crea una estrategia integral - Bloxie Ecuador
Email Marketing 360: Crea una estrategia integral - Bloxie Ecuador
 
SMarketing, la Integración de Marketing y Ventas
  SMarketing, la Integración de Marketing y Ventas  SMarketing, la Integración de Marketing y Ventas
SMarketing, la Integración de Marketing y Ventas
 
Ejemplo propuesta básica social media
Ejemplo propuesta básica social mediaEjemplo propuesta básica social media
Ejemplo propuesta básica social media
 
Profesiones y organigramas en Social Media
Profesiones y organigramas en Social MediaProfesiones y organigramas en Social Media
Profesiones y organigramas en Social Media
 
Lead Nurturing with Storytelling
Lead Nurturing with StorytellingLead Nurturing with Storytelling
Lead Nurturing with Storytelling
 

Similar a Diseño A Drupal

Cómo Captar Más Alumnos en la Web
Cómo Captar Más Alumnos en la WebCómo Captar Más Alumnos en la Web
Cómo Captar Más Alumnos en la WebMartín Ramírez
 
ESERP eMarketing & Social Media Marketing Sesion II (Obsoleted)
ESERP eMarketing & Social Media Marketing Sesion II (Obsoleted)ESERP eMarketing & Social Media Marketing Sesion II (Obsoleted)
ESERP eMarketing & Social Media Marketing Sesion II (Obsoleted)Oshcar Vidal Martinez
 
ESERP eMarketing & Social Media Marketing Sesion II
ESERP eMarketing & Social Media Marketing Sesion IIESERP eMarketing & Social Media Marketing Sesion II
ESERP eMarketing & Social Media Marketing Sesion IIOshcar Vidal Martinez
 
Recusos Multimedia y Wed 2.0.pptx
Recusos Multimedia  y Wed 2.0.pptxRecusos Multimedia  y Wed 2.0.pptx
Recusos Multimedia y Wed 2.0.pptxhenryruidiaz
 
VIDEO INFORMATICA.pptx
VIDEO INFORMATICA.pptxVIDEO INFORMATICA.pptx
VIDEO INFORMATICA.pptxhenryruidiaz
 
Herramientas colaborativas de web2
Herramientas colaborativas de web2Herramientas colaborativas de web2
Herramientas colaborativas de web2Oscar Perez
 
Herramientas colaborativas de web2 prueba
Herramientas colaborativas de web2 pruebaHerramientas colaborativas de web2 prueba
Herramientas colaborativas de web2 pruebaOscar Perez
 
Estandares de Medición y Uso de sitios web
Estandares de Medición y Uso de sitios webEstandares de Medición y Uso de sitios web
Estandares de Medición y Uso de sitios webIAB México
 
Setm Innovacio Cip 20081126 Web20
Setm Innovacio Cip 20081126 Web20Setm Innovacio Cip 20081126 Web20
Setm Innovacio Cip 20081126 Web20Ramon Costa i Pujol
 
Les oportunitats 2.0 per a les empreses
Les oportunitats 2.0 per a les empresesLes oportunitats 2.0 per a les empreses
Les oportunitats 2.0 per a les empresesMICProductivity
 
Formacion Marketing Online
Formacion Marketing OnlineFormacion Marketing Online
Formacion Marketing Onlineandwebsol
 
Usabilidad en la web
Usabilidad en la webUsabilidad en la web
Usabilidad en la webhectorium
 
Guía de plataformas Intranet corporativas (Enterprise Social Software)
Guía de plataformas Intranet corporativas (Enterprise Social Software)Guía de plataformas Intranet corporativas (Enterprise Social Software)
Guía de plataformas Intranet corporativas (Enterprise Social Software)Good Rebels
 

Similar a Diseño A Drupal (20)

Cómo Captar Más Alumnos en la Web
Cómo Captar Más Alumnos en la WebCómo Captar Más Alumnos en la Web
Cómo Captar Más Alumnos en la Web
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Blog
BlogBlog
Blog
 
ESERP eMarketing & Social Media Marketing Sesion II (Obsoleted)
ESERP eMarketing & Social Media Marketing Sesion II (Obsoleted)ESERP eMarketing & Social Media Marketing Sesion II (Obsoleted)
ESERP eMarketing & Social Media Marketing Sesion II (Obsoleted)
 
ESERP eMarketing & Social Media Marketing Sesion II
ESERP eMarketing & Social Media Marketing Sesion IIESERP eMarketing & Social Media Marketing Sesion II
ESERP eMarketing & Social Media Marketing Sesion II
 
Estructura In Spiweb Premium
Estructura In Spiweb PremiumEstructura In Spiweb Premium
Estructura In Spiweb Premium
 
Recusos Multimedia y Wed 2.0.pptx
Recusos Multimedia  y Wed 2.0.pptxRecusos Multimedia  y Wed 2.0.pptx
Recusos Multimedia y Wed 2.0.pptx
 
VIDEO INFORMATICA.pptx
VIDEO INFORMATICA.pptxVIDEO INFORMATICA.pptx
VIDEO INFORMATICA.pptx
 
Herramientas colaborativas de web2
Herramientas colaborativas de web2Herramientas colaborativas de web2
Herramientas colaborativas de web2
 
Herramientas colaborativas de web2 prueba
Herramientas colaborativas de web2 pruebaHerramientas colaborativas de web2 prueba
Herramientas colaborativas de web2 prueba
 
Elementos de una web
Elementos  de una web  Elementos  de una web
Elementos de una web
 
IA GUIDE
IA GUIDEIA GUIDE
IA GUIDE
 
Estandares de Medición y Uso de sitios web
Estandares de Medición y Uso de sitios webEstandares de Medición y Uso de sitios web
Estandares de Medición y Uso de sitios web
 
Setm Innovacio Cip 20081126 Web20
Setm Innovacio Cip 20081126 Web20Setm Innovacio Cip 20081126 Web20
Setm Innovacio Cip 20081126 Web20
 
Les oportunitats 2.0 per a les empreses
Les oportunitats 2.0 per a les empresesLes oportunitats 2.0 per a les empreses
Les oportunitats 2.0 per a les empreses
 
HTML
HTMLHTML
HTML
 
Formacion Marketing Online
Formacion Marketing OnlineFormacion Marketing Online
Formacion Marketing Online
 
Etapas del desarrollo web
Etapas del desarrollo webEtapas del desarrollo web
Etapas del desarrollo web
 
Usabilidad en la web
Usabilidad en la webUsabilidad en la web
Usabilidad en la web
 
Guía de plataformas Intranet corporativas (Enterprise Social Software)
Guía de plataformas Intranet corporativas (Enterprise Social Software)Guía de plataformas Intranet corporativas (Enterprise Social Software)
Guía de plataformas Intranet corporativas (Enterprise Social Software)
 

Más de Nicolas Borda

Frontend Frameworks and Drupal
Frontend Frameworks and DrupalFrontend Frameworks and Drupal
Frontend Frameworks and DrupalNicolas Borda
 
Ojo de Diseñador para Desarrolladores
Ojo de Diseñador para DesarrolladoresOjo de Diseñador para Desarrolladores
Ojo de Diseñador para DesarrolladoresNicolas Borda
 
Experiencia en Desarrollo y Diseño en el Software Libre
Experiencia en Desarrollo y Diseño en el Software LibreExperiencia en Desarrollo y Diseño en el Software Libre
Experiencia en Desarrollo y Diseño en el Software LibreNicolas Borda
 
Drupal Themes: Past, present and future
Drupal Themes: Past, present and futureDrupal Themes: Past, present and future
Drupal Themes: Past, present and futureNicolas Borda
 

Más de Nicolas Borda (7)

Frontend Frameworks and Drupal
Frontend Frameworks and DrupalFrontend Frameworks and Drupal
Frontend Frameworks and Drupal
 
eCommerce en D7
eCommerce en D7eCommerce en D7
eCommerce en D7
 
Ojo de Diseñador para Desarrolladores
Ojo de Diseñador para DesarrolladoresOjo de Diseñador para Desarrolladores
Ojo de Diseñador para Desarrolladores
 
Psd 2 Drupal
Psd 2 DrupalPsd 2 Drupal
Psd 2 Drupal
 
Drupal 4 Newspapers
Drupal 4 NewspapersDrupal 4 Newspapers
Drupal 4 Newspapers
 
Experiencia en Desarrollo y Diseño en el Software Libre
Experiencia en Desarrollo y Diseño en el Software LibreExperiencia en Desarrollo y Diseño en el Software Libre
Experiencia en Desarrollo y Diseño en el Software Libre
 
Drupal Themes: Past, present and future
Drupal Themes: Past, present and futureDrupal Themes: Past, present and future
Drupal Themes: Past, present and future
 

Diseño A Drupal

  • 1. De diseño a Drupal Técnicas y herramientas avanzadas para convertir diseños en temas Drupal de alta calidad
  • 2. Nicolas Borda • Creo y mantengo temas Drupal que contribuyo al proyecto • He creado temas para otros proyectos de software libre como ProjectPier y proximamente Open Atrium • Trabajo con muchas agencias de Drupal creando temas para sus clientes de manera freelance nic.ipwa.net twitter.com/ipwa drupal.org/user/130909
  • 5. Firebug • Examina fácilmente el HTML, CSS y JS • Edita el HTML, CSS y JS en vivo • Visualiza el padding y margin de los objetos
  • 6. YSlow • Una herramienta que te de un análisis y puntaje de performance • Te da sugerencias en como mejorar el puntaje de tú página http://wimleers.com/article/improving-drupals-page-loading-performance
  • 7. Te permite superponer tus diseños encima de paginas web • Tiene multiples capas, similar a GIMP o Photoshop
  • 8. Drupal Para Firebug • Bueno para corregir errores (debugging) • Informacion de tus consultas (queries) SQL
  • 9. ColorZilla • Te permite extraer colores de páginas webs con herramientas similares a GIMP o Photoshop
  • 10. MeasureIt • Te permite medir elementos en tu navegador • Se pueden tener ventanas multiples para medir
  • 11. GridFox • Te permite superponer cuadrículas encima de paginas web • Las cuadrículas son altamente personalizables
  • 12. GridFox • Te permite superponer cuadrículas encima de paginas web • Las cuadrículas son altamente personalizables
  • 14. xScope • Reglas en-pantalla • Mide facilmente dimensiones en tu pantalla • Superpon tamaños de pantallas comunes • Guías y cursores de retículo en cruz
  • 15. Skitch • Toma pantallazos y súbelos a la web fácilmente • Agrega texto, formas, garabatos, etc. • Genial para reportar errores • Jing (alternativa para Windows)
  • 16. OmniGraffle • Genial para hacer esqueletos • Muy bueno para todo tipo de diagramas • Genial para planear la experiencia del usuario • Gliffy (alternativa grátis) • Visio (alternativa para Windows)
  • 17.
  • 18. 1 CONCEPT / DESCRIPTION [Logo] 1.0 As explained in the final report, this page is designed to target VR's potential and existing 6.0 collaborators / supporters and beneficiaries are invited to a separate landing page (6.0 - Beneficiaries landing page). 3 With the new layout, a left sidebar is no longer required. A right sidebar is added to hold 5.0 2.0 3.0 4.0 Support us Work with us Contact contextual content 2 NOTES About us Our services Our projects Information & resources Volunteer with us Hi! How can we help? Youth Type Element Description 4 12 1 Image Header logo Vital Regeneration logo linked to the homepage 2 Nav Primary menu Links to landing pages that are relevant to larger number of audiences Donate now 3 Link Secondary menu Links to landing pages that are relevant to smaller number of audiences 5 4 Image Banner An eye-catcher photo that communicates VR's activities / Creating opportunities, changing lives 5 Text Description sense of value to visitors A one-liner on VR and summary of its ethos Vital Regeneration is a charity working to transform London’s most deprived neighbourhoods. We develop social, environmental and economic programmes, so that people and communities fulfil their potential through learning, employment and 6 Text Description and link A brief description about VR and link to 'About us' page enterprise. Our vision is for everyone to have equal expectations and opportunities in life and not to be seriously disadvantaged by where they live. 7 Text Description and link A brief description about VR's work and link to 'Our Learn more >> 5.0 specialities' page 6 8 8 Image Image and Few images and descriptions of case studies Michael, 19 description in carousel 9 Text Feed An automatically generated list of the latest news. Displays three direct links to the news articles and a link Our services 2.0 to a page where users can access all news articles composed his own music album Lorem ipsum dolor sit amet with Studio + 10 Text Feed A link and photo to a featured case study consectateur nonummy lorenzino. Interdum volgus videt, est ubi 9 11 Text Feed A list of links to featured events. The thumbnail links to peccat. Latest News the event detail page 7 05.07.09 12 Image Link Donate online image linked to donation functionality Lorem ipsum dolor sit amet, consectetuer 9.0 adipiscing elit. Support us 6.0 05.07.09 Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet, consectetuer consectateur nonummy lorenzino. adipiscing elit. Interdum volgus videt, est ubi peccat. DATE TITLE DWG NO. Vital Regeneration - registered charity: #1110882 Privacy policy Media centre 05.18.2009 AUTHOR Mori Home page 1.0
  • 19.
  • 21. Theme Developer • Parte del módulo devel • Al apretar el cursor en cualquier elemento te de la función que creo el HTML • Facilita saber que función tienes que sustituir
  • 22. Skinr • Permite que los usuarios puedan seleccionar estilos predifinidos • Funciona con bloques, paneles y vistas
  • 23. Skinr • Permite que los usuarios puedan seleccionar estilos predifinidos • Funciona con bloques, paneles y vistas
  • 24. Skinr • Permite que los usuarios puedan seleccionar estilos predifinidos • Funciona con bloques, paneles y vistas
  • 25.
  • 27. Sprites • Una imagen o animación de dos o tres dimensiones que se integra a una escena más grande • Se empezo usando en video juegos y software
  • 28. Sprites en CSS • 80%+ del tiempo de carga viene desde el “front-end” • Reduce el número de recuestas HTTP • “Markup” limpio
  • 29. Sprites en CSS ANTES DESPUES Número de recuestas HTTP: Número de recuestas HTTP: Tamaño total de imágenes: Tamaño total de imágenes: EJEMPLO EJEMPLO Credit: http://css-tricks.com/css-sprites/
  • 31. Sprites en CSS Sprite vertical Sprite horizontal
  • 32. Sprites en CSS • 16 kb para toda la interfaz • El sprite vertical permite repetir patrones y gradientes • Aplicas una solucion para PNGs transparentes en IE6 a un solo elemento
  • 33. Reemplazo de imagenes • “Markup” limpio • Bueno para optimizacion de listados en resultados de busquedas (SEO) • Accesible?
  • 34. sIFR • Requiere JavaScript y Flash :/ • El texto es seleccionable! • Es difícil de controlar
  • 35. cufón • Solo requiere JS • Usa el elemento HTML canvas (sexy!) • Todo el éstilo es tomado directamente del CSS