Sólo un idiota puede ser totalmente feliz.
Mario Vargas Llosa
No hay duda que la transición de Drupal 5 a Drupal 6 trae muchas ventajas, los sitios corren mucho más rápido, el API es sólido y el código está mejor pensando.
Creo que lo que más tiempo me costó entender son los cambios en la creación de temas con Drupal.
En estos días he estado actualizando un par de sitios a Drupal 6 y me he encontrado con algunos detalles importantes:
- Es posible usar plantillas tpl.php o funciones theme_ pero la recomendación es trabajar con plantillas. Aún cuando las funciones theme_ corren más rápido, hasta cinco veces más según leí en la documentación, las plantillas son más fáciles de entender para quienes no saben programar.
- Ahora todo módulo puede, y debe, incluir sus propios archivos tpl.php que pueden ser reemplazados por archivos del mismo nombre en el directorio de cada tema.
- Cada módulo debe usar hook_theme para declarar las plantillas o funciones theme_ que usará. Cuando actualizaba un módulo de Drupal 5 muchas de funciones theme_ no mostraban nada y era debido a la falta hook_theme.
- La mayoría de cambios en hook_theme requieren limpiar el cache en /admin/settings/performance.
- La lógica de negocios debe estar en funciones preprocess que generen o modifiquen las variables que serán usadas en las plantillas.
¿Qué puedes añadir? ¿Cuál ha sido tu experiencia creando temas con Drupal 6?
Publicado en Drupal en Vie, 2009-01-23 20:11
Te recomiendo visitar
- Maestros del Web
- Dupermag
- Nudonation
- Alojamiento web Servicios de alojamiento web y registro de dominios para pymes y particulares.
Auspiciadores
www.flickr.com
This is a Flickr badge showing public photos and videos from alexisbellido. Make your own badge here.

Comentarios recientes
1 año 12 semanas atrás
1 año 13 semanas atrás
1 año 18 semanas atrás
1 año 18 semanas atrás
1 año 19 semanas atrás
1 año 21 semanas atrás
1 año 24 semanas atrás
1 año 29 semanas atrás
1 año 30 semanas atrás
1 año 31 semanas atrás