Index: template.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin/theme/template.php,v
retrieving revision 1.1.2.2
diff -u -p -r1.1.2.2 template.php
--- template.php	15 Jun 2009 03:18:56 -0000	1.1.2.2
+++ template.php	28 Jun 2009 12:31:07 -0000
@@ -71,7 +71,16 @@ function slate_system_settings_form($for
  */
 function slate_node_form($form) {
   $buttons = '<div class="buttons">'. drupal_render($form['buttons']) .'</div>';
-  $sidebar = drupal_render($form['taxonomy']);
+  
+  // Allow modules to insert form elements into the sidebar,
+  // defaults to showing taxonomy in that location.
+  if (!$sidebar_fields = module_invoke_all('node_form_sidebar', $form, $form['#node'])) {
+    $sidebar_fields = array('taxonomy');
+  }
+  foreach ($sidebar_fields as $field) {
+    $sidebar .= drupal_render($form[$field]);
+  }
+  
   $main = drupal_render($form);
   return "<div class='node-form clear-block'>
     <div class='right'>{$buttons}{$sidebar}</div>
