Run Modi Ihnen erlauben, Ihre AEM-Instanz für einen bestimmten Zweck zu stimmen; zum Beispiel Autor oder Veröffentlichung, Test, Entwicklung, Intranet oder andere. Beispiel: Für dev: sling.run.modes = author, dev
Verwendung von run-Modus ist, Beispiel - ich habe eine config.author.prod und config.author.dev in crxd/e. Basierend auf der Run-Modus-Instanz wählt das OSGI-Bundle die entsprechenden Konfigurationseinstellungen von config.author.dev oder prod aus, die in nt: unstructured definiert sind und beginnt zu arbeiten.
Ref: https://docs.adobe.com/docs/en/cq/5-6-1/deploying/configure_runmodes.html
Ref: https://helpx.adobe.com/experience-manager/kb/RunModeDependentConfigAndInstall.html
eine respository basierte Konfiguration definieren für eine einzelne Instanz Es gibt zwei Möglichkeiten CQ5 zu konfigurieren.
Konfigurieren Sie den Apache Felix Web Management Console
Die Konfiguration auf dem Apache Felix Web Management Console (http: //:/system/console/ConfigMgr) ist für die aktuelle Instanz immer spezifisch. Sie können eine Beschreibung in der Dokumentation: http://dev.day.com/content/docs/v5_2/html-resources/cq5_guide_system_administrator/ch05s03.html
Repository-basierte Konfiguration
Es ist auch möglich Konfiguration im CRX Repository zu speichern als Knoten nodetype Schlinge: OsgiConfig.
Weitere Informationen http://dev.day.com/content/docs/v5_2/html-resources/cq5_guide_system_administrator/ch05s02.html
Mit dieser Methode sieht, ist es möglich, Konfiguration unter mehreren Instanzen zu teilen. Der Name dieser Knoten muss der Persistent Identity (PID) der Konfiguration entsprechen (z. B. der Name des Service). Wenn Sie sich http: //:/system/console/config ansehen, sehen Sie diese Namen als service.pid-Eigenschaften aufgelistet. Diese Konfigurationsknoten müssen untergeordnete Knoten des Knotentyps nt sein: Ordner mit einem Namen, der mit config gefolgt von einem Punkt beginnt. Alle Run-Modi, auf die die Config angewendet wird, sind ebenfalls durch einen Punkt getrennt.
Beispiele: config.author, config.publish, config.author.dev, config.author.foo.dev und so weiter.