Uploaded image for project: 'Content Types'
  1. Content Types
  2. MGNLCT-160

Add content tagging to a content type

    XMLWordPrintable

Details

    • Story
    • Resolution: Unresolved
    • Neutral
    • None
    • None
    • Yes
    • Yes
    • 3

    Description

      As a Developer, I want to configure a content type such that the generated app has tagging actions.

      Acceptance Critiera:

      • Easy to configure, probably one line in the CT definition.
      • Actions for tagging are included in Browser app
      • A column listing the tags is added to the Browser app
      • Detail subapp includes a tags field.
      • It would be ideal if developer can configure where in the Detail subapp the tags field is displayed.
        • For example we could support a "Tags" type, so that developer positions the field where it should go.

      Keep in mind that Content tagging is a DXCore feature, while content-types are a CE feature.

      Keep in mind that GraphQL creates properties based on the properties in the contentTypes - so if we add a tags property, then we need to be carefull what is generated in GraphQL since the tags property is metadata "mgnl:tags"

      Notes

      This commit demonstrates how hard and complicated it is to add tagging to a content-type based app:

      https://git.magnolia-cms.com/projects/DOCUMENTATION/repos/bookcase/commits/509f333c2ae782f52ae158c9b20e02a219447003#apps/author-app.yaml

      See

      • apps/author-app.yaml
      • dialogs/modifyTags.yaml

       

      Implementation Note

      Implementaion will need to be split between UI (where the app generator is) and content-types module.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                czimmermann Christopher Zimmermann
                DeveloperX
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:

                  Checklists

                    Task DoD