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
orselect 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.