Wie erstelle ich eine Funktion von ASPX -Seiten, die in SharePoint und SharePoint Designer angepasst wurden?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/1564

  •  16-10-2019
  •  | 
  •  

Frage

Ich habe einige Listen und benutzerdefinierte Ansichten/Seiten (ASPX) erstellt, indem ich die Web-Schnittstelle von SharePoint und SharePoint Designer übernommen habe.

Welche Schritte müssen ich unternehmen, um eine Funktion zu erstellen, die alle Listen und benutzerdefinierten Ansichten/Seiten enthält, damit die gesamte Lösung (erneut) auf einem anderen Server installiert werden kann?

Siehe auch dieser Beitrag Das beschreibt mehr oder weniger das gleiche Problem.

War es hilfreich?

Lösung

Auf einem hohen Niveau haben Sie zwei Optionen:

  • Versuchen Sie, Ihre Anpassungen mit einem Tool wie z. B. umzukehren Spsource oder Microsoft WSEWSS -Lösungsgenerator. Ersteres ist wahrscheinlich eine bessere Option.
  • Behandeln Sie die Anpassungen als "verfasste Artefakte", anstatt zu versuchen, "entwickelte Artefakte" von ihnen zu erstellen. Sie können dann einfach das ganze Los mit der Inhaltsbereitstellung aufnehmen (zB mit meinem Inhaltsbereitstellung Assistent Dienstprogramm) und importieren Sie es in Ihre anderen Umgebungen.

In Bezug auf ALM (Anwendungslebenszyklusmanagement) ist der erste Ansatz im Allgemeinen besser. Ihre Anwendung ist höchstwahrscheinlich einfacher zu aktualisieren, wenn sie auf diese Weise bereitgestellt werden, daher die allgemeine Präferenz für Funktionen.

Die meisten Entwickler würden wahrscheinlich versuchen, die Anpassungen von Anfang an zu entwickeln, obwohl sich die meisten wahrscheinlich auch verlassen würden etwas Reverse Engineering während dieses Prozesses (z. B. für Listenansichten - Ich kenne niemanden, der das CAML für diejenigen erstellt). Sie verwenden also möglicherweise nicht den optimalen Prozess. Es gibt jedoch viele Möglichkeiten, die SharePoint -Katze zu häuten, und verschiedene Entwickler verwenden unterschiedliche Ansätze.

Der Schlüssel ist wirklich, sich der Kompromisse mit dem ausgewählten Ansatz bewusst zu sein. Dies ist nicht unbedingt der einfachste Bereich von SharePoint.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top