Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCU-953

Describe 'How to register workspace and content-types' with LD on Magnolia NOW

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Done
    • Icon: Neutral Neutral
    • None
    • None
    • None

      Snow white release will contain the new magnolia-content-types module which allows to register workspaces and content-types with light modules.

      According to nbarbe - the first version of this page will mainly serve for internal reasons (e.g. for guys from services team, etc). We even may keep it restricted to Magnolians only.
      However, this has to be conformed by had.

      Focus is really about what the summary of the ticket mentions:
      How to register workspace and content-types (on NOW within light-modules)

      We currently lack a fully tutorial about how to create a YAML based custom content-app.
      This must be done in the midterm future too, but it is out of scope for this ticket.

      The new page on the NOW docs must explain the following things:

      • Giving some general info that this new modules enables the definition of new content-types (CT) and workspaces (ws) without Maven just in plain light module.
      • Giving the location where to add a *.ctd file on the git repo which is bound to a NOW account (see git example repo)
      • Explaining the (tiny) details of such a *.ctd file (see example file)
      • Explain the "tricks" which must be executed to make the CT and ws available on the NOW based instances. (Until now, the "things" are created or registered during the start-up phase of a module, which usually is executed during the start of the Magnolia instance. Since restart of the instance is no option on NOW, we must execute 2 groovy scripts on each instance! ... which is a bit ugly.)

        Acceptance criteria

              jlegendre Julie Legendre
              cmeier Christoph Meier
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: