[development] Remove q=node from required modules

Robert Douglass rob at robshouse.net
Tue Aug 11 08:25:46 UTC 2009


Drupal became popular because it made a lot of assumptions. It assumed,
for example, that you want a page on your website that displays all
promoted and published content in reverse chronological order with
teasers. This is the path q=node. There are other paths that display
content listings (taxonomy module is full of them), but most (all?) of
the others can be turned off. q=node stands out as the shining example
of a content listing path that is _required_ by core, and can't be
turned off. This has consequences:

http://www.flickr.com/photos/43545096@N00/3287922589/
http://www.flickr.com/photos/robertdouglass/3238757628/

I would like to argue that the required bits of core should not offer
any paths that display content listings, and that the behavior of q=node
in the case that no content is published/promoted is particularly
damaging and should be removed.

The issue:
http://drupal.org/node/545758

-Robert



More information about the development mailing list