XMLWordPrintable

Details

    • Yes

    Description

      Not all users will want the contacts module installed in their system just because they use stk module. It should be optional.

      Problems

      When contacts-app is not installed:

      • The field found here: /modules/standard-templating-kit/dialogs/components/teasers/stkTeaserContact/form/tabs/tabTeaser/fields/contact/contentPreviewDefinition has a contentPreviewDefinition property pointing to info.magnolia.contacts.app.field.component.ContactPreviewComponent and will create a CNF exception.
      • The workspace contacts won't be found
      Possible solutions
      1. Make stkTeaserContact template and dialog a part of the contacts-app.
      2. Have (multiple) conditional bootstrap tasks (in stk + demo-project) that only install dialogs/components/content when contacts-app is installed
      Demo contents that use stkTeaserContact

      Those contents might have to be ordered upon boostrap.

      4 nodes returned in 10ms
      /demo-features/aggregation-paragraphs/contact-paragraph/content/0
      /demo-project/news-and-events/extras/extras1/00
      /demo-features/aggregation-paragraphs/contact-paragraph/extras/extras1/0
      /demo-project/news-and-events/news-overview/extras/extras1/0
      

      Be aware of possible migration.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                pmundt Philip Mundt
                rgange Richard Gange
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: