Index: modules/blog.module
===================================================================
RCS file: /var/www/cvs/drupal/drupal/modules/blog.module,v
retrieving revision 1.1.1.1
diff -u -F^f -r1.1.1.1 blog.module
--- modules/blog.module	3 Apr 2005 05:24:35 -0000	1.1.1.1
+++ modules/blog.module	3 Apr 2005 05:31:35 -0000
@@ -183,6 +183,8 @@ function blog_form(&$node) {
   global $nid;
   $iid = $_GET['iid'];
 
+  $output = form_textfield(t('Title'), 'title', $node->title, 60, 128, NULL, NULL, TRUE);
+
   if (empty($node->body)) {
     /*
     ** If the user clicked a "blog it" link, we load the data from the
Index: modules/book.module
===================================================================
RCS file: /var/www/cvs/drupal/drupal/modules/book.module,v
retrieving revision 1.1.1.1
diff -u -F^f -r1.1.1.1 book.module
--- modules/book.module	3 Apr 2005 05:24:35 -0000	1.1.1.1
+++ modules/book.module	3 Apr 2005 05:31:35 -0000
@@ -221,7 +221,9 @@ function book_form(&$node) {
 
   $op = $_POST['op'];
 
-  $output = form_select(t('Parent'), 'parent', ($node->parent ? $node->parent : arg(4)), book_toc($node->nid), t('The parent that this page belongs in. Note that pages whose parent is &lt;top-level&gt; are regarded as independent, top-level books.'));
+  $output = form_textfield(t('Title'), 'title', $node->title, 60, 128, NULL, NULL, TRUE);
+
+  $output .= form_select(t('Parent'), 'parent', ($node->parent ? $node->parent : arg(4)), book_toc($node->nid), t('The parent that this page belongs in. Note that pages whose parent is &lt;top-level&gt; are regarded as independent, top-level books.'));
 
   if (function_exists('taxonomy_node_form')) {
     $output .= implode('', taxonomy_node_form('book', $node));
Index: modules/forum.module
===================================================================
RCS file: /var/www/cvs/drupal/drupal/modules/forum.module,v
retrieving revision 1.1.1.1
diff -u -F^f -r1.1.1.1 forum.module
--- modules/forum.module	3 Apr 2005 05:24:35 -0000	1.1.1.1
+++ modules/forum.module	3 Apr 2005 05:31:35 -0000
@@ -506,6 +506,8 @@ function forum_update($node) {
  * Implementation of hook_form().
  */
 function forum_form(&$node) {
+  $output = form_textfield(t('Subject'), 'title', $node->title, 60, 128, NULL, NULL, TRUE);
+
   if (!$node->nid) {
     // new topic
     $node->taxonomy[] = arg(3);
@@ -514,7 +516,7 @@ function forum_form(&$node) {
     $node->taxonomy = array($node->tid);
   }
 
-  $output = implode('', taxonomy_node_form('forum', $node));
+  $output .= implode('', taxonomy_node_form('forum', $node));
 
   if ($node->nid) {
     // if editing, give option to leave shadows
Index: modules/node.module
===================================================================
RCS file: /var/www/cvs/drupal/drupal/modules/node.module,v
retrieving revision 1.1.1.1
diff -u -F^f -r1.1.1.1 node.module
--- modules/node.module	3 Apr 2005 05:24:35 -0000	1.1.1.1
+++ modules/node.module	3 Apr 2005 05:31:35 -0000
@@ -1336,9 +1336,8 @@ function node_form($edit) {
     $output .= $extras ? '<div class="extra">'. $extras .'</div></div>' : '</div>';
   }
 
-  // Add the default fields.
+  // Open the enclosing div.
   $output .= '<div class="standard">';
-  $output .= form_textfield(t('Title'), 'title', $edit->title, 60, 128, NULL, NULL, TRUE);
 
   // Add the node-type-specific fields.
   $output .= $form;
Index: modules/page.module
===================================================================
RCS file: /var/www/cvs/drupal/drupal/modules/page.module,v
retrieving revision 1.1.1.1
diff -u -F^f -r1.1.1.1 page.module
--- modules/page.module	3 Apr 2005 05:24:35 -0000	1.1.1.1
+++ modules/page.module	3 Apr 2005 05:31:35 -0000
@@ -67,6 +67,8 @@ function page_menu($may_cache) {
  * Implementation of hook_form().
  */
 function page_form(&$node) {
+  $output = form_textfield(t('Title'), 'title', $node->title, 60, 128, NULL, NULL, TRUE);
+
   if (function_exists('taxonomy_node_form')) {
     $output .= implode('', taxonomy_node_form('page', $node));
   }
Index: modules/story.module
===================================================================
RCS file: /var/www/cvs/drupal/drupal/modules/story.module,v
retrieving revision 1.1.1.1
diff -u -F^f -r1.1.1.1 story.module
--- modules/story.module	3 Apr 2005 05:24:35 -0000	1.1.1.1
+++ modules/story.module	3 Apr 2005 05:31:35 -0000
@@ -67,7 +67,7 @@ function story_menu($may_cache) {
  * Implementation of hook_form().
  */
 function story_form(&$node) {
-  $output = '';
+  $output = form_textfield(t('Title'), 'title', $node->title, 60, 128, NULL, NULL, TRUE);
 
   if (function_exists('taxonomy_node_form')) {
     $output .= implode('', taxonomy_node_form('story', $node));
