Master-Seite über Modul vs Code
-
10-12-2019 - |
Frage
Was sind die Vorteile des Hinzufügens einer Masterseite über das Modul im Vergleich zum Hinzufügen von über Code?
Ich denke traditionell wurde es über Module hinzugefügt, aber jetzt können die Empfehlungen der Cloud- und Remote-Bereitstellung die besten Praktiken ändern (?)
Lösung
Sie können es immer mit einem Modul bereitstellen, unabhängig davon, ob Sie sich in einer On-Premis-Installation oder in der Cloud befinden. Solange Sie sicherstellen, dass sich die richtige Datei in der Master-Seitengalerie befindet.
Der Vorteil eines Moduls ist, dass Sie in einer Bereitschaftsinstallation es greatable machen können, was bedeutet, dass die Masterseite immer aus dem Dateisystem geladen wird. Im Falle eines Upgrades achten Sie nicht darauf, dass die korrekte Master-Seitendatei geladen, eingecheckt und aktualisiert wird.
Im Falle einer Sandbox-Lösung benötigen Sie möglicherweise einen zusätzlichen Code, der das Upgrade und die Installation umwickelt:
- Laden Sie die richtige Datei auf die Master-Page-Galerie hoch.
- Auto-Checkin und genehmigen Sie die Master-Seite
- handhaben Sie den Überschreiben der aktuell vorhandenen Datei mit dem neuen
Eine andere mögliche neue Möglichkeiten ist eine SharePoint-App, um das Branding bereitzustellen. Sie finden tolle Informationen dazu auf Breaking-Gelände: Verpackung und Verkauf Ihrer SharePoint 2013-Branding als App!