Book Builder Help
Welcome to Book Builder. This guide covers all features available to content managers and administrators.
User Guide
Briefing Books
Access the briefing books listing by selecting Briefing Books in the navigation bar. From this screen you can create, edit, download, share, duplicate, and delete books.
Creating a Book
Click the New Briefing Book button to create a book. Enter a Book Name and select at least one group to grant access.
Book Controls
Each book in the listing has the following controls:
| Control | Description |
|---|---|
| Edit | Open the book editor to modify contents and layout. |
| Download | Generate a combined PDF with table of contents. Options include PDF or DOCX format, TOC-only export, and draft mode with timestamps. |
| Email/Share | Generate a shareable URL. Select which documents to include in the resulting combined PDF. |
| Preview | View the book PDF directly in your browser without downloading. |
| Duplicate | Create a copy of the book including all contents. |
| Delete | Permanently delete the book and all contents. |
| Pin/Unpin | Pin important books to keep them at the top of your list. Pinned books appear first regardless of sort order. |
| Reorder | Drag and drop books to change their order. |
Download Options
When downloading a book, you can choose from several options:
- PDF Format: Standard PDF with all documents combined and a generated table of contents.
- DOCX Format: Microsoft Word format for easy editing.
- TOC Only: Export just the table of contents without document content.
- Draft Mode: Includes timestamps and "DRAFT" watermarks for review purposes.
Reordering Books
Books can be reordered using drag and drop. Click and hold the drag handle (three dots) next to a book title, then drag to the desired position. A green highlight shows the target location.
Back to topBook Editor
The book editor provides a visual interface for organizing your book's structure, showing how sections, headings, and documents are arranged.
Real-Time Collaboration
Multiple users can edit the same book simultaneously. The editor shows:
- Active Users: See who else is currently viewing or editing the book.
- Field-Level Presence: See which specific field each user is editing to avoid conflicts.
- Autosave: Changes are automatically saved as you work.
- Unsaved Changes Warning: You'll be warned before leaving if you have unsaved changes.
Sections
Sections are the top-level organizational units in a book. They organize content into logical groupings displayed as tabs in the editor and table of contents.
- Click Add New Section to create a section.
- Hover over a section to reveal edit and delete controls.
- Drag sections to reorder them.
- The active section is highlighted in orange.
Headings
Headings are sub-sections that organize documents into groups. The first heading is created automatically with the same name as its parent section.
- Click Add Heading to create a new heading within the current section.
- Drag headings (and their documents) to reorder within a section.
List Formatting
Sections and headings support different list formats for their items:
- None: No numbering or bullets.
- Numbered: Items are numbered (1, 2, 3...).
- Bulleted: Items have bullet points.
- Lettered: Items use letters (A, B, C...).
- Roman: Items use Roman numerals (I, II, III...).
Documents
Documents are listed under headings. Supported file types include PDF and Microsoft Word (DOCX).
Uploading Documents
- Click Add Documents below the target heading.
- Select one or more files to upload.
- Watch the progress bars (blue = in progress, green = complete).
- Click Next when all uploads complete.
- Edit document titles as needed (defaults to filename).
- Click Update to finish.
Upload Placeholders
Use Upload Placeholder to create a blank document slot that can be filled later. This is useful for planning book structure before all content is ready.
Managing Documents
- Click the pencil icon to edit a document's title.
- Click the trash icon to remove a document.
- Drag documents to reorder within the current heading or move to a different heading in the same section.
Activity Changelog
The Activity Changelog provides a complete history of all changes made to a book. This helps you track who made changes, what was changed, and when.
Accessing the Activity Changelog
- Open a book in the Book Editor.
- Click the Activity button in the toolbar.
- View the chronological list of all changes, with the most recent at the top.
What's Tracked
The Activity Changelog records the following types of changes:
| Icon | Event | Description |
|---|---|---|
| Book Created | A new book was created or duplicated from another book. | |
| Book/Section/Heading Renamed | The name of a book, section, or heading was changed. | |
| Section Created | A new section was added to the book. | |
| Section Deleted | A section was removed from the book. | |
| Heading Created | A new heading was added to a section. | |
| Heading Deleted | A heading was removed from a section. | |
| Document Uploaded | A new document was uploaded to the book. | |
| Document Replaced | A placeholder was filled with an uploaded document. | |
| Document Deleted | A document was removed from the book. | |
| Documents Reordered | Documents within a heading were rearranged. | |
| Export Created | A PDF or DOCX export was generated. |
Activity Details
Each activity entry shows:
- Description: What was changed (e.g., "Created section 'Introduction'").
- Event Type: The category of change (e.g., "Section Created").
- Timestamp: When the change was made.
- User: Who made the change.
Search
The search feature allows you to find documents across all books you have access to.
Search Capabilities
- Document Titles: Search by document name.
- Book Table of Contents: Search section and heading names.
- Full-Text PDF Search: Search within PDF document content. Results show text snippets with your search terms highlighted.
Using Search
- Enter your search term in the search box (navigation bar or Search page).
- Results are grouped by book and show matching documents.
- Click a result to open that document or book.
- Use filters to narrow results by book, date range, or document type.
My Notifications
Set up email notifications when selected users make annotations to documents.
Managing Notifications
- View: See all users you're monitoring and when the last notification was sent.
- Add: Click Add Notification and select a user from the dropdown.
- Remove: Click the remove button next to a user to stop receiving notifications.
User Preferences
User preferences allow you to customize your Book Builder experience. Settings are saved to your account and persist across sessions.
Available Preferences
- Pinned Books: Pin frequently used books to keep them at the top of your list.
- Default View: Choose your preferred view mode for the book listing.
- Notification Settings: Configure how and when you receive notifications.
Administration Guide
The administration section is available to users with System Admin or Owner roles. It provides tools for managing users, devices, exports, and system settings.
Roles & Permissions
Book Builder has four distinct user roles with different levels of access:
| Role | Description | Capabilities |
|---|---|---|
| Owner | Infrastructure and security administrator with full system access. |
|
| System Admin | Administrative user who manages users, groups, and system settings. |
|
| Manager | Content manager who creates and manages briefing books. |
|
| Mobile User | End user accessing content through a mobile application. (Mobile app not currently available) |
|
Manager Management
Managers
Manager accounts can create and manage briefing books.
Creating a Manager
- Navigate to Administration > Managers.
- Click Add.
- Enter required information:
- First and last name
- Active Directory name
- Email address
- Role assignment (Owner or System Admin, if applicable)
- Manager Group assignments can be made here or in Manager Groups.
- Click Save.
Manager Groups
Manager Groups establish the relationship between managers and the user groups they can administer.
Creating a Manager Group
- Navigate to Administration > Manager Groups.
- Click Add.
- Enter a group name.
- Select managers to include.
- Select user groups this manager group can administer.
- Click Save.
Manager Notifications
Configure system-wide notification settings for managers, including email delivery preferences and notification triggers.
Back to topBook Exports
The Book Exports page allows administrators to manage and monitor book export jobs.
Export Features
- Export History: View all export jobs with status, timestamps, and download links.
- Format Options: PDF (default), DOCX, or TOC-only exports.
- Draft Mode: Generate drafts with timestamps and watermarks for review.
- Concurrent Editing: Multiple administrators can work on export settings simultaneously with real-time conflict detection.
System Monitoring
Activity Feed
Real-time feed showing user activity across the system, including document annotations, book edits, and administrative actions. New activities appear with smooth animations.
Logs
Application logs for troubleshooting and debugging. Includes error messages, warnings, and informational logs.
Permissions
Manage fine-grained permissions and role assignments. Configure which roles have access to specific features.
Back to topCAIA Credentials
The CAIA Credentials page manages OAuth credentials used for integration with the CAIA authentication system.
Managing Credentials
- View: See current credential configuration (client ID, endpoints).
- Update: Modify OAuth client credentials when they need to be rotated.
- Test: Validate credential configuration against the CAIA system.
Frequently Asked Questions
There are three active user roles:
- Owner: Full system access including security credentials management.
- System Admin: User and group management, system monitoring.
- Manager: Content creation and book management.
A fourth role (Mobile User) exists in the database schema for future mobile app support. See the Roles & Permissions section for details.