2016-06-14 14 views
0

Wir haben kürzlich mit einem Kunden zusammengearbeitet, um eine Reihe kleinerer Sites zu erstellen, die aus den gleichen Templates und Komponenten bestehen, die für ihre Haupt-Flagship-Site entwickelt werden. Diese Microsites mussten einem gemeinsamen Layout entsprechen, erforderten jedoch die Möglichkeit, ein individuelles Branding im Header sowie eindeutige Hostnamen oder Domänennamen zu verwenden. Das Einrichten einer neuen Site in Sitecore ist ein recht unkomplizierter Prozess. In der Regel erstellen Sie den neuen Home-Knoten in der Inhaltsstruktur und fügen dann der web.config eine Deklaration hinzu. In diesem speziellen Szenario wollte der Client jedoch kein Konfigurationsupdate für die Bereitstellung jeder neuen Microsite vornehmen - er wollte lediglich den Inhalt dafür erstellen, veröffentlichen und sofort für seine Zielgruppen verfügbar machen.Benutzerdefinierter Sitecore Microsite-Resolver

Ich bin durch einen Link (https://www.sitecore.net/learn/blogs/technical-blogs/chris-sulham/posts/2015/01/quick-guide.aspx) gegangen, aber unvollständige Informationen gefunden.

+0

Und was ist deine Frage? – Anton

+1

Werfen Sie einen Blick auf den [Dynamic Sites Manager] (https://marketplace.sitecore.net/Modules/D/Dynamic_Sites_Manager.aspx?sc_lang=de), mit dem Sie die Site-Definitionen innerhalb von Sitecore verwalten können und nicht müssen Richten Sie es in den Config-Dateien ein. – jammykam

+0

Hey @Gaurav - Hast du irgendeine Lösung dafür gefunden? –

Antwort

2

Der allgemeine Ansatz zur Lösung dieser Anforderung besteht darin, die Websitedefinitionsdaten in der Sitecore-Datenbank als eine "Websitedefinition" zu speichern. Sie benötigen dann einen Prozessor, der nach dem Lesen der Dateikonfigurationen die Standortliste initialisiert und die Websitedefinitionen aktualisiert oder zur Liste hinzufügt.

@jammykam wies als Beispiel darauf auf den Dynamic Sites Manager hin, also sollten Sie dort beginnen.

Da Autoren in der Regel diese neuen Sites nach dem Start von Sitecore definieren, benötigen Sie auch einige Funktionen (normalerweise eine Menübandtaste oder einen Publishing-Ereignishandler), mit denen Sie eine Aktualisierung der aktuellen Site-Liste im Anwendungsspeicher auslösen können neueste Daten.

Verwandte Themen