Sharepoint 2007 Site Template Inhaltstypen
-
05-09-2019 - |
Frage
Ich bin neu in Sharepoint-Entwicklung. Wir haben eine Basis-Site-Vorlage erstellt und diese Vorlage verwendet, um neue Standorte an anderen Orten auf dem gleichen Server zu starten. Dies funktioniert gut, aber die neu erstellte Website scheint die benutzerdefinierten Inhaltstypen in der Original-Website erstellt zu „glätten“. Ich würde denken, es wäre ein Weg, um den ursprünglichen Inhaltstyp Erbe intakt zu halten, um alle notwendigen Änderungen an den neuen Standort zu unterstützen. Sie können immer noch die Änderungen vornehmen, aber sie länger dauern, weil Sie jede Liste einzeln zu besuchen. Wer weiß, wie diese zu beheben oder kennen einen besseren Weg, um diesen Ansatz?
Lösung
Das Problem, das Sie haben, ist der Umzug von Ihrer ursprünglichen Website-Sammlung zu einem anderen. Die Website-Vorlage speichern, nicht die vollständige Definition einer Website - nur die Unterschiede gegenüber der zugrunde liegenden Site-Definition. Bewegen von einer Website-Sammlung zu einem anderen und Sie die zugrunde liegenden Site-Definition verlieren und laufen in Probleme wie der Verlust Ihrer Inhaltstypen.
Site-Vorlagen und Websitedefinitionen sind zwei separate Anpassungen vornehmen kann. Sie müssen eine Entscheidung treffen, basierend auf Ihren Anforderungen an die am besten ist.
Site-Vorlagen
Pro:
- Einfach zu erstellen und wiederverwenden über die Sharepoint-Schnittstelle
- Ideal für den Endverbraucher
- A-Site-Vorlage ist eine Anpassung der zugrunde liegenden Standard-Site-Definition
Con:
- Die Abhängigkeit von zugrunde liegenden Website-Definition bedeutet Sharepoint aktualisiert Ihre Website-Vorlagen brechen könnte
- Schlechte Leistung, da die Änderungen in der Datenbank gehalten werden und werden von der DB und zusammengestellt auf jeder Anfrage lesen
- Eingeschränkte Anpassungsoptionen
Site-Definitionen
Pro:
- Härtere zu erstellen: beinhaltet Codierung XML
- Hergestellt von Entwicklern und Website-Administratoren
- Unabhängig von Sharepoint-Standard-Site-Definitionen so betroffen nicht von Sharepoint-Updates
- Limitless Anpassungsoptionen
Con:
- Schwer zu ändern, wenn sie entfaltet
- Kann auf dem Dateisystem zwischengespeichert werden, so schnell laden
Check out Google für Informationen über benutzerdefinierte Websitedefinitionen zu schaffen.
Hope, das hilft!
Jonny
Andere Tipps
Der beste Weg, dies zu tun, ist eine Site-Definition zu erstellen, in dem die Inhaltstypen innerhalb Funktionen, deren Umfang sind, ist auf dem Bauernhof.
Tim
Ein Artikel über Sharepoint-Site Templates
http://dotnetdreamer.com/2009/05/ 09 / Einführung-to-Site-Vorlagen /