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 |
|
Nächster Artikel |
|
Beginn des Szenarios |
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:
|
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:
|
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.