Slides de la drupaleada de febrero en Origami, sobre responsive web design en Drupal.
Por Alberto Rojas de Manatí
Twitter:
@estudiomanati
@betovarg
www.estudiomanati.com
San José, Costa Rica.
23. DS no es solo layouts:
• Elimina divitis
• Permite agregar elementos de html5 a
fields
• Permite agregar classes a fields
• Diversos view modes por contenido
27. Si no se quiere un módulo:
• Cada field tiene un template:
field-name-[field_name].tpl
Por ejemplo:
• Nombre del field: field_description
• Template: field-name-field-description.tpl
Documentación:
• https://api.drupal.org/api/drupal/modules!field!
theme!field.tpl.php/7
29. Views permite modificar la salida del markup:
• Views permite limpiar el markup de salida de
campos.
• Permite agregar clases personalizadas a
envoltorios.
• Facilita el uso con live preview en edición.
41. Otros módulos recomendados:
• Fitvids, responsive video embed
• Block class, class personalizado para
bloques
• Context, robusto sistema de
posicionamiento de bloques
44. • Todo nuestro CSS debe estar en un solo
lugar: nuestro tema.
• SASS! Si no sabés sass, no estás en nada:
• compass
• breakpoint
• singularity
• SMACSS
Managing Complex Projects with Design Components -
Drupalcon Austin 2014
http://es.slideshare.net/JohnAlbin/managing-design
59. • Usar SVGs.
Fallbacks CSS multiple backgrounds: http://callmenick.com/
2014/04/02/svg-fallback-with-png/
• Comprimir CSS y JS.
Advanced CSS/JS Aggregation https://www.drupal.org/project/
advagg
• No todo tiene que ser un módulo.
• Performance first!
• KISS