Übersicht über Upgrades von SharePoint Portal Server 2003 auf Office SharePoint Server 2007 und neue Methoden für allgemeine Anpassungen

Inhalt dieses Artikels:

  • Informationen zum Upgradeprozess

  • Übersicht über allgemeine Anpassungen

  • Anpassung: Spezielle Entwürfe für Bereichsseiten

  • Anpassung: Benutzerdefinierte Authentifizierung

  • Anpassung: Spezielles Navigationsschema

  • Anpassung: Benutzerdefiniertes Aussehen und bestimmte Features für eine Vorlage

Dieser Artikel ergänzt die Anleitung Aktualisieren auf Office SharePoint Server 2007. In der Anleitung wird der Vorgang der Planung und Ausführung eines Upgrades von Microsoft Office SharePoint Portal Server 2003 auf Microsoft Office SharePoint Server 2007 erläutert. Dieser Artikel beschreibt einige allgemeine Anpassungen, für die Entwicklung von benutzerdefiniertem Code in SharePoint Portal Server 2003: erforderlich war und die in Microsoft Office SharePoint Server 2007 keinen benutzerdefinierten Code erfordern. In diesem Artikel werden außerdem Empfehlungen für Anpassungen beschrieben, damit bei allen künftigen Upgrades keine Fehler mehr auftreten.

Die folgenden zusätzlichen Ressourcen stehen auf den MSDN- und TechNet-Websites zur Verfügung:

Informationen zum Upgradeprozess

Das Upgrade von SharePoint Portal Server 2003: auf Microsoft Office SharePoint Server 2007 erfordert mehrere Schritte, sogar in Umgebungen ohne Anpassungen. Wenn in Ihrer Umgebung Anpassungen vorliegen, müssen Sie entscheiden, welche Methode die beste zum Aktualisieren Ihrer Umgebung ist. Sie müssen außerdem entscheiden, wie Sie angepasste Elemente während des Upgrades behandeln möchten. Weitere Informationen zu den Schritten für das Upgrade von SharePoint Portal Server 2003: auf Microsoft Office SharePoint Server 2007 finden Sie unter Aktualisieren auf Office SharePoint Server 2007. Sie finden eine downloadbare Version dieser Dokumentation unter https://go.microsoft.com/fwlink/?linkid=85556&clcid=0x407.

In den folgenden Abschnitten werden die vier Schritte zusammengefasst, die den Upgradeprozess bilden: Planen, Vorbereiten, Ausführen des Upgrades und Schritte nach dem Upgrade.

Schritt 1: Planen

Überprüfen Sie während der Upgradeplanung die Anpassungen in Ihrer Umgebung, und bestimmen Sie, welche für die Funktionalität Ihrer Websites entscheidend, welche kosmetisch und welche durch neue Produktfunktionen ersetzbar sind. Diese Prüfungen erleichtern Ihnen die Entscheidung zur Upgrademethode und die Erstellung eines Plans für die Anpassung der neuen Microsoft Office SharePoint Server 2007-Umgebung.

Als Teil des Planungsschritts sollten Sie auch die Umgebung überprüfen, um sicherzustellen, dass Sie genau wissen, welche Elemente sich in dieser Umgebung befinden und welche Änderungen Sie vor dem Upgrade vornehmen müssen. Berücksichtigen Sie beispielsweise folgende Überlegungen:

  • Ist die aktuelle Hardware ausreichend, oder benötigen Sie neue Hardware?

  • Auf welche Drittanbietersoftware verlassen Sie sich, und stehen aktualisierte Versionen dieser Software zur Verfügung?

Die folgenden Ressourcen dienen der Entscheidungsplanung:

Eine vollständige Liste der Planungsschritte finden Sie unter Kapitelübersicht: Planen und Vorbereiten von Updates (Office SharePoint Server).

Schritt 2: Vorbereiten

Nachdem Sie das Upgrade geplant und sich für eine Methode entschieden haben, müssen Sie das Upgrade vorbereiten. Dieser Schritt umfasst die Vorbereitung des Upgrades aller benutzerdefinierten Websitedefinitionen oder Bereichsdefinitionen und die Ausführung des vorbereitenden Überprüfungsprogramms. Die folgenden Ressourcen unterstützen Sie bei diesen Aufgaben:

Eine vollständige Liste der Vorbereitungsschritte finden Sie unter Kapitelübersicht: Ausführen von Schritten vor dem Upgrade (Office SharePoint Server).

Schritt 3: Ausführen des Upgrades

Wenn Sie die vorbereitenden Schritte abgeschlossen haben, können Sie das Upgrade ausführen. Weitere Informationen finden Sie in einem der folgenden Kapitel, je nach gewählter Upgrademethode:

Schritt 4: Schritte nach dem Upgrade

Nach Abschluss des Upgrades müssen Sie möglicherweise noch einige Aufgaben ausführen, um einige kleine Anpassungen neu zu setzen und um das Upgrade abzuschließen. Weitere Informationen erhalten Sie unter den folgenden Ressourcen:

Eine vollständige Liste der Schritte nach dem Upgrade finden Sie in den folgenden Kapiteln:

Bewährte Methoden für die Anpassung

Im folgenden Artikel für Windows SharePoint Services werden einige empfehlende Vorgehensweisen für die Entwicklung von Anpassungen der SharePoint-Produkte und -Technologien beschrieben, insbesondere im Hinblick auf die Anwendung von Softwareupgrades oder die Updates der Anpassungen auf eine neuere Version: "Empfehlungen für die Sicherstellung der Wiederverwendbarkeit von Anwendungen und das Update von Windows SharePoint Services" (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=105301&clcid=0x407). Dieser Artikel enthält außerdem weitere Empfehlungen für die Planung von Anpassungen zur Vereinfachung zukünftiger Softwareupdates bzw. Softwareupgrades. Die Ratschläge in diesem Artikel gelten weitgehend auch bei Anpassungen für Microsoft Office SharePoint Server 2007.

Eine allgemeine bewährte Methode für Anpassungen besteht darin, alle Anpassungen von Dateien im Installationsverzeichnis detailliert festzuhalten. Diese Anpassungen sollten selten sein, aber wenn Sie solche Anpassungen vorgenommen haben, werden diese während eines Updates bzw. Upgrades wahrscheinlich überschrieben. Wenn Sie über detaillierte Notizen verfügen, können Sie die Anpassungen leichter erneut vornehmen, wenn diese verloren gehen.

Eine Reihe von Artikeln im SDK (Software Development Kit) für Microsoft Office SharePoint Server 2007 bieten spezielle Empfehlungen für allgemeine Anpassungen in Microsoft Office SharePoint Server 2007. Weitere Informationen finden Sie im Dokument "Empfehlungen für die Anpassung von SharePoint-Produkten und -Technologien" (in englischer Sprache) (https://msdn.microsoft.com/de-de/library/bb861954(de-de).aspx).

Übersicht über allgemeine Anpassungen

Verschiedene Arten von Anpassungen für SharePoint Portal Server 2003: erforderten benutzerdefinierte Entwicklungen. In Microsoft Office SharePoint Server 2007 können neue Funktionen möglicherweise die Notwendigkeit einiger dieser Anpassungen reduzieren. Möglicherweise ist auch eine neue Methode zur Anpassung des Elements verfügbar. In der folgenden Tabelle werden einige häufige Anpassungen aufgeführt, für die eine benutzerdefinierte Entwicklung in SharePoint Portal Server 2003: erforderlich war, sowie die neue Methode für Microsoft Office SharePoint Server 2007.

Anpassung Am häufigsten verwendete SharePoint Portal Server 2003:-Implementierung Empfohlene Methode für Microsoft Office SharePoint Server 2007

Spezielle Entwürfe für Bereichsseiten

Benutzerdefinierte Bereichsseitenvorlagen

Verwenden Sie Unterwebsitevorlagen oder Masterseiten und Seitenlayouts zum Steuern der Darstellung von Bereichen.

Benutzerdefinierte Authentifizierung

Benutzerdefinierte Authentifizierung oder Lösungen für einmaliges Anmelden

Verwenden Sie ASP.NET-Authentifizierungsmethoden, beispielsweise formularbasierte Authentifizierung.

Spezielles Navigationsschema

Benutzerdefinierte Navigation

Verwenden Sie die standardmäßige Navigation oder die standardmäßigen ASP.NET-Menüsteuerelemente und Navigationsanbieter.

Benutzerdefiniertes Aussehen und bestimmte Features für eine Vorlage

Benutzerdefinierte Websitedefinition, benutzerdefinierte Designs und CSS-Dateien

Erstellen Sie benutzerdefinierte Features, Masterseiten und Seitenlayouts oder benutzerdefinierte Websitedefinitionen. Sie können auch weiterhin benutzerdefinierte CSS-Dateien und Designs verwenden.

Durchsuchen von Anpassungen

Durchsuchen von Warnungen, Zeitplänen und benutzerdefinierten Inhaltsquellen

Erstellen Sie neue suchbasierte Benachrichtigungen, und verwenden Sie Inhaltsquellen für die Planung. Weitere Informationen finden Sie unter Auswirkungen von Aktualisierungen auf Suchfunktionen.

Im restlichen Teil dieses Artikels werden diese häufigen Anpassungen und Änderungen in Methoden zum Anpassen dieser Elemente in Microsoft Office SharePoint Server 2007 erläutert. Darüber hinaus enthält jeder der folgenden Abschnitte Ressourcen für weitere Informationen und Empfehlungen zum Anpassen dieser Elemente.

Weitere Informationen zu den Änderungen bei bestimmten Features in Microsoft Office SharePoint Server 2007 im Vergleich zu SharePoint Portal Server 2003: finden Sie unter Vergleich der Hauptfeatures.

Anpassung: Spezielle Entwürfe für Bereichsseiten

In SharePoint Portal Server 2003: verfügten Bereichsseiten über eigene Seitendefinitionen. In Microsoft Office SharePoint Server 2007 sind SharePoint Portal Server 2003:-Bereiche jetzt Unterwebsites, und es werden dieselben Websitedefinitionen verwendet, die auch für andere Unterwebsites verfügbar sind.

Überlegungen zu benutzerdefinierten Bereichsseitenvorlagen beim Upgrade

Wenn Sie benutzerdefinierte Bereichsseiten in SharePoint Portal Server 2003: verwendeten, müssen Sie bestimmte Schritte zum ordnungsgemäßen Aktualisieren auf die gewünschte Websitedefinition ausführen, einschließlich der Erstellung einer neuen Version der benutzerdefinierten Vorlage (einschließlich Masterseiten und Seitenlayouts) sowie einer Aktualisierungsdefinition, um der neuen Vorlage und den Seitenlayouts Elemente aus der alten benutzerdefinierten Bereichsseitenvorlage zuzuordnen. Für Veröffentlichungssites benötigen Sie eine Websitedefinition mit einer Masterseite, ein Seitenlayout und ein Homepagelayout für die alten benutzerdefinierten Bereichsseitenvorlagen.

Weitere Informationen zum Aktualisieren benutzerdefinierter Bereichsseiten finden Sie unter "So aktualisieren Sie einen Bereich basierend auf benutzerdefinierten Websitedefinitionen" (in englischer Sprache) im Team Blog für Microsoft SharePoint-Produkte und -Technologien (https://go.microsoft.com/fwlink/?linkid=106108&clcid=0x407).

Bewährte Methoden für das Anpassen von Unterwebsites

Wenn Sie eine Website ändern und neue Vorlagen für die Unterwebsites des Stammwebs erstellen möchten, können Sie neue Unterwebsitevorlagen oder Masterseiten und Seitenlayouts erstellen, um das Aussehen dieser Unterwebsites zu steuern. Verwenden Sie als bewährte Methode statt der Anpassung einzelner Seiten Vorlagen und Masterseiten (und Seitenlayouts für Veröffentlichungssites), um die Darstellung und Funktionalität verfügbarer Seiten zu steuern.

Weitere Informationen finden Sie in den folgenden Ressourcen:

Anpassung: Benutzerdefinierte Authentifizierung

Für SharePoint Portal Server 2003: mussten Sie eine benutzerdefinierte Authentifizierungslösung erstellen, wenn Sie einen eigenen Authentifizierungsanbieter verwenden wollten. Mit Microsoft Office SharePoint Server 2007 können Sie jetzt ASP.NET-Authentifizierungsmethoden verwenden, beispielsweise formularbasierte Authentifizierung, statt eine vollständige benutzerdefinierte Authentifizierungslösung erstellen zu müssen. Wenn Sie eine Fremdanbieter-Authentifizierungslösung verwenden und weiterhin verwenden möchten, wenden Sie sich an Ihren Softwarehersteller, um zu überprüfen, ob eine aktualisierte Version der Authentifizierungslösung zur Verfügung steht.

Überlegungen zu benutzerdefinierten Authentifizierungslösungen bei der Aktualisierung

Sie können eine Testaktualisierung verwenden, um zu bestimmen, ob Ihre benutzerdefinierte Authentifizierungslösung in Microsoft Office SharePoint Server 2007 weiterhin funktioniert. Alternativ können Sie eine schrittweise Aktualisierungsmethode verwenden. Bei der schrittweisen Methode können Sie überprüfen, ob die Authentifizierungslösung nach der Aktualisierung weiterhin funktioniert, ohne die Änderungen zu übernehmen, bevor Sie die Website überprüft haben.

Weitere Informationen zur Ausführung von Aktualisierungen für Testversionen finden Sie unter Verwenden einer Testaktualisierung zum Suchen nach potenziellen Problemen (Office SharePoint Server) Weitere Informationen zu Aktualisierungsmethoden finden Sie unter Bestimmen des Aktualisierungsansatzes (Office SharePoint Server).

Bewährte Methoden für das Anpassen von Authentifizierungsmethoden

Anstatt eine vollständig benutzerdefinierte Authentifizierungslösung zu erstellen, können Sie die neuen ASP.NET-Authentifizierungsmethoden anpassen. Weitere Informationen finden Sie unter Planen von Authentifizierungsmethoden (Office SharePoint Server).

Anpassung: Spezielles Navigationsschema

Für SharePoint Portal Server 2003: mussten Sie eine benutzerdefinierte Navigationslösung erstellen, wenn Sie nicht die Standardoptionen verwenden wollten (z. B. für eine hierarchische Ansicht der Portalwebsite). In Microsoft Office SharePoint Server 2007 basiert die Websitenavigation standardmäßig auf der Hierarchie. Dadurch ist die standardmäßige Navigation in vielen Fällen verwendbar.

Darüber hinaus basiert die Navigation für Microsoft Office SharePoint Server 2007 auf standardmäßigen ASP.NET-Menüsteuerelementen und Navigationsanbietern. Wenn Sie daher eine benutzerdefinierte Navigation mit Flyouts oder mit ähnlichen Elementen verwenden möchten, können Sie den ASP.NET-Navigationsanbieter (SiteMapProvider) zum Erstellen der gewünschten Websitenavigation verwenden.

Überlegungen zur Navigation beim Upgrade

Sie können eine Testaktualisierung verwenden, um zu bestimmen, ob Ihre benutzerdefinierte Navigation in Microsoft Office SharePoint Server 2007 weiterhin funktioniert. Alternativ können Sie eine schrittweise Aktualisierungsmethode verwenden. Bei der schrittweisen Aktualisierungsmethode können Sie die Darstellung der Navigation nach der Aktualisierung anzeigen, ohne die Änderungen zu übernehmen, bevor Sie die Website überprüft haben.

Normalerweise wurden benutzerdefinierte Navigationssteuerelemente als Webparts implementiert. Diese Webparts müssen vor der Aktualisierung möglicherweise mithilfe von ASP.NET 2.0 neu kompiliert werden. Nach der Aktualisierung funktionieren diese jedoch weiterhin und werden auf der Seite zusammen mit der Standardnavigation angezeigt. Sie können anschließend Steuerelemente vergleichen und entscheiden, ob weiterhin das benutzerdefinierte Navigationssteuerelement verwendet werden soll oder ob das standardmäßige Navigationssteuerelement für das gewünschte Aussehen konfiguriert werden soll. Die Navigationsfunktionen für Microsoft Office SharePoint Server 2007 wurden erheblich in der Leistung und anderen Aspekten verbessert. Sie sollten daher zusätzlich zum Entwurf die Leistung auswerten, wenn Sie entscheiden, ob weiterhin eine benutzerdefinierte Lösung verwendet werden soll.

Weitere Informationen zur Ausführung von Aktualisierungen für Testversionen finden Sie unter Verwenden einer Testaktualisierung zum Suchen nach potenziellen Problemen (Office SharePoint Server) Weitere Informationen zu Aktualisierungsmethoden finden Sie unter Bestimmen des Aktualisierungsansatzes (Office SharePoint Server).

Bewährte Methoden für das Anpassen der Navigation

Verwenden Sie das Microsoft Visual Studio-Entwicklungssystem oder Microsoft Office SharePoint Designer 2007, um standardmäßige ASP.NET-Menüsteuerelemente und Navigationsanbieter anzupassen und um die gewünschte Websitenavigation zu erstellen. Weitere Informationen zum Anpassen von Navigationslinks finden Sie unter Vorgehensweise zum Seitenentwurf.

Anpassung: Benutzerdefiniertes Aussehen und bestimmte Features für eine Vorlage

Für SharePoint Portal Server 2003: mussten Sie eine benutzerdefinierte Websitedefinition mit den gewünschten Elementen erstellen, wenn Sie ein bestimmtes Aussehen mit einer bestimmten Featuregruppe wünschten. Sie konnten auch benutzerdefinierte CSS-Dateien und Designs erstellen. Für Microsoft Office SharePoint Server 2007 können Sie weiterhin eine benutzerdefinierte Websitedefinition mit CSS-Dateien und Designs zur Anpassung von Vorlagen für die Website verwenden. Es stehen jedoch weitere Optionen für das Entwerfen der Komponenten für diese Websitedefinition zur Verfügung, beispielsweise Features, Seitenlayouts und Masterseiten.

Überlegungen zu benutzerdefinierten Websitedefinitionen beim Upgrade

Wenn in SharePoint Portal Server 2003: benutzerdefinierte Websitedefinitionen vorhanden waren, müssen Sie bestimmte Schritte zum ordnungsgemäßen Aktualisieren ausführen. Zuerst müssen Sie eine neue Websitedefinition auf Grundlage von Microsoft Office SharePoint Server 2007 erstellen. Anschließend erstellen Sie eine Aktualisierungsdefinition, die Elemente der alten Websitedefinition (z. B. eine bestimmte Liste oder Bibliothek) den Elementen der neuen Websitedefinition zuordnet. Beginnen Sie mit dem Aktualisierungsvorgang nicht, bis Sie sowohl die neue Websitedefinition als auch die Aktualisierungsdefinition erstellt haben.

Weitere Informationen zum Aktualisieren angepasster Websitedefinitionen finden Sie in den folgenden Ressourcen:

Überlegungen zu Designs und CSS-Dateien beim Upgrade

Designs sowie einige der von CSS-Dateien verwendeten Tags und Formatvorlagen wurden in Microsoft Office SharePoint Server 2007 geändert. Ziehen Sie eine schrittweise Aktualisierungsmethode mit anschließender Überprüfung der Websites nach der Aktualisierung in Betracht. Damit können Sie anzeigen, wie die Formatvorlagen nach der Aktualisierung aussehen und diese in der neuen Umgebung anpassen oder die vorherige Version wiederherstellen, die Formatvorlagen in SharePoint Portal Server 2003: ändern und die Aktualisierung erneut ausführen. Weitere Informationen zum Zurücksetzen auf die vorherige Version finden Sie unter Wiederherstellen der vorherigen Version einer Website (Office SharePoint Server).

Sie können auch alle in FrontPage angepassten Seiten auf die Websitedefinition zurücksetzen, um die benutzerdefinierten Formatvorlagen und Designs zu entfernen und die standardmäßige Websitedefinition anzuwenden. Weitere Informationen finden Sie in den folgenden Ressourcen:

Überlegungen zu Webparts beim Upgrade

Webparts müssen vor der Aktualisierung mithilfe von ASP.NET 2.0 neu kompiliert werden. Nach der Aktualisierung sollten diese jedoch weiterhin funktionieren. Ziehen Sie eine schrittweise Aktualisierungsmethode mit anschließender Überprüfung der Webparts nach der Aktualisierung in Betracht. Sie können anschließend prüfen, wie die Webparts nach der Aktualisierung funktionieren und folgende Aspekte bestimmen:

  • Anpassen der benutzerdefinierten Webparts in der neuen Umgebung

  • Verwenden von Standardwebparts

  • Erstellen neuer benutzerdefinierter Webparts basierend auf neuen Funktionen in Microsoft Office SharePoint Server 2007

Bewährte Methoden für das Erstellen benutzerdefinierter Features, Masterseiten und Seitenlayouts oder benutzerdefinierter Websitedefinitionen

Für diese Anpassungen gelten einige bewährte Methoden:

  • Eine standardmäßige Websitedefinition sollte zwecks Anpassung niemals direkt bearbeitet werden. Wenn eine Websitedefinition auf einer standardmäßigen Websitedefinition basieren soll, kopieren Sie die Websitedefinition, speichern Sie diese mit einem eindeutigen Namen in ein eigenes Verzeichnis, und passen Sie anschließend die Kopie an.

  • Anstatt einzelne Seiten anzupassen, können Sie zum Steuern des Aussehens und der verfügbaren Funktionen von Seiten auch Seitenlayouts und Masterseiten verwenden.

  • Verwenden Sie nach Möglichkeit Features, um benutzerdefinierte Listen oder andere Elemente auf Ihren Websites verfügbar zu machen. Dies ermöglicht Ihnen eine größere Flexibilität bei der Bereitstellung benutzerdefinierter Elemente.

Weitere Informationen finden Sie in den folgenden Ressourcen:

Herunterladen dieses Buchs

Dieses Thema wurde zum leichteren Lesen und Ausdrucken in das folgende Buch zum Herunterladen aufgenommen:

Die vollständige Liste der verfügbaren Bücher finden Sie unter Bücher zum Herunterladen für Office SharePoint Server 2007.