Diseñar para Drupal 6.x
4 seguidores
Buenas.
Después de vérmelas con Wordpress durante meses y haber acabado llevándonos razonablemente bien, he decidido que el siguiente paso era tratar cara a cara con un CMS con más enjundia y me he decidido por Drupal.
El caso es que ni la documentación que ofrecen ni los libros que he podido ver dan una visión clara (no hace falta que sea concisa) de como diseñar un tema para Drupal. ¿Conocéis alguna web/libro/foro que ofrezca algo así?
minombresbond
de mi corta experiencia con drupal debo rescatar dos terminos CCK y VIEWS, la verdad q esos dos modulos dan una flexibibilidad enorme al cms, quiero decir 'flexibilidad' sin tener que escribir una sola linea de codigo php o hackear el cms, eso creo que lo hace bastante singular
Usuario desconocido
Otro tip de Drupal, aun que elimines todos los templates de la carpeta de themes... de todas formas Drupal te muestra el sitio. Esto sucede porque drupal es COMPLETAMENTE MUDULAR, y cada modulo pose su propio archivo de template.
Por decirlo de algun modo, los templetes de Drupal sobreescriben los templates de cada modulo. Por ejemplo, en el caso de wordpress los templates tienen todo el codigo que wordpress va a mostrar, si quitas los templates ya no verías nada.
coolseven
Estupendo wiki donde te enseñan a montar templates para drupal.
Animo por que parece bastante chungo al principio, pero luego veras que no lo es tanto.
http://www.themeswiki.org/Building_Drupal_5_Themes#Additional_References
Y haz caso a danieloso, yo no lo habría explicado mejor.
Suerte.
marcos_mpc
Gracias por las pistas. He tenido que parar un poco mis experimentos con Drupal pero en cuanto los retome haré buen uso de tus consejos.
Usuario desconocido
Un problema a la hora de diseñar para drupal es que uno trata de implementar la misma metodología que en wordpress (the_loop) y eso puede ser un verdadero quebradero de cabeza =P.
Para diseñar con drupal:
1. Olvidate de wordpress.
2. Busca e implementa todos los módulos que vas a necesitar antes de implementar un tema.
3. Dale un vistazo al modulo de views (http://drupal.org/project/views)
4. Para dominar a Drupal debes obedecerla.
5. Busca un modulo que se llama zen (http://drupal.org/project/zen) quizas el te pueda resolver la vida =)
6. Por ultimo, si necesitas mas, tendras que crear tus propias vistas mediante tus propios modulos y bloques.
7. Recuerda que el tema de drupal tambien se utiliza del lado administrador, asi que debes implementarlo pensando en ambos aspectos (usuario/admin)
Aqui un par de diagramas que me ayudaron a comprender los templates de drupal:
Theme Flow: http://public.danieloso.com/imagen/theme_flow_6_1.pdf
Theme Override: http://public.danieloso.com/imagen/theme_overrides_0.png