Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Units can be created from scratch in the +New workflow. When a new Unit is created, meaning components can be added, rearranged or removed to create the unitUnit.

  • Units can be edited, meaning components can be added, rearranged or removed

  • There are 3 pathways for adding components to a unit from within the unit editor

    • New components can be created

    • Existing components can be added

    • Components copied in the clipboard

Expected behavior of Components in relation to Units

  • We assume valuable reusable potential for all components in a Library, whether they exist as standalone entities or as part of units. Thus, all components in a Library can/could exist as both a standalone component and / or as part of a unit

  • When a component is created within the context of a unit, it does not automatically populate in the Library as a standalone component, but authors are prompted at the time of creation or edit whether they want the component to be added to the Component Tab.

    • If a Component is added to the Component tab, it remains synced to the unit(s) where it is referenced

  • Components can be copied from a unit and pasted into the Library as a standalone component, or into a collection.

    • If a Component is pasted elsewhere in the Library, it remains synced to the unit(s) where it is referenced

  • When authors edit a component that is referenced in a unit, they are prompted to choose whether they are editing within that usage or as a new block.

    • If they choose as a new block, the reference is broken.

    • If they choose to edit within that usage, all changes are synced across all references and standalone instances of that component within the library.

Presentation of Units in the Library UI

...

  • Units can be published. Once published, units are available for reuse.

  • Units can be tagged

  • Units can be copied

  • Units can be pasted

  • Units can be added to, and removed from, collections

    • Collections can contain a mix of both components and units

...

    • units

...

  • A component can exist as both a standalone component and as part of a unit

View-only and Edit modes/Managed vs externally managed vs unmanaged [we need to clarify what the expected behaviors, permissions etc are for each of these?]

...