Uploaded image for project: '[Read Only] - Hippo Site Toolkit 2'
  1. [Read Only] - Hippo Site Toolkit 2
  2. HSTTWO-2964

Support multiple CMS locations

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • 2.28.03
    • None

    Description

      One of our clients would like to have a way to have multiple CMS locations. Jeroen Reijn discussed this with Ard can came up with the following solution. (sorry, it's Dutch and it's to technical to translate for me)

      Maybe we can integrate this in the CMS?

      ***
      Zelf heb ik ook nog even naar dit issue gekeken. Blijkbaar wordt nu de hst:cmslocation gebruikt om een hidden mount aan te maken voor de rest api van de template composer. Deze wordt explicit gemaakt voor het domein van de cmslocation en is dus niet aan te passen of zelf te configureren. Het zou inderdaad mooi zijn als dit een multiple property word in de HST waardoor je over meerdere domainen dezelfde functionaliteit kunt gebruiken, zoals bijvoorbeeld het CMS zelf wel werkt aangezien het geen kennis heeft van het domain waar het opdraait.

      Als alternatief heb ik ontdekt dat je deze mounts ook handmatig kan aanmaken. Ik wacht nog even feedback af van Hippo R&D over de gekozen oplossing.
      ***
      Inmiddels feedback van Ard gekregen dat het inderdaad een werkbare oplossing is. Ik heb een voorbeeld XML bestand toegevoegd zodat dit bruikbaar is eventueel voor andere klanten.

      <?xml version="1.0" encoding="UTF-8"?><sv:node xmlns:sv="http://www.jcp.org/jcr/sv/1.0" sv:name="a-cmsvpn">
      <sv:property sv:name="jcr:primaryType" sv:type="Name">
      <sv:value>hst:virtualhost</sv:value>
      </sv:property>
      <sv:node sv:name="hst:root">
      <sv:property sv:name="jcr:primaryType" sv:type="Name">
      <sv:value>hst:mount</sv:value>
      </sv:property>
      <sv:property sv:name="hst:alias" sv:type="String">
      <sv:value>defensie-a-cmsvpn</sv:value>
      </sv:property>
      <sv:node sv:name="_rp">
      <sv:property sv:name="jcr:primaryType" sv:type="Name">
      <sv:value>hst:mount</sv:value>
      </sv:property>
      <sv:property sv:name="hst:ismapped" sv:type="Boolean">
      <sv:value>false</sv:value>
      </sv:property>
      <sv:property sv:name="hst:namedpipeline" sv:type="String">
      <sv:value>ComposerPipeline</sv:value>
      </sv:property>
      <sv:property sv:name="hst:type" sv:type="String">
      <sv:value>composer</sv:value>
      </sv:property>
      </sv:node>
      </sv:node>
      </sv:node>

      Attachments

        Issue Links

          Activity

            People

              meggermont Michiel Eggermont (Inactive)
              hippo-helpdesk@bloomreach.com Hippo Helpdesk
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: