Special Edition Using Microsoft SharePoint Portal Server
| | |
| Table of Contents | |
| Special Edition Using Microsoft SharePoint Portal Server | ||
| By Robert Ferguson | ||
| Publisher | : Que | |
| Pub Date | : August 02, 2002 | |
| ISBN | : 0-7897-2570-3 | |
| Pages | : 704 | |
| | ||
| | Copyright | ||||||||||||||||
| | About the Authors | ||||||||||||||||
| | About the Technical Editor | ||||||||||||||||
| | Acknowledgments | ||||||||||||||||
| | We Want to Hear from You! | ||||||||||||||||
| | Introduction | ||||||||||||||||
| | How This Book Was Authored | ||||||||||||||||
| | Overview and Synopsis | ||||||||||||||||
| | Conventions Used in This Book | ||||||||||||||||
| | Part I. Overview | ||||||||||||||||
| | Chapter 1. Introducing SharePoint | ||||||||||||||||
| | Understanding SharePoint Portal Server Benefits | ||||||||||||||||
| | Architectural Framework | ||||||||||||||||
| | Planning Design Goals | ||||||||||||||||
| | SharePoint Portal Server and SharePoint Team Services | ||||||||||||||||
| | Finding the Right Document | ||||||||||||||||
| | Automatic Routing and Approval | ||||||||||||||||
| | Aggregating Information Sources | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 2. SharePoint Portal Server Features and Capabilities | ||||||||||||||||
| | Three Main Features | ||||||||||||||||
| | Seamless Administration | ||||||||||||||||
| | Rich Enterprise Search | ||||||||||||||||
| | Document Management Lifecycle | ||||||||||||||||
| | Integrated Document Management | ||||||||||||||||
| | Document Profiles | ||||||||||||||||
| | Integrated Security | ||||||||||||||||
| | Indexing Engine | ||||||||||||||||
| | Dashboard Site and Web Parts | ||||||||||||||||
| | Client Extensions | ||||||||||||||||
| | Requirements and Limitations | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 3. Overview of the Workspace and Dashboard | ||||||||||||||||
| | Dashboard Overview | ||||||||||||||||
| | Workspace Overview | ||||||||||||||||
| | Approval Process Types | ||||||||||||||||
| | Bypassing and Canceling the Approval Process | ||||||||||||||||
| | Configuring the Workspace | ||||||||||||||||
| | Using Web Folders | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 4. Overview of Document Management | ||||||||||||||||
| | The Document Management Process | ||||||||||||||||
| | Using Drafts | ||||||||||||||||
| | Administration Based on Folder Type | ||||||||||||||||
| | Comparing Standard to Enhanced Folders | ||||||||||||||||
| | Core Document Management Components | ||||||||||||||||
| | Associating Metadata with Documents | ||||||||||||||||
| | Role-Based Security | ||||||||||||||||
| | Additional Document Management Key Features | ||||||||||||||||
| | Accessing Web Discussions | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 5. Overview of Indexing and Searching Content | ||||||||||||||||
| | The End-User Experience | ||||||||||||||||
| | Design Goals | ||||||||||||||||
| | Building the Index | ||||||||||||||||
| | Using Properties to Enhance Documents | ||||||||||||||||
| | CategoriesA Different View on Information | ||||||||||||||||
| | Best Bets | ||||||||||||||||
| | Language Dependencies | ||||||||||||||||
| | Index Propagation | ||||||||||||||||
| | Searching for Data | ||||||||||||||||
| | Ranking Results | ||||||||||||||||
| | SubscriptionsA Way to Search into the Future | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Part II. SharePoint Planning, Design, and Administration | ||||||||||||||||
| | Chapter 6. Capacity Planning Within Your Environment | ||||||||||||||||
| | Understanding the Requirements | ||||||||||||||||
| | Reviewing the Number of Servers | ||||||||||||||||
| | Server Deployment Recommendations | ||||||||||||||||
| | Example Server Scenarios | ||||||||||||||||
| | Planning Required Server Hardware | ||||||||||||||||
| | Planning the Client | ||||||||||||||||
| | Monitoring and Managing Performance | ||||||||||||||||
| | Monitoring Using Standard Performance Counters | ||||||||||||||||
| | Search and Index Resource Tuning | ||||||||||||||||
| | Setting the Bar on Acceptable Performance | ||||||||||||||||
| | Maximum Throughput Recommendations | ||||||||||||||||
| | Special Considerations | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 7. Installation And Configuration | ||||||||||||||||
| | Preface | ||||||||||||||||
| | Server Requirements | ||||||||||||||||
| | Windows 2000 Required Updates | ||||||||||||||||
| | Prerequisites for Installing SharePoint Portal Server | ||||||||||||||||
| | Client Requirements | ||||||||||||||||
| | Dashboard Site Requirements | ||||||||||||||||
| | Coexistence Issues | ||||||||||||||||
| | Deployment Planning Considerations | ||||||||||||||||
| | Installation of SharePoint Portal Server | ||||||||||||||||
| | Installing the Client Components of SharePoint Portal Server | ||||||||||||||||
| | Using Unattended Installation Options for the Client | ||||||||||||||||
| | Overview of Common Administrative Tasks | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 8. Managing the Servers | ||||||||||||||||
| | Introduction | ||||||||||||||||
| | Server Management Tasks | ||||||||||||||||
| | The General Settings Page | ||||||||||||||||
| | Load Option Settings | ||||||||||||||||
| | Proxy Server Options | ||||||||||||||||
| | Access Account Options | ||||||||||||||||
| | Location of Data Store and Log Files | ||||||||||||||||
| | Exchange Server 5.5 Options | ||||||||||||||||
| | Other Settings Tab | ||||||||||||||||
| | Starting and Stopping Services | ||||||||||||||||
| | Advanced Topics | ||||||||||||||||
| | Troubleshooting | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 9. Managing the Workspace | ||||||||||||||||
| | Introduction to the Workspace | ||||||||||||||||
| | The Dashboard | ||||||||||||||||
| | Holistic Workspace Management | ||||||||||||||||
| | High-Level Role of the Workspace Coordinator | ||||||||||||||||
| | Administering Multiple Workspaces | ||||||||||||||||
| | Workspace Management Considerations | ||||||||||||||||
| | Managing Critical Workspace Components | ||||||||||||||||
| | Managing the Workspace Capacity Planning Process | ||||||||||||||||
| | Modifying and Managing Global Workspace Settings | ||||||||||||||||
| | Troubleshooting | ||||||||||||||||
| | Chapter Summary | ||||||||||||||||
| | Chapter 10. Managing Folders And Documents | ||||||||||||||||
| | Managing Folders Within the Workspace | ||||||||||||||||
| | Creating and Configuring Your Folder Hierarchy | ||||||||||||||||
| | Managing Documents Within the Workspace | ||||||||||||||||
| | Using Folders and Docume nts Through the Dashboard Site | ||||||||||||||||
| | Planning for Folder and Document Management | ||||||||||||||||
| | Troubleshooting | ||||||||||||||||
| | Real World Example: Choosing a Document Management Strategy | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 11. Planning and Managing Security | ||||||||||||||||
| | SharePoint Security Concepts | ||||||||||||||||
| | Permissions | ||||||||||||||||
| | Planning and Implementing Security | ||||||||||||||||
| | Security for Content in the Workspace | ||||||||||||||||
| | Security for Content Outside the Workspace | ||||||||||||||||
| | Other SharePoint Portal Servers | ||||||||||||||||
| | Internet/Intranet Security | ||||||||||||||||
| | Subscription Notifications and Discussions | ||||||||||||||||
| | Managing Security | ||||||||||||||||
| | Troubleshooting | ||||||||||||||||
| | Real World Example: Additional Security Considerations | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 12. Creating Categories | ||||||||||||||||
| | Overview of Categories | ||||||||||||||||
| | Designing a Category Structure | ||||||||||||||||
| | Creating Top Level Categories | ||||||||||||||||
| | Categorizing Documents | ||||||||||||||||
| | Auto Categorizing Documents | ||||||||||||||||
| | Manual Categorization | ||||||||||||||||
| | Categorizing Links Outside the Workspace | ||||||||||||||||
| | Category Best Bets | ||||||||||||||||
| | Managing Categories | ||||||||||||||||
| | Using Categories | ||||||||||||||||
| | Troubleshooting | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 13. Backup, Restore, and Duplication | ||||||||||||||||
| | Designing a Backup and Restore Strategy | ||||||||||||||||
| | Data Availability Requirements | ||||||||||||||||
| | Backup Process | ||||||||||||||||
| | Before Backing Up the Server | ||||||||||||||||
| | Backup Procedures | ||||||||||||||||
| | Verifying Backups | ||||||||||||||||
| | Managing Backups | ||||||||||||||||
| | Restore Process | ||||||||||||||||
| | Restore Procedures | ||||||||||||||||
| | Duplicating Server | ||||||||||||||||
| | Develop Support Operations | ||||||||||||||||
| | Developing a Complete Backup and Restore Model | ||||||||||||||||
| | Troubleshooting | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Part III. Customizing SharePoint | ||||||||||||||||
| | Chapter 14. Customizing Dashboards | ||||||||||||||||
| | Dashboard and Web Parts | ||||||||||||||||
| | Storing Dashboards and Web Parts | ||||||||||||||||
| | Customizing Dashboards Through the Portal | ||||||||||||||||
| | Customizing Quick Links, News, and Announcements Out-of-the-Box Web Parts | ||||||||||||||||
| | Creating Sub-dashboards | ||||||||||||||||
| | Existing Web Parts | ||||||||||||||||
| | Customizing Web Parts | ||||||||||||||||
| | Personal Dashboards | ||||||||||||||||
| | Create Web Part Gallery | ||||||||||||||||
| | Optimizing Dashboard Performance | ||||||||||||||||
| | Configure Web Part Caching | ||||||||||||||||
| | Dashboard Definition Caching | ||||||||||||||||
| | Full-Page Caching | ||||||||||||||||
| | Creating Web Parts | ||||||||||||||||
| | Using Office XP | ||||||||||||||||
| | Using Microsoft Office XP Developer | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 15. Create Web Parts Using Your Existing Code | ||||||||||||||||
| | Integrating with SharePoint Portal Server | ||||||||||||||||
| | Unstructured and Semi-Structured Data | ||||||||||||||||
| | Structured Data | ||||||||||||||||
| | Employee Locator Web Part (Version 1) | ||||||||||||||||
| | Employee Locator Web Part (Version 2) | ||||||||||||||||
| | Employee Locator Web Part (Version 3) | ||||||||||||||||
| | Active Directory Lookup Web Part | ||||||||||||||||
| | Active Directory Connection | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 16. Using WebDAV Protocol to Create Web Parts | ||||||||||||||||
| | Web Storage System | ||||||||||||||||
| | WebDAV Protocol | ||||||||||||||||
| | Mkcol Sample Code | ||||||||||||||||
| | PROPPATCH Sample Code | ||||||||||||||||
| | PROPFIND Sample Code | ||||||||||||||||
| | MOVE and COPY Sample Code | ||||||||||||||||
| | LOCK Sample Code | ||||||||||||||||
| | Customized Documents Folder Web Part | ||||||||||||||||
| | Further Readings | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 17. Customizing SharePoint Using XML and XSL | ||||||||||||||||
| | XML and XSL | ||||||||||||||||
| | "Hello World" Web Part | ||||||||||||||||
| | "Breaking Updates" Web Part | ||||||||||||||||
| | Web Storage System SDK | ||||||||||||||||
| | "Tips" Web Part | ||||||||||||||||
| | View List of All the Tips | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Part IV. Planning and Managing Indexing | ||||||||||||||||
| | Chapter 18. Configuring SPS to Crawl Other Content Sources | ||||||||||||||||
| | General Overview | ||||||||||||||||
| | How Microsoft SPS Crawls | ||||||||||||||||
| | The Crawling Process | ||||||||||||||||
| | Functional Considerations | ||||||||||||||||
| | Performance Considerations | ||||||||||||||||
| | Security Considerations | ||||||||||||||||
| | Troubleshooting | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 19. Managing Indexing | ||||||||||||||||
| | Index Housekeeping | ||||||||||||||||
| | Specifying Location of the Index | ||||||||||||||||
| | Optimizing Search Results | ||||||||||||||||
| | Indexing and Search Resource Usage | ||||||||||||||||
| | Keeping the Index Up-to-Date | ||||||||||||||||
| | Excluding Content | ||||||||||||||||
| | Checking for Errors While Indexing | ||||||||||||||||
| | Auto Categorization | ||||||||||||||||
| | Performance Counters | ||||||||||||||||
| | Searching Other Document Formats | ||||||||||||||||
| | Larger Deployments | ||||||||||||||||
| | Setting Up a Dedicated Indexing Server | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Part V. Real World Scenarios | ||||||||||||||||
| | Chapter 20. Example Scenario 1Planning a Deployment | ||||||||||||||||
| | Planning a Deployment for ABC Company | ||||||||||||||||
| | Business Goals and Requirements | ||||||||||||||||
| | Building the Technical Support Organization | ||||||||||||||||
| | Makeup of a Typical Technical Support Organization | ||||||||||||||||
| | Hardware Vendor Selection | ||||||||||||||||
| | Solutions Architecture | ||||||||||||||||
| | Security Plan Development | ||||||||||||||||
| | Developing the Workspace | ||||||||||||||||
| | Preparing the Dashboard Site | ||||||||||||||||
| | Addressing Change Management | ||||||||||||||||
| | Preparing for Go-Live | ||||||||||||||||
| | Documenting the System Landscape | ||||||||||||||||
| | Planning for Support After Go-Live | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 21. Example Scenario 2Single Business Unit Solution | ||||||||||||||||
| | Deploying SharePoint for a Single Business UnitOverview | ||||||||||||||||
| | Leveraging Team Services at SmallTime | ||||||||||||||||
| | Sharing Content and Facilitating Searching at SmallTime | ||||||||||||||||
| | Providing Robust Search Services for SmallTime | ||||||||||||||||
| | Creating a Simple Document Management System for SmallTime | ||||||||||||||||
| | Collaborating at SmallTime | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Chapter 22. Example Scenario 3Enterprise-Wide Solution | ||||||||||||||||
| | Deploying SharePoint Portal Server Enterprise-Wide | ||||||||||||||||
| | How to Approach an Enterprise Deployment | ||||||||||||||||
| | Solutions Architecture Challenges | ||||||||||||||||
| | Performance Requirements | ||||||||||||||||
| | Scalability Requirements | ||||||||||||||||
| | Security Requirements | ||||||||||||||||
| | Administration Requirements | ||||||||||||||||
| | Technical Support Organization Challenges | ||||||||||||||||
| | Getting to Your DataPhysical Challenges | ||||||||||||||||
| | Basic Data Challenges | ||||||||||||||||
| | Summary | ||||||||||||||||
| | Part VI. Troubleshooting | ||||||||||||||||
| | Chapter 23. Troubleshooting | ||||||||||||||||
| | The SharePoint Solution Stacks | ||||||||||||||||
| | Troubleshooting and the Phases of Implementation | ||||||||||||||||
| | General Troubleshooting Approach | ||||||||||||||||
| | Our Detailed Troubleshooting Approach | ||||||||||||||||
| | Summary | ||||||||||||||||
Top