K1193.qxd
27.2.2006
10:19
StrÆnka 3
Obsah Kapitola 1: Úvod do technologie SharePoint Co je SharePoint Windows SharePoint Services SharePoint Portal Server Jednoduchá navigace Snadné publikování informací Spolupráce Publikování a správa dokumentů Vyhledávání informací Personalizace a možnost přizpůsobení Výpisy a upozornění Integrace aplikací a jednotné přihlašování Integrace s aplikacemi Microsoft Office
Kapitola 2: Instalace Windows SharePoint Services Technické poadavky Hardwarové a softwarové poadavky Windows SharePoint Services Instalace Internet Information Services 6 Instalaèní balíèek Windows SharePoint Services Databázové monosti Windows SharePoint Services Koexistence Windows SharePoint Services a dalších aplikací na jednom serveru
11 11 12 12 13 13 13 13 13 14 14 14 14
15 15 15 17 19 19 20
Instalace Windows SharePoint Services na jednom serveru s WMSDE 21 Postup instalace
22
Instalace Windows SharePoint Services s pouitím MS SQL 2000 Serveru 25 Postup instalace
Instalace Windows SharePoint Services z pøíkazové øádky Pøíprava instalaèního balíèku Instalaèní parametry
Odstranìní Windows SharePoint Services Zálohování obsahu Windows SharePoint Services Obnovení dat ze zálohy Pøesunutí Windows SharePoint Services na jiný server Úplné odstranìní Windows SharePoint Services ze systému
26
34 34 35
37 37 37 38 40
K1193.qxd
27.2.2006
4
Obsah
10:19
StrÆnka 4
Kapitola 3: Instalace SharePoint Portal Serveru Technické poadavky Hardwarové a softwarové poadavky Jazykové nastavení Koexistence dalších aplikací na serveru
Instalace SharePoint Portal Serveru do prostøedí s MS SQL Serverem Servisní úèet Instalace Pøístup k obsahu a fond aplikací Nastavení konfiguraèní databáze Dokonèení instalace Vytvoøení prvního portálu
Odstranìní SharePoint Portal Serveru Odebrání aplikace
Øešení problémù instalace SharePoint Portal Serveru Oprava serveru SharePoint
Kapitola 4: Administrace serveru SharePoint Centrum pro správu Globální nastavení Nastavení výchozího poštovního serveru Nastavení kvót webù Vyhledávání Windows SharePoint Services Využití SharePoint Portal Serveru 2003 Instalace Windows SharePoint Services a MS SQL Server 2000 Možnosti vyhledávání Komponenty vyhledávání Povolení vyhledávání ve Windows SharePoint Services Blokované typy souborù Funkce upozoròování Administrace z pøíkazové øádky
Windows SharePoint Services Šablony webù Výbìr šablony Šablony týmových webù Týmový web (Team Site) Prázdný web (Empty Web) Pracovní prostor dokumentů (Document Workspace) Šablony center schùzek Základní centrum schůzek (Basic Meeting Workspace) Prázdné centrum schůzek (Blank Meeting Workspace)
43 43 43 44 45
45 46 46 49 51 52 53
55 55
57 58
61 61 61 62 63 65 65 65 66 66 66 67 67 68
69 69 70 71 71 74 74 76 76 80
K1193.qxd
27.2.2006
10:19
StrÆnka 5
Obsah
Rozhodovací centrum schůzek (Decision Meeting Workspace) Společenské centrum schůzek (Social Meeting Workspace) Vícestránkové centrum schůzek (Multipage Meeting Workspace) Vlastní šablony webu Vytvoření šablony Odstranění šablony Uivatelské rozhraní Windows SharePoint Services Hlavní menu Panel snadného spuštění Pracovní plocha pro webové části Webové èásti Webové části navázané na informace z SharePoint Webové části rozšiřující možnosti webu SharePoint Webové části třetích stran Úprava vzhledu webu SharePoint z webového prohlíeèe
SharePoint Portal Server Obecná nastavení Obsah portálu Vytváøení, úpravy a odebrání oblastí portálu Témata Výpisy portálu Architektura vyhledávání Vyhledávání Vytváøení a správa zdrojù dat pro vyhledávání Profily uivatelù Osobní weby Soukromý pohled na osobní web Veřejný pohled na osobní web
Kapitola 5: Bezpeènost technologií SharePoint Zabezpečení přístupu k technologiím SharePoint Autentizační model technologií SharePoint Konfigurace autentizačního módu v IIS Základní ověřování Integrované ověřování systému Windows Anonymní přístup Přístup pomocí uživatelských certifikátů Konfigurace způsobu autentizace IIS Proces autentizace Popis jednotlivých kroků autentizace Anonymní způsob autentizace
5
80 80 81 84 84 85 85 86 86 86 87 87 88 89 90
92 92 93 95 97 98 100 102 103 108 109 109 109
111 111 112 112 113 113 113 114 114 117 119 119
K1193.qxd
27.2.2006
6
Obsah
10:19
StrÆnka 6
Nastavení anonymního přístupu ve Windows SharePoint Services Nastavení anonymního přístupu v SharePoint Portal Server 2003
Autorizaèní model technologií SharePoint Vysvětlení obrázku: Konfigurace práv na úrovni virtuálního serveru Popis jednotlivých práv přidělovaných na úrovni předmětných skupin
Windows SharePoint Services Model autorizace Skupiny webu Základní skupiny webu Windows SharePoint Services Konfigurace skupin webu Skupiny pro více webù Správa uivatelù Autorizace na úrovni pøístupu k seznamùm Standardní oprávnìní Rozšíøené oprávnìní
SharePoint Portal Server 2003 Model autorizace Skupiny webu Základní skupiny SharePoint Portal Server 2003 Konfigurace skupin webu Správa uivatelù v prostøedí SharePoint Portal Server 2003 Pøístup k oblastem portálu Uživatelem na úrovni oblasti může být Standardní oprávnění Rozšířené oprávnění
Kapitola 6: Architektura technologie SharePoint Pøehled komponent øešení Síová infrastruktura DNS Active Directory
Základní komponenty Databázový server (SQL Server 2000) Aplikaèní server Windows Server 2003 Webový server (Virtuální server) Fond aplikací Recyklace „procesů“ Webová zahrada Ovìøování ASP.NET Vztah Internet Information Services a technologií SharePoint
120 122
123 123 125 125
127 127 128 128 128 131 134 137 139 140
141 141 142 143 143 146 150 151 152 153
155 155 155 155 156
156 156 157 157 159 159 159 161 162 162
K1193.qxd
27.2.2006
10:19
StrÆnka 7
Obsah
Pøehled databází
7
165
Konfiguraèní databáze Databáze obsahu Databáze nastavení souèástí
165 165 166
Windows SharePoint Services
167
Výše popsané operace probíhají v zásadě ve třech základních krocích:
SharePoint Portal Server 2003 Další sluby SharePoint Portal Serveru Administration Service SharePoint Portal Alert Service Microsoft SharePoint Portal Search Service Microsoft Single Sign−On Service
Databáze SharePoint Portal Serveru Konfiguraèní databáze Další databáze vyuívané v prostøedí SharePoint Portal Server 2003
Scénáøe nasazení Windows SharePoint Services Webový server Databázový server Farma webových serverů Databázový cluster SharePoint Portal Server 2003 Farma webových serverů Farma vyhledávacích serverů Databázový cluster Indexovací servery
Kapitola 7: Práce s dokumenty Sdílení dokumentù obecnì Knihovna dokumentù Obecné nastavení Šablona dokumentu Zabezpeèení knihovny
Práce s dokumenty v knihovnì Vkládání dokumentù Úpravy dokumentù Odebírání dokumentù Verzování dokumentù Rezervování dokumentù
Metadata knihovny dokumentù
167
167 168 168 168 168 168
169 169 169
172 175 175 175 176 176 178 180 180 181 181
185 185 185 186 187 188
189 190 191 192 192 193
194
K1193.qxd
27.2.2006
8
Obsah
10:19
StrÆnka 8
Upozoròování a informace o novinkách
197
Oznámení Jak nastavit upozoròování
197 197
Kapitola 8: Seznamy
199
Co je seznam Sloupce Zobrazení Vytváøení, úpravy a odstranìní zobrazení
Šablony seznamù Vytváøení seznamu ze šablony Vlastní šablony seznamu
Vlastní seznamy Práce s daty v seznamech s pouitím aplikací MS Office 2003
Kapitola 9: Vývoj nad technologiemi SharePoint Integrace uživatelského rozhraní aplikací do prostředí SharePoint Vlastní aplikace využívající SharePoint Univerzální komponenty SharePoint metodou 80:20 Vývojové nástroje
Konfigurace vývojového prostøedí Další vývojové prostøedky SharePoint Products and Technologies Templates: Web Part Templates for Visual Studio .NET SharePoint Products and Technologies 2003 Software Development Kit Konfigurace pouitá v této kapitole .NET Framework a SharePoint filtr Speciální adresáøe a umístìní aplikací _layouts _vti_bin _wpresources BIN Centrální administrace SharePointu
Collaborative Application Markup Language (CAML) Objektový model Windows SharePoint Services Jmenné prostory a jejich popis Architektura SharePoint Services a objektový model Objekty Kolekce Indexy
199 200 202 203
205 205 206
207 208
209 209 210 210 210 211
211 212 212 212 213 214 215 215 216 217 217 217
218 219 220 221 224 224 225
K1193.qxd
27.2.2006
10:19
StrÆnka 9
Obsah
Zobrazení seznamù a tøída SPQuery Automatické ovìøení identity a práv uivatelù a administrátorù Webové stránky určené k administraci Pøíklady pouití objektového modelu Příklad 1: Webová aplikace běžící v kontextu SharePointu Příklad 2: Úprava vzhledu SharePoint webové aplikace Příklad 3: Úklid a archivace dokumentových a formulářových knihoven
Ošetøení událostí Příklad 4: Počitadlo změn dokumentu Aktivace obsluhy událostí na virtuálním webu Instalace komponenty pro obsluhu událostí v konkrétní knihovně
Webové sluby SharePointu Příklad 5: Seznamy a jejich položky Získání všech seznamů na daném webu Získání názvů všech položek daného seznamu
Šablony a jejich modifikace Příklad 6: Změna kontextového menu u seznamů Příklad 7: Dokumentová knihovna s přidanou hodnotou
Webové èásti, jejich tvorba a modifikace Příklad 8: „Hello World“ Web Part Založení projektu Krátká inspekce kódu Testování, jednoduché modifikace a ladění webových částí Deployment webových částí Příklad 9: Severní vítr Příklad 10: Propojené webové části Trocha teorie Založení projektu Inspekce kódu Webová část poskytující data Konzument dat Instalace a otestování
SharePoint Portal Server Sluba single sign−on Jak single sign-on pracuje Konfigurace SSO Definice aplikací Příklad 11: Testovací webová část využívající single sign-on Vyhledávání a indexace (search) Využití vyhledávací služby ve vlastních aplikacích Příklad 12: Aplikace Windows využívající službu SharePoint Search
9
226 227 229 229 229 233 236
239 240 242 243
246 247 249 250
251 252 256
262 262 262 264 265 270 272 275 275 278 279 279 280 281
282 284 284 286 288 290 292 295 295
K1193.qxd
10
27.2.2006
10:19
StrÆnka 10
Obsah
Využití vyhledávací služby v aplikacích Office 2003 Microsoft Office FrontPage 2003 Úprava vzhledu stránek Tvorba nových stránek, seznamů a celých webů z galerie šablon Nastavení vlastností grafických uživatelských prvků na stránkách portálu Další běžné administrativní a konfigurační operace Vkládání a úpravy webových komponent Datové zdroje a DataView Web Part
Uiteèné pøíklady Webová èást SmartPart SAP iView Web Part WSRP WebPart Toolkit Workflow nad knihovnami SharePoint Jednoduchá workflow Workflow realizované BizTalk Serverem Jednoduchý scénář Implementace procesu zpracování vyúčtování V zásadě je nutné provést následující činnosti: Tvorba schémat XML Vytvoření jednoduchého procesu Tvorba formuláře pro podání žádosti o vyúčtování Publikace formuláře Vazba procesu na příslušné knihovny Tvorba BizTalk Receive Port a Receive Location pro příjem dokumentů Vytvoření BizTalk Send Port pro odesílání dokumentů do knihovny Vazba orchestrace na fyzické porty a nastartování procesu Komerční workflow K2.net Workflow Hotová øešení Web Component Directory Applications for Windows SharePoint Services
Rejstøík
299 300 300 301 301 302 302 304
306 306 307 308 308 309 310 311 312 312 312 313 314 315 315 315 316 318 321 321 324 324 324
327