[themes] Re: [development] someone make a theme out of these templates

Adrian Simmons adrinux at perlucida.com
Thu Mar 9 11:23:45 UTC 2006


Bèr Kessels wrote:
> 2) they are highly inter-related. If you change something in file A you need 
> to do so in B C and D. with CVS, or without CVS a hel to maintain, let alone 
> to understand, when learning an existing module.
You're losing me here. If you updated the module you'd need to update the 
module.tpl.php, and maybe the module.css. You've gone from two files to 
three - all of which (if I understand Adrian's proposal correctly) are 
sitting in modules/modulename/ anyway? Going from two to three files per 
module doesn't seem all that much harder.

You're right, that from the module builders end this would make things more 
complicated and create some extra work. But from the theme-builders end 
things would get easier.


> 3) All HTML that lives in modules is wrong there anyway. We need more HTML 
> generation API's, true. But already we can assume that ANY HTML tag in ANY 
> module is in fact a minor bug.
But isn't that part of what Adrian is proposing, the separation of xhtml 
from the module logic?
And yes API's are obviously useful for common elements, but they'll never 
replace all xhtml, and some modules will always need custom xhtml.


> I would rather call for a frenzy to actually remove ALL the HTML from any 
> (contrib) module.
Think of this as a step in that direction :)
Drupal moves in drips, not big splashes, you know that.

-- 
Adrian Simmons (aka adrinux) <http://adrinux.perlucida.com>
e-mail <mailto:adrinux at perlucida.com>


More information about the themes mailing list