gcode-mirror / google-highly-open-participation-drupal

Automatically exported from code.google.com/p/google-highly-open-participation-drupal
0 stars 0 forks source link

Document Drupal 6 menu placeholders #125

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The Drupal menu system was totally rewritten for Drupal 6.x. One of the new
features is menu placeholders/wildcards. These are important because they
allow Drupal to automatically load one or more objects for the page
callback based on the hook_menu definition.

This task involves documenting these new D6 menu placeholders. They look
like %user, %node, %current_user, etc. Such documentation will be an
important reference for those writing Drupal 6.x modules.

For this task you do not need a complete understanding of how the Drupal
6.x menu system works - however, you will need to acquire a basic familiarity.

The requirements of the task are to:

1) Read this page and its sub-pages: http://drupal.org/node/102338
2) Create a new documentation page as a child of this page:
http://drupal.org/node/102338
3) Explain how a module developer would use an existing placeholder, and
how they would define their own (e.g. how they define a load function, and
what types of error checking the load function should do).
4) Examine all the hook_menu functions in core to find every placeholder
and corresponding load function
5) Document each placeholder and which core modules use it
6) Include a link to each load function's api.drupal.org page
7) Paste a code block showing for each placeholder one use in a core
hook_menu implementation (include a note about which module it's from)

Comments and requests for feedback should be made through this
Documentation issue:  http://drupal.org/node/205204

To be complete, pwolanin or another Drupal project member familiar with the
Drupal 6 menu system and Drupal Handbook documentation must mark the Drupal
documentation issue as "fixed".

Original issue reported on code.google.com by pwola...@gmail.com on 1 Jan 2008 at 8:51

GoogleCodeExporter commented 9 years ago
I claim this task.

Original comment by cor...@gmail.com on 8 Jan 2008 at 1:45

GoogleCodeExporter commented 9 years ago
great - looking forward to seeing it.

Original comment by pwola...@gmail.com on 8 Jan 2008 at 1:53

GoogleCodeExporter commented 9 years ago

Original comment by pwola...@gmail.com on 8 Jan 2008 at 1:53

GoogleCodeExporter commented 9 years ago
Adding due date

Original comment by acli...@gmail.com on 10 Jan 2008 at 12:21

GoogleCodeExporter commented 9 years ago
I posted some feedback on the 1st draft of the documentation - a good start but 
needs
a little more work

Original comment by pwola...@gmail.com on 12 Jan 2008 at 3:51

GoogleCodeExporter commented 9 years ago

Original comment by pwola...@gmail.com on 12 Jan 2008 at 3:45

GoogleCodeExporter commented 9 years ago
Find attached a HTML version of the documentation, along with the Lua script 
written
to extract the wildcard usage information from D6 core.

Original comment by cor...@gmail.com on 16 Jan 2008 at 3:43

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by pwola...@gmail.com on 17 Jan 2008 at 6:39

GoogleCodeExporter commented 9 years ago
since all the requirements of the task have been met, I'm marking this as 
complete.

Original comment by pwola...@gmail.com on 18 Jan 2008 at 1:20

GoogleCodeExporter commented 9 years ago

Original comment by acli...@gmail.com on 21 Jan 2008 at 3:52