Chronicle | Version 3

Administering Chronicle

Learn how to create and compile timelines easily with Sophora's add-on Chronicle.

Archived documentation for Sophora 3. End-of-support date for this version: 7/25/21

Documentation for Sophora 4

1. Open any document as administrator. You should be asked to confirm automatic creation of the Chronicle node types. Click OK to do so.

2. Create a new document reference node type:

<'sophora-content-nt'='http://www.subshell.com/sophora-content-nt/1.0'>
<'sophora-nt'='http://www.subshell.com/sophora-nt/1.0'>

['sophora-content-nt:chronicleEventRef'] > 'sophora-nt:reference'
 orderable

3. In the "Base" tab document, add the new reference type sophora-content-nt:chronicleEventRef.

4. Configure the reference type sophora-content-nt:chronicleEventRef:

4.1. Add a node type configuration.

4.2. Add the mixin sophora-extension-mix:chronicleEvent.

4.3. On the "Base" tab, configure these properties:

  • sophora-extension:chronicleEventStartDate: Date (simplified)
  • sophora-extension:chronicleEventEndDate: Date (simplified)
  • sophora-extension:chronicleEventDateFormat: Text or select value, depending on playout

5. Configure the node type sophora-extension-nt:chronicle:

5.1. In the Event component, add the reference type sophora-content-nt:chronicleEventRef to the valid child node types.

6. Create a new tab document Chronicle of type Form and add the Story node type (or any other node types you need.) These are the node types that will have a Chronicle tab.

7. In the Story node type (and any other node types from point 6 above), add a new child node:

+ 'sophora-content:chronicle' (nt:base)

8. Configure the new child node from point 7 above onto the Chronicle tab and set the input field type to Chronicle.

8.1. Configure sophora-extension-nt:chronicle as the valid child node type.

9. For all document node types that may be used for events on a chronicle, add the reference node type sophora-content-nt:chronicleEventRef to their reference node types.

Last modified on 3/9/20

The content of this page is licensed under the CC BY 4.0 License. Code samples are licensed under the MIT License.

Icon