16. Conceptos
• Utilizar "Base themes” (temas de base).
• Crear “Child themes” (sub-temas) para heredar
funcionalidad, estilos, etc.
17. • Usa precaución con actualizaciones, que puedan
romper tu sitio.
• Revisar linea-por-linea los cambios (ejem. con GIT)
y las páginas que podrían estar afectadas.
20. Herencia de hojas de estilo
• el sistema
• system.base.css
• system.menus.css
• system.messages.css
• system.theme.css
• los módulos (core y contrib)
• el tema ancestral (si se puede tener multiples!)
• el tema de base.
• el tema propio.
• Herencia funciona, siempre y cuando los archivos no tengan el *mismo* nombre.
27. Buscar un tema base
• Popularidad ¿Cuántas instalaciones hay?
• Estructura de los archivos ¿es ordenado?
• ¿Grid system / regions / layouts?
• ¿Fijo / fluido / responsive / adaptive?
• ¿SASS o solo CSS?
• Calidad de CSS (SMACSS, BEM, CSS3)
• Minimalistic o relleno con estilos vacíos.
• La parte visual: ¿fácil de manipular?
• Estructura DOM.
28. Buscar un tema base
• http://drupal.org/project/themes
• Twitter Bootstrap - Responsive
• Omega 3 - Adaptive (960gs)
• Omega 4 - Responsive (SASS)
• Zen 5 - Responsive (SASS)