| About the Author |
|
xi | |
| About the Technical Reviewer |
|
xiii | |
| Acknowledgments |
|
xv | |
| Introduction |
|
xvii | |
| Chapter 1 SharePoint Business Solutions |
|
1 | (20) |
|
A Brief History of Portals |
|
|
1 | (3) |
|
|
|
4 | (4) |
|
Understanding Business Scenarios |
|
|
8 | (3) |
|
Analysis and Design Considerations |
|
|
11 | (7) |
|
|
|
18 | (3) |
| Chapter 2 SharePoint Products and |
|
|
|
|
21 | (1) |
|
Windows Server 2003 Information Worker Infrastructure |
|
|
21 | (3) |
|
|
|
24 | (2) |
|
|
|
26 | (2) |
|
|
|
28 | (6) |
|
Exercise 2-1: Creating a Development Environment |
|
|
34 | (19) |
| Chapter 3 SharePoint Portal Server Basics |
|
53 | (44) |
|
Understanding Portal Structure |
|
|
53 | (8) |
|
|
|
61 | (7) |
|
|
|
68 | (21) |
|
|
|
89 | (8) |
| Chapter 4 SharePoint Content Development |
|
97 | (42) |
|
Customizing Portal Content |
|
|
97 | (16) |
|
Personalization with My Site |
|
|
113 | (3) |
|
Customizing with Microsoft FrontPage |
|
|
116 | (12) |
|
Exercise 4-1: Building an Executive Dashboard |
|
|
128 | (11) |
| Chapter 5 Building Web Parts |
|
|
|
|
139 | (12) |
|
|
|
151 | (17) |
|
|
|
168 | (3) |
|
Exercise 5-1: Building a Simple Web Part |
|
|
171 | (7) |
|
Exercise 5-2: Adding Child Controls to Web Parts |
|
|
178 | (13) |
| Chapter 6 The Microsoft Single Sign-On Service |
|
191 | (32) |
|
|
|
191 | (8) |
|
Setting the Security Policy |
|
|
199 | (1) |
|
|
|
200 | (5) |
|
Programmatic Administration |
|
|
205 | (4) |
|
|
|
209 | (1) |
|
Exercise 6-1: Using Single Sign-On |
|
|
210 | (13) |
| Chapter 7 Advanced Web Part Development |
|
223 | (52) |
|
|
|
223 | (3) |
|
Building Connectable Web Parts |
|
|
226 | (14) |
|
|
|
240 | (3) |
|
Exercise 7-1: Using Terminal Services |
|
|
243 | (8) |
|
Exercise 7-2: Connectable Web Parts |
|
|
251 | (17) |
|
Exercise 7-3: Custom Tool Parts |
|
|
268 | (7) |
| Chapter 8 The Microsoft Office System |
|
275 | (58) |
|
|
|
275 | (11) |
|
Developing Office Solutions |
|
|
286 | (21) |
|
Exercise 8-1: Building a Smart Document |
|
|
307 | (15) |
|
Exercise 8-2: Building a Research Service |
|
|
322 | (11) |
| Chapter 9 Programming SharePoint Services |
|
333 | (58) |
|
|
|
333 | (12) |
|
Accessing Portal Site and User Information |
|
|
345 | (4) |
|
Using SharePoint Web Services |
|
|
349 | (2) |
|
Exercise 9-1: Creating a Workflow Engine |
|
|
351 | (12) |
|
Exercise 9-2: Building a Site Collection Web Part |
|
|
363 | (12) |
|
Exercise 9-3: Building a Global Task Web Part |
|
|
375 | (10) |
|
Exercise 9-4: Building an Identity Web Part |
|
|
385 | (6) |
| Chapter 10 SharePoint Portal Server |
|
|
|
|
391 | (1) |
|
|
|
391 | (2) |
|
|
|
393 | (1) |
|
|
|
394 | (3) |
|
Managing the Search Service |
|
|
397 | (6) |
|
Exercise 10-1: Establishing Secure Access |
|
|
403 | (10) |
| Chapter 11 Office Solution Accelerators |
|
413 | (58) |
|
The Microsoft Office System Accelerator for Proposals |
|
|
414 | (8) |
|
The Microsoft Office System Accelerator for Recruiting |
|
|
422 | (5) |
|
Exercise 11-1: The Accelerator for Proposals |
|
|
427 | (14) |
|
Exercise 11-2: The Accelerator for Recruiting |
|
|
441 | (30) |
| Index |
|
471 | |