Microsoft Office SharePoint Portal Server 2003 Nico Thiemer Verwaltung und Programmierung ISBN 3-446-40603-4 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40603-4 sowie im Buchhandel
Inhalt 1 SharePoint Portal Server 2003 im Überblick... 2 1.1 Was ist ein Portal?...2 1.2 Was ist SharePoint?...3 1.3 Einsatzszenarien...5 1.4 SharePoint Portal Server 2003 und Windows SharePoint Services...6 1.5 Die Architektur von SharePoint Portal Server 2003...8 1.5.1 Einzelserver oder Serverfarm...10 1.6 Benutzerkonten für verschiedene Dienste...11 1.7 Die Datenbanken im Microsoft SQL Server 2000...12 1.8 Lizenzierung im SharePoint Portal Server 2003...13 1.9 Eine Beispielfirma...14 2 Microsoft SQL Server 2000... 18 2.1 Dimensionierung der Hardware...18 2.2 Microsoft SQL Server 2000-Installation...20 2.3 Funktion des Servers testen...27 2.4 Nach der Installation...28 2.4.1 Servicepack 4 installieren...28 2.4.2 Einrichten der Benutzerkonten...33 2.5 Optimierung...35 3 Die Installation des SharePoint Portal Servers 2003... 38 3.1 Software-Anforderungen...38 3.1.1 Systemanforderungen für Clients und Browser...39 3.2 Hardware-Anforderung...39 3.3 Internet Information Server (IIS) installieren...40 3.3.1 Entfernen der "verstärkten Sicherheitskonfiguration für Internet Explorer"...43 3.4 Der Aufbau des Internet Information Servers (IIS)...44 3.4.1 Anwendungspools im Internet Information Server (IIS) 6.0...44 3.4.2 Webseiten veröffentlichen...46 3.5 Installieren von SharePoint Portal Server 2003...49 3.6 Die Verwaltungswebseiten...55 3.6.1 Installation der Servicepacks...60
Inhalt VII 3.7 Die Zentraladministration...60 3.7.1 Einstellungen vor der Portalerstellung...61 3.8 Erstellen des ersten Portals...63 3.8.1 Einstellungen nach der Portalerstellung...64 3.9 Mehrsprachigkeit in SharePoint...68 4 Bereiche und Navigation... 70 4.1 Themen und Bereiche was ist das?...70 4.2 Eine Portalstruktur entwickeln...72 4.3 Anlegen von Bereichen...73 4.3.1 Anlegen von Unterbereichen...76 4.4 Zentrale Verwaltung der Portalstruktur...76 4.5 Bereichseigenschaften...77 4.5.1 Die Registerkarte "Veröffentlichen"...79 4.5.2 Die Registerkarte "Seite"...80 4.5.3 Die Registerkarte "Anzeigen"...81 4.5.4 Die Registerkarte "Suchen"...81 4.6 Verschieben und löschen von Bereichen...82 4.7 Anlegen von Windows SharePoint Services-Seiten...83 4.7.1 Unterseiten in Windows SharePoint Services anlegen...87 5 Webparts... 92 5.1 Funktionen der mitgelieferten Webparts...93 5.1.1 Windows SharePoint Services-spezifische Webparts...96 5.1.2 Microsoft Office 2003-Webparts installieren...96 5.2 Webparts hinzufügen...97 5.2.1 Der Webpart-Katalog...98 5.2.2 Webparts platzieren...100 5.2.3 Webparts bearbeiten...101 5.2.4 Webpart-Eigenschaften...103 5.2.5 Den Webpart Bereichsauflistungen anpassen...104 5.2.6 Webparts löschen bzw. schließen...105 5.2.7 Anordnen von Webparts...106 5.3 Installieren von Drittanbieter-Webparts...107 5.3.1 Webparts mit hohem Sicherheitsbedarf installieren...109 5.3.2 Sicherheitslevel in SharePoint Portal Server 2003 (Code Access Security)...110 6 Listen und Bibliotheken... 120 6.1.1 Unterschiede zwischen Listen und Bibliotheken...121 6.2 Listen in SharePoint Portal Server 2003...121 6.2.1 Listen erstellen...121 6.2.2 Listen anpassen...124 6.2.3 Spalten zu einer Liste hinzufügen...125 6.2.4 Berechnete Spalten...126 6.2.5 Spaltenreihenfolge ändern und Spalten verbergen...128 6.2.6 Daten in Listen erfassen und verändern...130
VIII Inhalt 6.2.7 Ansichten bearbeiten und neue Ansichten definieren...132 6.2.8 Filter in Listen setzen...134 6.2.9 Verbindung mit Outlook herstellen...134 6.2.10 Listen in einem Datenblatt bearbeiten...135 6.2.11 Listen im Bereich anzeigen...136 6.2.12 Listeneinträge genehmigen...138 6.2.13 Listen als Vorlagen verwenden kopieren und verschieben...140 6.2.14 Listen löschen...142 6.2.15 Listen aus Windows SharePoint Services in SharePoint Portal Server 2003 importieren...143 6.3 Bibliotheken in SharePoint Portal Server 2003...149 6.3.1 Dokumente in der Dokumentenbibliothek verwalten...150 6.3.2 Dokumente ein- und auschecken...152 6.3.3 Versionierung von Dokumenten...154 6.3.4 Ordner in Bibliotheken...157 6.3.5 PDF-Dateien in Dokumentenbibliotheken...159 6.3.6 Bildbibliotheken...161 6.3.7 Die Windows SharePoint Services-Kursseiten gestalten...163 6.3.8 Eine Umfrage gestalten...167 7 Berechtigungen in SharePoint... 172 7.1 Berechtigungen im Internet Information Server (IIS)...173 7.2 Berechtigungen im SharePoint Portal Server 2003...174 7.2.1 Verwalten des anonymen Zugriffs...174 7.2.2 Verwalten von Benutzerrechten...174 7.2.3 Webseitengruppen auf Portalebene verwalten...176 7.2.4 Benutzer einer Gruppe hinzufügen...177 7.2.5 Neue Gruppe anlegen und Benutzer hinzufügen...179 7.2.6 Festlegen von Bereichsberechtigungen...181 7.2.7 Löschen von Benutzern eines Bereichs...184 7.2.8 Hinzufügen von Benutzern zu einem Bereich...185 7.3 Berechtigungen in Windows SharePoint Services...186 7.3.1 Neue Benutzer für eine Windows SharePoint Services-Seite...187 7.3.2 Berechtigungen auf Seitenelemente in Windows SharePoint Services...188 8 Personalisierung im SharePoint Portal Server 2003... 192 8.1 Die Profildatenbank...192 8.1.1 Einen Benutzer anlegen...193 8.1.2 Benutzer aus dem Active Directory importieren...193 8.1.3 Profileigenschaften bearbeiten...197 8.2 Einrichten und anpassen persönlicher Webseiten...198 8.3 Persönliche Webseiten verwalten...200 8.3.1 Die persönliche Startseite für alle Benutzer verändern...201 8.3.2 Das Erstellen persönlicher Webseiten verhindern...202 8.3.3 Mein Profil bearbeiten...202 8.4 Benutzergruppen...203
Inhalt IX 8.4.1 Benutzergruppen erstellen...204 8.4.2 Benutzergruppen anwenden...208 9 Suche und Benachrichtigungen... 212 9.1 Einführung in die Suche...212 9.2 Die Stichwortsuche...214 9.3 Suche nach exakten Begriffen...215 9.3.1 Anpassen der Datei search.aspx...216 9.4 Suche und Indizierung konfigurieren...218 9.4.2 Dateitypen zum Durchsuchen ein- und ausschließen...222 9.4.3 Inhaltsregel verwalten...223 9.4.4 Inhaltsquellen verwalten...227 9.4.5 Suchbereiche verwalten...228 9.4.6 Verwalten von Inhaltsindizes...230 9.4.7 Erstellen eines neuen Inhaltsindex...232 9.4.8 PDF-Dateien indizieren...233 9.5 Benachrichtigungen in SharePoint Portal Server 2003...235 9.5.1 Benachrichtigungen erstellen...237 9.5.2 Anpassen des Nachrichtentextes für Benachrichtigungen...239 9.5.3 Konfigurieren und verwalten von Benachrichtigungen...241 9.5.4 Konfigurieren von Benachrichtigungen für einen virtuellen Server...243 10 Zusammenarbeit mit Microsoft Office 2003 und Microsoft Exchange Server 2003... 246 10.1 Zugriff auf Informationen ohne Webbrowser...246 10.1.1 Anlegen von Webordnern...248 10.1.2 Bereiche mit einem Laufwerk verknüpfen...250 10.2 Zugriff auf Dokumente aus Anwendungen heraus...251 10.3 Die Integration von Microsoft Office 2003...254 10.3.1 Der freigegebene Arbeitsbereich in Microsoft Office 2003-Anwendungen...258 10.4 Microsoft InfoPath 2003...260 10.4.1 Ein Formular entwerfen...260 10.4.2 Ein Formular veröffentlichen...270 10.4.3 Formulare ohne Microsoft InfoPath...274 10.5 Microsoft Exchange Server 2003 und Share Point Portal Server 2003...275 10.5.1 Exchange-Daten in SharePoint Portal Server 2003 einbinden...276 10.5.2 Persönliche Mailbox in einem öffentlichen Bereich...278 10.5.3 Einbinden eines öffentlichen Ordners...280 10.5.4 Durch E-Mail unterstützte Dokumentenbibliotheken...281 11 Einbinden externer Informationsquellen... 288 11.1 Webinhalte einbinden...288 11.2 Einbinden von Datenbanken und Webparts verbinden...290 11.2.1 Einfügen einer Datenverbindung...290 11.3 Anlegen von Webpart-Verbindungen...295
X Inhalt 12 Der Dienst Single Sign-on... 300 12.1 Single Sign-on einrichten...301 12.1.1 Die Gruppe GL_SSO_Admins...301 12.1.2 Das Konfigurationskonto...301 12.1.3 Das Dienstkonto...303 12.2 Den Dienst Single Sign-on konfigurieren...305 12.2.1 Konfigurationsfehler beseitigen...307 12.3 Enterpriseanwendungsdefinitionen verwalten...308 12.4 Konteninformationen verwalten...310 12.5 Den Verschlüsselungsschlüssel verwalten...311 12.6 Die Konfigurationsdateien anpassen...312 12.7 Microsoft FrontPage 2003 und Single Sign-on...314 13 Anpassen des Layouts... 318 13.1 Ein Informationssystem anpassen...318 13.1.1 Ghosted Sites...320 13.1.2 Layout der Webpartzonen ändern...320 13.1.3 Farben und Schriften ändern...326 13.2 Arbeiten mit Vorlagen...334 13.2.1 Arbeiten mit Designvorlagen...334 13.2.2 Bereiche anpassen...335 14 Fehleranalyse und Optimierung... 340 14.1 Fehleranalyse...340 14.1.1 Fehler im Internet Information Server (IIS)...340 14.1.2 Fehlerprotokolle im SharePoint Portal Server 2003...342 14.2 Performanceanalyse und Verbesserung...347 14.2.1 Optimieren der Datenbank...347 14.2.2 Leistungsindikatoren für SharePoint Portal Server 2003...348 15 Serverfarm einrichten... 356 15.1 Die kleine Serverfarm...357 15.2 Mittelgroße Serverfarm...358 15.3 Große Serverfarm...360 15.4 Gemeinsame Dienste...361 16 Sichern und Wiederherstellen... 364 16.1 Sicherung...365 16.1.1 Sicherung der Datenbanken...365 16.1.2 Das Sichern der Internet Information Server-Konfiguration...372 16.2 SharePoint Portal Server 2003 wiederherstellen...375 16.2.1 Wiederherstellen mit dem Sicherungsprogramm von SharePoint Portal Server 2003...375 16.2.2 Das Wiederherstellen der Datenbanken mit dem Enterprise-Manager...380 16.2.3 Das Wiederherstellen der Internet Information Server-Konfiguration...384 16.3 Sicherungsszenario...384
Inhalt XI 17 Das SharePoint-Objektmodell... 386 17.1 Das SharePoint SDK...386 17.2 Das SharePoint-Objektmodell...388 17.2.1 Vorbereitungen zur Entwicklung...389 17.3 Die SharePoint-Namensräume...390 17.3.1 Der Namensraum Microsoft.SharePoint...390 17.3.2 Der Namensraum Microsoft.SharePoint.Administration...392 17.3.3 Der Namensraum Microsoft.SharePoint.Dsp...395 17.3.4 Der Namensraum Microsoft.SharePoint.Meetings...396 17.3.5 Der Namensraum Microsoft.SharePoint.Security...398 17.3.6 Der Namensraum Microsoft.SharePoint.SoapServer...400 17.3.7 Der Namensraum Microsoft.SharePoint.Utilities...405 17.3.8 Der Namensraum Microsoft.SharePoint.WebControls...408 17.4 Der Namensraum Microsoft.SharePoint.Portal...409 17.4.1 Der Namensraum Microsoft.SharePoint.Portal.Topology...409 17.4.2 Der Namensraum Microsoft.SharePoint.Portal.UserProfiles...410 17.4.3 Der Namensraum Microsoft.SharePoint.Portal.WebControls...412 17.4.4 Weitere Namensräume...412 18 Entwickeln von Webparts... 416 18.1 Webpart Templates...416 18.1.1 Verknüpfung manuell hinzufügen...419 18.2 Webpart-Entwicklung...420 18.2.1 Webpart Rendering...420 18.2.2 Webparts digital signieren...423 18.2.3 Einen Webpart verpacken...424 18.3 Webpart zum Anzeigen von Seiteninformationen...425 18.4 Single Sign-on-Webpart...429 18.4.1 Daten mit Hilfe von Single Sign-on lesen...431 18.5 Zugriff auf Listen...433 19 Einen Ereignishandler programmieren... 438 19.1 Besonderheiten eines Ereignishandlers...439 19.1.1 Ereignishandler aktivieren...440 19.2 Einen Ereignishandler erstellen...441 19.2.1 Einen Ereignishandler installieren...445 20 Zugriff aus Windows-Anwendungen... 448 20.1 Persönliche Webseiten verwalten...448 20.1.1 Eine Statistik über persönliche Seiten...452 20.1.2 Persönliche Seiten erstellen...452 20.1.3 Persönliche Seiten löschen...454 20.2 Die SharePoint-Datenbank...454 20.2.1 Einzelne Dateien aus der Datenbank extrahieren...456 Index...459