¿En qué anda Drupal 7.x?

Es interesante la actual situación en que anda Drupal en estos
momentos, especialmente en dos temas:

a) Dries incorporó el primer commit de Symfony2 al core de Drupal
(ahora lo empiezan a llamar Kernel). Ver
http://www.garfieldtech.com/blog/wscci-kernel-merge

b) El lanzamiento de Spark y Panopolis, dos distribuciones orientadas
a mejorar la experiencia de usuario.

Aún no me he metido en el punto a) pero si en el tema b) por razones
de trabajo y debo decir que está empezando a verse una verdadera
revolución en las interfases de usuarios para Drupal.

Los que desean saber que es Spark deben ver este video

http://www.youtube.com/watch?feature=player_embedded&v=a53Wcq31LmY
http://drupal.org/project/spark

Los que desean probar Panopoly pueden leer su descripción aquí

http://drupal.org/project/panopoly

Conclusiones? Pues que Panels 3 (Panels, Panels IPE, Panelizer) se ha
convertido al fin en un producto maduro. Muchos posts posteriores al
Drupalcon en Denver lo comentan en todos lados. Lo he usado y
realmente se los recomiendo, les cambiará la forma de trabajar..
Panopoly se apoya mucho en Panels IPE para su interfase.

Sin embargo - y aquí viene el quid del asunto- Panopoly usa por
defecto Garland como theme. No usa Bartik porque no le sirve para
diseño responsivo.

Entonces, me puse a trabajar en una distribución de Drupal basada en
Panels IPE + Panelizer y en mi propia plantilla de diseño para mi
trabajo aquí en CONDESAN.

Aquí mis notas:

1. Bueno, cuando me puse a trabajar fuerte en este tema, me di cuenta
que debia usar una alternativa y rápidamente puse la mirada a Omega,
mi framework favorito basado en 960. Para mi decepción la versión 3.x
aún tiene bugs para enlazarse bien con Panels. En cambio Adaptivetheme
7.x-3.0-rc2 ya tenía eso resuelto. El gran detalle es que
Adaptivetheme es una plantilla totalmente orientada a dispositivos
móviles desde el arranque, tanto así que se inttegra mal con el módulo
Context (http://drupal.org/project/context), prefiriendo en su lugar
el módulo Mobile Tools (http://drupal.org/project/mobile_tools) para
mostrar u ocultar bloques de acuerdo al contexto. Desde mi punto de
vista, sería ideal que Omega resolviera ese bug cuanto antes,
realmente prefiero trabajar con su framework orientado a grids (960) y
totalmente compatible con el módulo Context y el módulo Delta, además
es responsivo también. ¿Por qué? Pues porque si tengo Context puedo
exportar bloques y deltas usando Features.

2. Desde mi punto de vista Adaptivetheme es la versión de Zen para
dispositivos móviles. No está mal sin duda si es que vas a trabajar en
un template que no está basado en grid.

3. Espero que Panels Everywhere
(http://drupal.org/project/panels_everywhere) tenga su versión estable
muy pronto porque nos permitiría prescindir del sistema de bloques de
Drupal de una vez por todas. Todo se manejaría con Panels. Por ahora
sólo Adaptivetheme tiene su versión para Panels Everywhere
(http://drupal.org/project/at_panels_everywhere) pero igual tiene
muchos bugs aún.

4. Bueno, por ahora estoy terminando de desarrollar mi distribución
usando Adaptivetheme pero apenas se solucione la versión de Omega para
Panels le implemento otro theme basado en ella.

Etiquetas