Uploaded image for project: '[Read Only] - Hippo Essentials'
  1. [Read Only] - Hippo Essentials
  2. ESSENTIALS-1233

Change Installation of CRISP API in v13

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • 13.0.0
    • None
    • None

    Description

      In v13, there could be multiple site web applications and single cms/platform web application.
      Therefore, it doesn't make sense any more to put crisp-api jar module in the shared classpath.

      From v13, every module of CRISP should be put in each web application's classpath only. So, each web application can independently configure, own their own CRISP resource resolver configurations.

      In summary, the following is necessary in Essentials' installation for CRISP in v13:

      • Put all the CRISP related dependencies only in each web module separately, including site war submodules and cms war submodules, without sharing any jar across web applications any more.
      • Each site war project needs to configure a different repository configuration path in hst-config.properties like the following example:
        crisp.moduleconfig.path = /crisp/site1/hippo:moduleconfig
        

        Then each site war project will configure, own its exclusive one, without conflicts with other web app modules.

      • Put all the site specific crisp resolver configurations in its own repository configuration node path.

      Attachments

        Activity

          People

            Unassigned Unassigned
            wko Woonsan Ko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: