Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
#344132: Initial port to Drupal 6. This commit simply implements anything flagged by the Coder module, as well as a few things I noticed as well.
344132: Port to Drupal 6. Fix errors in schema API and properly detect and display installation errors.
344132: Port to Drupal 6. Better help text in the case of no templates existing, and properly detect the situation where a skeleton is created but no templates exist. Form API updates for Drupal 6 as well.
#344132: Port to Drupal 6. Rename skeleton_get_template() to skeleton_template_load() so it can be used in Drupal 6's autoloading menu system.
#344132: Port to Drupal 6. Skeletons can now be created and instantiated. Instead of updating tables directly, we use a manually created node and drupal_execute. Menu API and Form API updates for correctness.
#344536: Reorganize tab layout. The administrator tabs are now broken down into main categories of "Skeletons" and "Templates", with sub-tasks for each category.
#344532: Implement proper preview for templates. This involved more changes to the menu system and some renaming of some functions. We also now use a proper confirm_form() call for deleting templates.
350316: Associated templates shows all templates.
#346963: Work with content translation. Language settings on templates are now properly shown in the administrative tables. When creating a skeleton, a language can be chosen for the root book page.
#357010: Node access form is empty if no roles are selected.
#351943: Allow a template to be used for the book introduction.
#357436: Fix subpages not having node authors. The author of an instantiated template can now be specified by users with the "administer nodes" permission.
#361658: Warnings if no custom tokens have been defined.
#357494: Creating a book breaks if you don't have right permissions.
#344132: Initial port to Drupal 6. This commit simply implements anything flagged by the Coder module, as well as a few things I noticed as well.
#344132: Port to Drupal 6. Fix errors in schema API and properly detect and display installation errors.
#344132: Port to Drupal 6. Better help text in the case of no templates existing, and properly detect the situation where a skeleton is created but no templates exist. Form API updates for Drupal 6 as well.
#344132: Port to Drupal 6. Rename skeleton_get_template() to skeleton_template_load() so it can be used in Drupal 6's autoloading menu system.
#344132: Port to Drupal 6. Skeletons can now be created and instantiated. Instead of updating tables directly, we use a manually created node and drupal_execute. Menu API and Form API updates for correctness.
#344536: Reorganize tab layout. The administrator tabs are now broken down into main categories of "Skeletons" and "Templates", with sub-tasks for each category.
#344532: Implement proper preview for templates. This involved more changes to the menu system and some renaming of some functions. We also now use a proper confirm_form() call for deleting templates.
#350316: Associated templates shows all templates.
#346963: Work with content translation. Language settings on templates are now properly shown in the administrative tables. When creating a skeleton, a language can be chosen for the root book page.
#357010: Node access form is empty if no roles are selected.
#351943: Allow a template to be used for the book introduction.
#357436: Fix subpages not having node authors. The author of an instantiated template can now be specified by users with the "administer nodes" permission.
#361658: Warnings if no custom tokens have been defined.
#357494: Creating a book breaks if you don't have right permissions.
#357497: Template subpages default to an empty split summary.
#358436: No child nodes are created. This is currently dependent on core issues #360377 and #364529.
#362808: "Create new instance" link in "Create content" area.
#398814: Templates don't work with WYWIWYG API due to unsetting #after_build.
Comments
Comment #1
deviantintegral commentedComment #2
deviantintegral commentedHere is a current list of changes since the Drupal 5 stable release.
Changes since DRUPAL-5--1-0:
Comment #3
deviantintegral commentedHere is an up-to-date list of changes, edited to clean up some misformatted CVS messages.
Changes since DRUPAL-5--1-0:
Comment #4
deviantintegral commentedI've updated the README in the documentation.