Improve Drupal's Help System
See http://groups.drupal.org/node/9448 for more information/to discuss this idea.
Staring with some of the things here and some thinking and discussion here's a proposed proposal for a coding project:
Drupal's help system is fairly incomplete. At drupalcon there were many examples where the lack of a help system contributed to its usability woes. This project aims to enhance Drupal's help system through a pluggable, extensible help system API.
Drupal Help should:
* Provide help for any Drupal path by adding a suffix to the path (perhaps /help)
* Identify a "provider" site for help documentation... defaulting to drupal.org
* Provide a server implementation for serving help documents based on the area for which help is being requested.. this should query down the Drupal path using a system like the theme system where modules can override the response or pass it along if they have no response
* Provide a glossary functionality where key terms can be identified and automatically linked in help text
* Be configurable but come with simple defaults
* Cache help system locally on either a "grab x help items per cron run" or cache item on request depending upon local setting
* Add links to help throughout Drupal where it makes sense (i.e. help links for each item on the various administrative pages
* Provide for delivery of help videos, wizards, flows
* Provide for help along side content it pertains to
* Provide a framework for accessing help documents in a task-centric manner (may be the same help as the context-centric general model with a different outline)
* Your ideas here. :)
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion