Quoting Jim Taylor <[email protected]>:

I am with the crowd of keep Drupal core lean.  The less optional modules
Drupal has to consider the better it would be.

Wouldn't adding views to core do just that, ie the 8 or so module Earl
mentioned?  re-pasted below.


No, it would add another module to core I might not use (most likely wouldn't use). Another module that the boot process has to consider in its processing. Another module that is taking up disk space for no reason. Another module that won't get a speedy needed fix. Core needs to be lean, a provider of the low level API. Everything else should be a contrib module maintained outside of core. Or maybe, if we have an issue with these module being contrib, a core-optional set of modules that get maintained separately from core. Core-optional modules would have the additional requirement that they need to be ready to release an updated module on core release night.


tracker.module: Just a view.
blog.module: Just a view.
/node front page: Just a view.
/rss.xml: Just a view.
node content admin: Could be a view, with VBO.
user admin: Could be a view, with VBO.
recent comments block: Yep, a view.
recent blog posts block: Yep, a view.
active forum posts? Sho 'nuff.
Jim

Some of these could be moved to a contrib module (or core-optional module) and maintained outside of core. Only the required modules need to be retained within core. Sure the maintainers need to be on top of the development of Drupal and be ready for a new release. If the tracker module was turned into a view then the contrib module info file would make views a dependency of the module.

What needs to be considered as we have said before is a choice of install profiles for a user to use. The install profiles would be responsible for the dependencies of its package and can be updated as a contrib module is updated. A contrib module maintainer could even be responsible for the patch to the install profile. The install package file build process could even include the contrib module dependencies it requires.

BTW, the same goes for themes. Only the default garland theme needs to be delivered with core.

--
Earnie
-- http://r-feed.com/           -- http://for-my-kids.com/
-- http://www.4offer.biz/       -- http://give-me-an-offer.com/


Reply via email to