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?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top