2017-05-12 4 views
0

Sitecore Experience Accelerator (SxA) bietet Methoden zum Erstellen von Features, die während der Erstellung eines neuen Tenants installiert werden können.Aktualisieren/Installieren von Features auf vorhandenen Mandanten

SxA Feature installation

Diese Funktionen werden durch Gerüstpositionen und Zweige definiert, die neue Objekte in dem neuen Mieter erstellen wil. Nur die Gerüstelemente und -zweige werden (idealerweise) mit Unicorn synchronisiert und nicht die im Mandanten angelegten Objekte (So können Kunden ohne Hilfe neue Mieter anlegen).

Aber was ist, wenn sich die Anforderungen dieser Funktionen im Laufe der Zeit ändern oder neue Funktionen angefordert werden. Der Client hat bereits einige mit Inhalten gefüllte Mandanten erstellt, und diese Änderungen/Ergänzungen müssen an diese vorhandenen Mandanten weitergegeben werden.

Gibt es eine Möglichkeit, vorhandene Mandanten zu aktualisieren oder Funktionen hinzuzufügen?

Antwort

0

Ja, es gibt und es gibt nicht ...

In SXA verwenden wir Upgrade-Skripten (das sind Powershell-Skripts) und unsere eigenen Upgrade-Läufer. Wenn Sie SXA von der ersten Version aktualisiert haben, dann haben Sie wahrscheinlich eine Upgrade-Prozedur gesehen (soweit ich mich zwischen 1.3 und 1.4 erinnere, hatten wir mindestens einige Skripte, die ausgeführt werden mussten).

Aber:

  • Upgrade-Runner ist die interne SXA Elemente, um festzustellen, welche Version installiert ist, und was ist die erforderliche Content-Version des neuen SXA, die Sie installieren - Sie sollten nicht jene
  • modifizieren werden
  • Power Shell-Upgrade-Skripts müssen die von SXA definierte Struktur haben. Sie finden diese Skripte hier: /sitecore/system/Modules/PowerShell/Script Library/SXA/SXA - Upgrade/Functions/Upgrade Scripts. Jedes Skript aktualisiert die SXA-Version, so wie oben erwähnt, Sie sollten es besser nicht manuell ändern, da Sie möglicherweise Probleme beim Aktualisieren von SXA in der Zukunft haben werden!

Im Moment gibt es keine andere Möglichkeit, es automatisch für die Benutzer zu tun.

Verwandte Themen