Break up core page handlers to include files

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

http://drupal.org/node/140218 now makes this possible: http://drupal.org/node/146172

So let's do it. :-)

Core still needs to be factored out to separate page include files. If you're interested in helping out, grab a module below. Please follow the guidelines listed in the documentation page above. If you feel the documentation page should be changed, comment on the book page so we can keep that all together in one place.

A starting list of functions in node, user, and system: http://groups.drupal.org/node/5239. Note, however, that some of this (especially node) may be touched by the actions patch.

actions/trigger
Volunteer: Crell / dmitrig01
Issue/Status: Done
Blocked on:
aggregator
Volunteer: Crell
Issue/Status: Done
Blocked on: N/A
block
Volunteer: Crell
Issue/Status: Done
Blocked on:
blog
Volunteer: Crell
Issue/Status: Done
Blocked on:
blogapi
Volunteer:
Issue/Status: N/A (No page callbacks)
Blocked on:
book
Volunteer: Crell
Issue/Status: Done
Blocked on:
color
Volunteer:
Issue/Status: N/A (No page callbacks)
Blocked on:
comment
Volunteer: Crell
Issue/Status: Done
Blocked on:
contact
Volunteer: Crell
Issue/Status: Done
Blocked on:
dblog
Volunteer: Crell
Issue/Status: Done
Blocked on:
drupal
Volunteer: Crell
Issue/Status: Done
Blocked on:
filter
Volunteer: Crell
Issue/Status: Done
Blocked on:
forum
Volunteer: Crell
Issue/Status: Done
Blocked on:
help
Volunteer: Crell
Issue/Status: Done
Blocked on:
locale
Volunteer: Crell
Issue/Status: http://drupal.org/node/187398
Blocked on:
menu
Volunteer: pwolanin
Issue/Status: Done
Blocked on:
node
Volunteer: pwolanin
Issue/Status: Done
Blocked on:
openid
Volunteer: Crell
Issue/Status: Done
Blocked on:
path
Volunteer: Crell
Issue/Status: Done
Blocked on:
ping
Volunteer:
Issue/Status: N/A (no page callbacks)
Blocked on:
profile
Volunteer: Crell
Issue/Status: http://drupal.org/node/191544
Blocked on:
php
Volunteer:
Issue/Status: N/A (No page callbacks)
Blocked on:
poll
Volunteer: Crell
Issue/Status: Done
Blocked on:
statistics
Volunteer: Crell
Issue/Status: Done
Blocked on:
syslog
Volunteer:
Issue/Status: N/A (too small to bother)
Blocked on:
taxonomy
Volunteer: Crell
Issue/Status: Done
Blocked on:
tracker
Volunteer: Crell
Issue/Status: Done
Blocked on:
translation
Volunteer: Crell
Issue/Status: Done
Blocked on:
search
Volunteer: Crell and dvessel
Issue/Status: Done
Blocked on:
system
Volunteer: Crell / pwolanin
Issue/Status: Done
Blocked on:
throttle
Volunteer: Crell
Issue/Status: Done
Blocked on:
upload
Volunteer: bennybobw
Issue/Status: Done & Committed
Blocked on:
update
Volunteer: dww
Issue/Status: Done
Blocked on:
user
Volunteer: Crell and dvessel
Issue/Status: Done
Blocked on:

For some of the very-common page handlers like node_page, we should do some benchmarking to see if it's better to leave them in the main .module file, give them their own dedicated include file, or put them in with the rest of the handlers for that module. Whoever does that module, please look into it. :-)

Documentation must be updated accordingly.

Remember to check other modules to see if they use the handlers you are separating out!

Coding standards

Group organizers

Group categories

Status

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week