[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
Jefferson
More information about the drupal-devel
mailing list