tecnomaster
02-02-2007, 12:30 PM
Hola a Todos!!!
Les escribo ya que no he logrado encontrar mucha informacion para construir mi propio tema. Claro que he editado uno ya existente y he logrado ver como se cargan las secciones o modules pero la verdad no logro obtener de un buen diseño un tema de Drupal :(
Si alguien conoce del tema le agradecere muchisimo no solo yo si no mucha gente que debe estar buscando lo mismo :D
Gracias de ante mano y espero los comentarios de todos!!!
P.D. Si alguien quiere saber algo de joomla estoy a su entera disposicion :D
alexis
02-03-2007, 05:50 AM
Hola, estos son los pasos que sigo para crear mis temas en Drupal con PHPTemplate:
Preparar bocetos para las páginas principales, lo mínimo es una página principal, que lista teasers de varios nodos, y una página de nodo. Esto en tu programa de gráficos favoritos. Yo uso Gimp, podría ser Photoshop, Fireworks o algún otro.
En base a los bocetos crear las versiones XHTML, con propiedades CSS en archivos externos.
Crear un directorio para tus temas, por lo generar copiando un tema existente, digamos Garland: cp -r themes/garland themes/mitema.
Reemplazar las secciones relevantes en los principales archivos del tema, page.tpl.php, node.tpl.php, comments.tpl.php, con, con el código de los archivos XHTML del paso 2.
El verdadero poder llegar con funciones muy específicas en template.php, y para ello podemos abrir discusiones especificas. En template.php se puede reemplazar funciones, override, cambiando la forma como se presentan pequeñas secciones (por ejemplo el nombre de un usuario), logrando que diferentes secciones de tu sitio tengan diferentes diseños (la portada de servicios luce diferente a la de noticias) o añadiendo nuevas regiones para que se muestren en la sección de bloques.
Probar, probar y probar.
Consultar el API, foros, snippets y código de otros temas en Drupal.org (http://drupal.org).
Los primeros dos pasos pueden ser realizados por personas diferentes, en algunos proyectos en que he trabajado un diseñador creó los primeros bocetos, alguien más los desarrolló en XHTML y CSS y a partir de eso yo trabajé el tema en Drupal.
Es una súper resumen pero esa es la idea general.
Puedes darle un vistazo a mumobo (http://mumobo.com) y Teletrabajo Hoy (http://teletrabajohoy.com), ambos sitios usan temas propios y contienen muchos cambios. Con gusto compartiré algunas ideas usadas en el diseño.
Saludos.
tecnomaster
02-04-2007, 12:50 PM
Hola Alexis gracias por tus comentarios,
Estoy tratando de hacer lo que me indicas y la verdad sin mucho resultado :(
Te pregunto algo? Como logran en Drupal paginas como las siguientes:
http://www.verticalresponse.com/
http://www.theonion.com/content/
Hacer esto en Joomla es practicamente imposible... he quedado impresionado al saber que se pueden lograr cosas como estas desde Drupal
alexis
02-05-2007, 06:47 PM
Hola, el proceso, sumamente resumido, es el que describo en mi mensaje anterior.
Drupal es muy potente y eso hace que aprender a dominarlo tome mucho más tiempo que con otros CMS pero realmente vale la pena.
Te sugiero empezar "traduciendo" algún diseño que tengas listo en XHTML y CSS a PHPTemplate, prueba con page.tpl.php, node.tpl.php y los otros archivos en el directorio de tu tema y si tienes una consulta concreta no dudes en publicarla aquí en Forums Ventanazul.
Por cierto, The Onion es uno de los sitios basados en Drupal que más disfruto. Si bien no incluye comentarios sobre Drupal, este artículo explica como Khoi Vinh y su equipo diseñarañon el sitio (http://www.subtraction.com/archives/2005/0901_the_funniest.php).
Saludos.