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@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 Jefferson