Internetpräsenzszenario: Erstellen der Website

Wichtig

Dieser Artikel ist Teil einer Artikelreihe, in der ein End-to-End-Szenario zur Planung, zum Entwurf, zum Aufbau und zur Wartung der Internetpräsenz eines Unternehmens in Form einer Microsoft Office SharePoint Server 2007-Website beschrieben wird.

Vorheriger Artikel

Konfigurieren der Failoverinfrastruktur

Nächster Artikel

Bereitstellen der Lösung

Beginn des Szenarios

Internetpräsenzszenario (Office SharePoint Server 2007)

Das Erstellen einer Website umfasst das Definieren der Websitestruktur, den Entwurf von Artefakten wie Layouts und Masterseiten, das Entwickeln und Hinzufügen von Anpassungen und schließlich das Initialisieren der Website mit Inhalten. Hierfür sind zwei Gruppen von Aktivitäten erforderlich. In der Dokumenterstellungs-Serverfarm erstellen der Inhaltsmanager und die Websitedesignerin gemeinsam die Websitestruktur, Masterseiten, Layoutseiten und andere erstellte Websiteelemente. In der Entwicklungsumgebung erstellen und testen der Entwickler und der Tester die ersten entwickelten Websiteelemente. Außerdem erstellt der Entwickler einige Programme zur Unterstützung der anfänglichen Websiteerstellung in der Dokumenterstellungsfarm.

Erstellen der Websitestruktur

Aktion

In der Dokumenterstellungsfarm werden von einem Serveradministrator im Infrastrukturteam die Webanwendung und die Websitesammlung für die Dokumenterstellung erstellt. Damit alle benötigten Features verfügbar sind, wählt der Administrator die Vorlage Veröffentlichungsportal aus.

Der Inhaltsmanager erstellt manuell die primären Unterwebsites: Unternehmensinformationen, Produkte, Neuigkeiten und Veranstaltungen sowie Karriere. Das manuelle Erstellen aller geschachtelten Unterwebsites gemäß ihrer Definition in der Microsoft Office Excel 2007-Tabelle wäre zu zeitaufwändig und fehleranfällig. Der Inhaltsmanager speichert die Tabelle als XML-Datei, um diesen Vorgang zu automatisieren. Anschließend erstellt ein Entwickler ein Programm, von dem der XML-Datensatz mit der Websitehierarchie durchlaufen und die Websites und Unterwebsites automatisch erzeugt werden.

Ergebnis

Eine vollständige Websitesammlung mit über 500 geschachtelten Websites

Ressourcen

Entwerfen der Masterseite

Aktion

Anschließend erstellt die Websitedesignerin die Masterseite der Website. Im Artikel Vorgehensweise: Erstellen einer einfachen Masterseite (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=128711&clcid=0x407) erfährt sie, wie eine einfache Masterseite erstellt wird, die sie anpassen kann. Indem sie zunächst mit einer einfachen Seite beginnt, erhält sie mehr Kontrolle über die Darstellung der Masterseite. Außerdem vermeidet sie so, eine Standardmasterseite manuell ändern zu müssen. Sie kopiert das Markup der einfachen Masterseite aus dem Artikel, speichert die neue Masterseite im Masterseitenkatalog der Website und legt sie als Masterseite der Website fest. Anschließend öffnet sie die Masterseite in Microsoft Office SharePoint Designer 2007 und passt sie und die zugehörigen Cascading Stylesheet-Definitionen an, auf die die Masterseite verweist.

Ergebnis

Eine vollständige Websitesammlung mit über 500 geschachtelten Websites

Ressourcen

Konfigurieren der Navigation

Aktion

Als Nächstes konfiguriert die Websitedesignerin die Navigationslinks der Website, die am oberen und linken Rand angezeigt werden. Hierzu gehören die Leiste für häufig verwendete Hyperlinks und der Schnellstartbereich links auf der Seite. Sie konfiguriert die Navigationseinstellungen mithilfe der Websiteverwaltungsseite auf verschiedenen Ebenen der Websitehierarchie. Wenn die grundlegende Navigation der Website steht, möchte die Organisation ein benutzerdefiniertes Navigationssteuerelement für die Unterwebsite "Produkte" entwickeln, um Kunden die Navigation durch die verschiedenen Produktbeschreibungen zu erleichtern.

Ergebnis

Auf jeder Ebene der Websitehierarchie werden ordnungsgemäß Navigationslinks angezeigt. Die Links entsprechen der Websitehierarchie, bei deren Entwurf die Navigation von vornherein berücksichtigt wurde.

Ressourcen

Entwerfen der Layoutseiten und Inhaltstypen

Aktion

Anschließend erstellt die Designerin die Inhaltstypen und Layoutseiten, die zum Erstellen und Anzeigen der Inhalte der Website erforderlich sind. Hierzu geht sie in der folgenden Reihenfolge vor:

  1. Sie erstellt einige zusätzliche Spalten, die bei manchen Seitentypen für zusätzliche Inhaltsfelder benötigt werden.

  2. Sie erstellt eine Gruppe von Inhaltstypen, die vom Inhaltstyp Seite abgeleitet sind und die einzelnen Seitentypen repräsentieren, die in der Website verwendet werden sollen.

  3. Mithilfe von Office SharePoint Designer 2007 erstellt sie neue Layoutseiten bzw. ändert vorhandene Seiten so, dass sie den zugehörigen Inhaltstypen entsprechen. Auf einigen Layoutseiten fügt sie außerdem Webparts für spezielle Aufgaben hinzu, beispielsweise zum Anzeigen von Listen mit Links, die von einer Abfrage zurückgegeben werden.

Ergebnis

Zwanzig benutzerdefinierte Layoutseiten

Vier benutzerdefinierte Spaltentypen

Acht benutzerdefinierte Seiteninhaltstypen

Ressourcen

Kopieren der Website in die Integrationsfarm

Der Entwickler benötigt eine Website zum Entwickeln und Testen seiner Anpassungen. Die Organisation beschließt, die komplette neue Dokumenterstellungswebsite zu migrieren. Hierzu muss ein Inhaltsbereitstellungspfad konfiguriert und manuell ein Auftrag zur Inhaltsbereitstellung zwischen der Dokumenterstellungsfarm und der Integrationsfarm ausgeführt werden. Da die Inhaltsbereitstellung in der SharePoint-Zentraladministration konfiguriert wird, erhält der Inhaltsmanager der Website Administratorberechtigungen in der Gruppe Administratoren der Dokumenterstellungsfarm.

Aktion

Gemeinsam mit dem IT-Administrator der Dokumenterstellungsfarm erstellt der Inhaltsmanager einen Pfad zur Inhaltsbereitstellung, der die Integrationsfarm als Ziel angibt. Anschließend erstellt er einen Auftrag zur Inhaltsbereitstellung, der einmalig ausgeführt werden soll. Er konfiguriert den Auftrag für die Bereitstellung der gesamten Websitesammlung und führt den Auftrag zur Inhaltsbereitstellung manuell aus.

Ergebnis

Die Website wird in der Integrationsfarm bereitgestellt.

Ressourcen

Konfigurieren der Inhaltsmigration

Aktion

Der Inhaltsverantwortliche, der Entwickler und der Tester sind gemeinsam für die Migration des Inhalts von der aktuellen zur neuen Website mit Microsoft Office SharePoint Server 2007 zuständig. Sie nutzen ein von Microsoft zertifiziertes Tool zur Migration der Inhalte zu den Microsoft Office SharePoint Server 2007-Seitenbibliotheken. Unter Leitung des Inhaltsverantwortlichen konfiguriert der Entwickler das Tool für die ordnungsgemäße Migration jedes einzelnen Inhaltstyps. Der Tester stellt Feedback bereit und überprüft das Ergebnis.

Als Erstes migrieren sie Beispielinhalt zur Integrationsfarm, überprüfen das Ergebnis und wiederholen den Prozess, bis sie mit den Ergebnissen zufrieden sind. Zuletzt ändert der Entwickler die Konfiguration des Tools, um sämtliche Inhalte zur Dokumenterstellungsfarm zu migrieren. Auf diese Weise werden sämtliche Inhalte migriert und überprüft.

Ergebnis

Der Inhalt wird von der bisherigen zur neuen Website migriert.

Ressourcen

Entwickeln benutzerdefinierter Websiteelemente

Aktion

Der Entwickler und der Tester für das Projekt entwickeln gemeinsam in der Entwicklungsfarm die benötigten benutzerdefinierten Elemente, um die Website fertig zu stellen. Eine ausführliche Beschreibung aller Schritte zur Entwicklung dieser Elemente würde den Umfang dieses Szenariodokuments sprengen. Über die Links am Ende dieses Abschnitts können Sie die SDK-Dokumentation und Beschreibungen der bewährten Methoden beim Entwerfen und Erstellen von Websites mit Microsoft Office SharePoint Server 2007 aufrufen.

Ergebnis

Die erste Gruppe von benutzerdefinierten Codeelementen umfasst Folgendes:

  • Ein benutzerdefiniertes Feldsteuerelement zur Darstellung von Multimediadateien auf der Homepage

  • Eine benutzerdefinierte Datenbankverbindung zum Geschäftsdatenkatalog zur Anbindung der Datenbank mit Stellenangeboten

  • Ein benutzerdefiniertes Webpart zur interaktiven Verbindung mit der Datenbank mit Stellenangeboten

  • Ein benutzerdefiniertes Navigationssteuerelement für drei Erweiterungsebenen der Navigationselemente im Schnellstartbereich der Seite und zum Speichern des Status mithilfe von Cookies

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.