Novel-It Docs

02 Novel Management

Novel creation, metadata, archiving, and organisation

FEAT-0201 Add novel

StatusIn Progress
Phase1
ExtendsFEAT-0004 - Add entity

Description

Users shall be able to create any number of novels.

In addition to the properties inherited from the base entity, novels have the following properties:

  • Title (overrides base entity Name)
  • Subtitle
  • Author name
  • Genre
  • Target word count — see FEAT-1204 Novel word count goal
  • Status - FEAT-0229
  • Synopsis (overrides base entity Description)
  • Premise (overrides base entity Notes)
  • Pitch
  • Parts enabled? Yes / No

FEAT-0202 Novel structure

StatusIn Progress
Phase1

Description

Novels shall follow this hierarchical structure:

  1. Parts — these are optional. If a novel is to have more than one part then this option can be enabled when the novel is created, or at a later stage when editing the novel’s details.
  2. Chapters — the novel shall consist of one or more chapters. If parts are in use then chapters are parented off a part, rather than the novel.
  3. Scenes — a chapter shall have one or more scenes.

FEAT-0203 Edit novel

StatusIn Progress
Phase1
ExtendsFEAT-0002 - Edit entity

Description

The following properties are read-only in edit mode:

  • Actual word count (calculated)

In addition to the functions inherited from the base entity, the novel edit page provides the following function:

  • Enable / disable parts

FEAT-0204 Archive novel

StatusIn Progress
Phase1
ExtendsFEAT-0005 - Archive entity

Description

No novel-specific extensions to the base behaviour.

FEAT-0205 Unarchive novel

StatusIn Progress
Phase1
ExtendsFEAT-0003 - Archived entity list board

Description

No novel-specific extensions to the base behaviour.

FEAT-0206 Delete novel

StatusIn Progress
Phase1
ExtendsFEAT-0006 - Delete entity

Description

When a novel is deleted all associated parts, chapters, scenes, characters, locations and items are also deleted.

FEAT-0207 Duplicate novel

StatusDraft
Phase4
ExtendsFEAT-0007 - Duplicate entity

Description

When a novel is duplicated all associated parts, chapters, scenes, characters, locations and items are also duplicated and associated with the new novel.

FEAT-0208 Export novel

StatusDraft
Phase3

Description

Novel export is fully described in 10 Export. See FEAT-1002 Export manuscript for manuscript export and FEAT-1001 Include in compile for controlling which content is included.

FEAT-0209 Novel list display

StatusIn Progress
Phase1
ExtendsFEAT-0001 - Entity list board

Description

When the user logs into the application their novels shall be displayed as cards on a board.

Note:

The novel list display is an exception to the Entity list board. As novels have no parent entity, the parent summary section is not displayed.

FEAT-0210 Novel structure display

StatusIn Progress
Phase1
ExtendsFEAT-0001 - Entity list board

Description

When the user clicks on a novel title on the novel list display the view changes to the entity list board for that novel, displaying its parts or chapters.

FEAT-0211 Add part

StatusIn Progress
Phase1
ExtendsFEAT-0004 - Add entity

Description

Parts are an optional level of the novel structure. Parts can be enabled or disabled through the edit novel feature.

In addition to the properties inherited from the base entity, parts have the following properties:

FEAT-0212 Edit part

StatusIn Progress
Phase1
ExtendsFEAT-0002 - Edit entity

Description

The following properties are read-only in edit mode:

  • Word count (calculated)

FEAT-0213 Archive part

StatusIn Progress
Phase1
ExtendsFEAT-0005 - Archive entity

Description

No part-specific extensions to the base behaviour.

FEAT-0214 Unarchive part

StatusIn Progress
Phase1
ExtendsFEAT-0003 - Archived entity list board

Description

No part-specific extensions to the base behaviour.

FEAT-0215 Delete part

StatusIn Progress
Phase1
ExtendsFEAT-0006 - Delete entity

Description

When a part is deleted all associated chapters and scenes are also deleted.

FEAT-0216 Part relocation

StatusDraft
Phase4
ExtendsFEAT-0011 - Cross-novel relocation

Description

If a part is relocated to a novel where parts are not enabled, the system shall automatically enable parts for the destination novel.

When parts are disabled on a novel, any existing child chapters are reparented directly onto the novel.

FEAT-0217 Add chapter

StatusIn Progress
Phase1
ExtendsFEAT-0004 - Add entity

Description

Chapters are parented off a novel part if parts are enabled, otherwise their parent is the novel itself.

In addition to the properties inherited from the base entity, chapters have the following properties:

FEAT-0218 Edit chapter

StatusIn Progress
Phase1
ExtendsFEAT-0002 - Edit entity

Description

The following properties are read-only in edit mode:

  • Word count (calculated)

FEAT-0219 Archive chapter

StatusIn Progress
Phase1
ExtendsFEAT-0005 - Archive entity

Description

No chapter-specific extensions to the base behaviour.

FEAT-0220 Unarchive chapter

StatusIn Progress
Phase1
ExtendsFEAT-0003 - Archived entity list board

Description

No chapter-specific extensions to the base behaviour.

FEAT-0221 Delete chapter

StatusIn Progress
Phase1
ExtendsFEAT-0006 - Delete entity

Description

When a chapter is deleted all associated scenes are also deleted.

FEAT-0222 Chapter relocation

StatusDraft
Phase4
ExtendsFEAT-0011 - Cross-novel relocation

Description

If the destination novel has parts enabled, a destination part must be selected for the chapter.

FEAT-0223 Add scene

StatusIn Progress
Phase1
ExtendsFEAT-0004 - Add entity

Description

Scenes are the children of chapters.

In addition to the properties inherited from the base entity, scenes have the following properties:

FEAT-0224 Edit scene

StatusIn Progress
Phase1
ExtendsFEAT-0002 - Edit entity

Description

The following properties are read-only in edit mode:

  • Word count (calculated)

In addition to the functions inherited from the base entity, the scene edit page provides the following function:

  • Write — opens the writing interface

FEAT-0225 Archive scene

StatusIn Progress
Phase1
ExtendsFEAT-0005 - Archive entity

Description

No scene-specific extensions to the base behaviour.

FEAT-0226 Unarchive scene

StatusIn Progress
Phase1
ExtendsFEAT-0003 - Archived entity list board

Description

No scene-specific extensions to the base behaviour.

FEAT-0227 Delete scene

StatusIn Progress
Phase1
ExtendsFEAT-0006 - Delete entity

Description

No scene-specific extensions to the base behaviour.

FEAT-0228 Scene relocation

StatusIn Progress
Phase1
ExtendsFEAT-0008 - Entity reparenting

Description

Scene relocation is limited to moving a scene between chapters within the same novel. Cross-novel relocation is not supported for scenes.

FEAT-0229 Status selection

StatusIn Progress
Phase1

Description

Where indicated, manuscript entities include a Status property with the following values:

  • Not started (default)
  • Plotting
  • First draft
  • First review
  • Second draft
  • Second review
  • Structural edit
  • Final edit
  • Beta reading
  • Publishing
  • Published