Index: modules/file/file.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/file/file.module,v
retrieving revision 1.12
diff -u -p -r1.12 file.module
--- modules/file/file.module	29 Nov 2009 06:35:47 -0000	1.12
+++ modules/file/file.module	1 Dec 2009 02:37:40 -0000
@@ -10,6 +10,23 @@
 module_load_include('inc', 'file', 'file.field');
 
 /**
+ * Implement hook_help().
+ */
+function file_help($path, $arg) {
+  switch ($path) {
+    case 'admin/help#file':
+      $output = '';
+      $output .= '<h3>' . t('About') . '</h3>';
+      $output .= '<p>' . t('The File module defines a <em>managed_file</em> Form API field (for Drupal module developers), and a <em>File</em> field type for the Field module (see the <a href="@field-help">Field module help page</a> for more information about fields). For more information, see the online handbook entry for <a href="@file">File module</a>.', array('@field-help' => url('admin/help/field'), '@file' => 'http://drupal.org/handbook/modules/file')) . '</p>';
+      $output .= '<h3>' . t('Uses') . '</h3>';
+      $output .= '<dl><dt>' . t('Attaching files to content') . '</dt>';
+      $output .= '<dd>' . t('The File module allows users to attach files to content (e.g., PDF files, spreadsheets, etc.), when a <em>file</em> field is added to a given content type. To do this, visit the <a href="@content-types">Content types administration</a> page, and click on the <em>manage fields</em> link for your content type. Then add a field of type <em>File</em>.', array('@content-types' => url('admin/structure/types'))) . '</dd>';
+      $output .= '</dl>';
+      return $output;
+  }
+}
+
+/**
  * Implement hook_menu().
  */
 function file_menu() {
