Some useful modules that would be great if integrated into this distribution (I have copied them from this discussion: https://groups.drupal.org/node/109119#comment-414844):
Node Hierarchy - Node Hierarchy allows nodes to be children of other nodes creating a tree-like hierarchy of content. http://drupal.org/project/nodehierarchy
Menuless Node Type - This module allows you to turn off the Menu section in the node creation/edit form per node type. This can be a very nice usability improvement since typically only the "Page" node type is used in the menu tree. http://drupal.org/project/menuless_nodetype
BookMadeSimple Module - Makes books more intuitive. Easy to add child pages
http://drupal.org/project/BookMadeSimple
Book Blocks - The bookblock module can generate an individual menu block for each of your site's books. Also see Advanced Book Block http://drupalmodules.com/module/book-block
Flatten Book Module - http://drupalmodules.com/module/flat-book
(perhaps good for a FAQ as it allows linking to specific pages)
The Flat Book module allows you to "flatten" subsections of a book by displaying them on a single page.
A table of contents block is provided to allow the user to quickly jump to a particular node on the page. Back to top links are also provided below each node. If the user requests to view a node below the maximum menu depth, he will be redirected to the portion of the flattened page that contains the requested node.
This module is useful for organizing large amounts of hierarchical data in a user friendly way. Children of a node in a book are usually related to (talk about the same subject as) the parent. However, if the book tree is deep enough it can become a hassle for the user to drill down all the way to the particular node he is interested in. Furthermore, this flat structure can allow the user to read through entire sections of the book without frequently changing pages.
FAQ Module - The Frequently Asked Questions (faq) module allows users, with appropriate permissions, to create question and answer pairs which they want displayed on the 'faq' page. The 'faq' page is automatically generated from the FAQ nodes configured.
http://drupal.org/project/faq
Wikitools - (freelinking module works with this. )The wikitools module provides some settings to get a more wiki-like behavior. It aims to be lightweight; all features are optional, and it provides no database tables of its own. If you have ideas about cool new features for this module, please post an issue.
http://drupal.org/project/wikitools
Freelinking - To enable interal wikipedia-style links
http://drupal.org/project/Freelinking
Table of Contents Module - provides table of contents. Can be used with wiki pages http://drupal.org/project/tableofcontents
Outline Designer - http://drupal.org/project/outline_designer
The Outline Designer is a user experience module that makes book management more intuitive. Essentially it overlays on the admin book outline page so that you can use AJAX to build and edit site outlines much faster then Drupal traditionally allows.
Context menu with buttons Add child content, Edit and View Shortcuts, Rename, Duplicate branches of content, Delete branches of content, change node type
Rename content inline
Reorder content via drag/drop with AJAX updating
icons on settings page per content type
Collapse branches for easier viewing as well as set default state of collapse on load
Integration with Organic Groups via helper module (1.2+)
Set theme / skin of content menu (1.2+)
Collapse / Expand All branches (1.2+)
context menu permissions per role (1.3+)
iterative duplication with additional token (1.3+)
permission structure that will allow normal users to outline parts of books (1.3+)
Plays nicely with Book Manager module (1.3+)
Version 1.3
Node Template - http://drupal.org/project/node_template
The function of nodetemplating is very useful for content editors. This module uses the structure and data of a node as a template, it can also define a part of book nodes as a template as well.
Use Cases:
1. You've already created a lot of book pages as a template for your product handbook. Now you can mark the start page as a template, and every time you want to create a new product handbook, just duplicate it with the template!
2. You want to create a lot of pages with minor changes. Usually you must create a node, and switch to the old node to copy its content, then go back the new node and paste everything. Now it's just one click away.
There are probably many other useful modules that can be used. We can list them below as we discover them.
