Posted by leon2004 on December 20, 2011 at 5:32pm
Buenas a todos, quiero crear un theme base que me sirva siempre para druapl 6 o 7 (Actualmente solo uyso el 6) y a partir de hay crear mis propios themes pero sobre todo que sea html 5 los themes elegidos son:
http://drupal.org/project/boron , o http://drupal.org/project/adaptivetheme ,
la pregunta es¿estamos obligados a usar sus subthemes o podemos crear nosotros unos nuevos pero usando el html5 de la base?
No se si es del todo correcto lo que digo , por si me podeis orientar.
Un saludo

Comments
Subthemes, prácticamente siempre
Lo más correcto y apropiado es usar siempre subthemes. Pero obligar tampoco, que esto es opensource.
Por un lado, por el tema ético: El crédito debe ir a quien lo merece. Y si el theme te ha servido o te ha ahorrado un buen curro, deberías incluso hacer una donación, o simplemente dejarle un "thank you" al autor en su página o en la issue queue (que es gratis).
Por otra parte, es mejor incluso para ti; si cambias y renombras el theme base, tendrás que buscarte la vida tú solo desde ese momento, porque no tendrás la opción de actualizarlo. Y por tanto, trabajarás más en vano (buscando los bugs que se han corregido en el theme base que clonaste, editando el código a mano con cada mejora que te guste, etc. etc.). Tampoco puedes esperar el mismo nivel de soporte, supongo.
Es mucho más sencillo actualizar el theme base de forma normal, sin perder tus personalizaciones en el subtheme.
No quiero sonar categórico, esto es sólo mi opinión. Pero "tunear" un theme base es algo que normalmente no debe hacerse. Y menos con proyectos más elaborados, que le han costado mucho tiempo/esfuerzo a alguien y que evolucionan relativamente rápido como Zen, AdaptiveTheme, Omega ...etc.
No obstante, la licencia GPL te permite hacer un clon y adaptarlo a tus necesidades con ciertas condiciones (lee el archivo licence.txt del theme en cuestión). Si estás un poco puesto en el funcionamiento de los themes en Drupal 6/7 (funciones preprocess/process, hooks, etc.), no tendrás problemas.
Saludos.