[drupal-devel] advanced theme in core vs all in core.

Larry Garfield larry at garfieldtech.com
Mon Sep 5 19:47:30 UTC 2005

My concern is that theme developers may not be good code developers.  One 
should be able to leverage some Ajax coolness, for instance, without having 
to know how to write it in the theme.  Ajax is highly non-trivial, and we 
want to have consistent behavior for a given Ajax trick regardless of the 
theme in use.  We can't do that if we're relying on theme developers to know 
how to write good, clean Ajax code.

Now, if all of the Ajax functionality was available in core but only activated 
if some flag is set in a theme, then we're talking.  That way theme 
developers can pick and choose which features they want, but don't have to 
know the ins and outs of cross-browser Javascript.

On Monday 05 September 2005 11:04 am, Bèr Kessels wrote:
> Hi,
> Recently two issues, namely online/offline icons [1]  and several Ajax
> issues (with konqueror mainly) made me think that we need to give more
> power to the themes and put less cruft in core.
> José A Reyero came with that exact same idea [2], which is why I think we
> should get this idea on the ML.
> I would like to see one theme in core that does and has it all: AJAX,
> avatars, icons for user statii, icons in the admin areas, advanced menu
> styles, and whatever more you can think of.
> Currently we all "enforce" these things onto all Drupal sites, while in
> fact we could (and should IMHO) ship a lightweighted drupal. Yet show the
> power of Drupal  in a full featured theme.
> What do you ppl think? put AJAX in one core theme? Add the online offline
> icons there? Add more features to a theme?
> [1] http://drupal.org/node/29281
> [2] http://drupal.org/node/30150
> Regards,
>  Bèr

Larry Garfield			AIM: LOLG42
larry at garfieldtech.com		ICQ: 6817012

"If nature has made any one thing less susceptible than all others of 
exclusive property, it is the action of the thinking power called an idea, 
which an individual may exclusively possess as long as he keeps it to 
himself; but the moment it is divulged, it forces itself into the possession 
of every one, and the receiver cannot dispossess himself of it."  -- Thomas 

More information about the drupal-devel mailing list