Description
Beginning with an introduction to the technologies in Microsoft's application platform, this thorough guide then goes on to highlight the technologies in SharePoint 2007 that are new for developers The author team focuses on how SharePoint fits in and complements the underlying platform; this is discussed throughout the book so that readers can learn how to take existing investments in the MSFT platform and move those to SharePoint Places special emphasis on the key areas of SharePoint development: base platform, collaboration, portal and composite application frameworks, enterprise search, ECM, business process/workflow/electronic forms and finally business intelligence Demonstrates how to develop applications with RSS, blogs, and wikis; use and customize enterprise search, XML, XSLT in search, and the search Web service; build Portal solutions; and develop Collaboration using calendars, tasks, issues and email events
Table of Contents
About the Authors.
Foreword.
Introduction.
Chapter 1: The Microsoft Application Platform and SharePoint.
SharePoint Products and Technologies.
The Microsoft Application Platform.
A Service-Oriented View of the Microsoft Application Platform.
Chapter 2: MOSS 2007 Overview for Developers.
Architectural Overview of SharePoint.
Your Development Environment.
Configure Remote Debugging.
Chapter 3: The SharePoint User Experience.
Site Design Starts with Web Applications.
Content Is Stored in a Site Collection.
Using SharePoint Lists and Libraries.
Improved Storage with Lists.
Working with Site Columns.
Understanding Content Types.
Windows SharePoint Services Pages.
Windows SharePoint Services Mobility.
Chapter 4: WSS v3 Platform Services.
Site Definitions.
Custom Field Types.
Features.
Solutions.
Web Parts.
Chapter 5: Programming Windows SharePoint Services.
Object Model.
Event Handling.
Web Services.
Chapter 6: A Sample Collaboration Solution.
The Project.
Designing a Solution.
Project Review.
Chapter 7: RSS, Blogs, and Wikis.
RSS.
Blogs.
Wikis.
Chapter 8: Building Personalized Solutions.
Building Rich Portal Solutions on SharePoint.
Membership and User Profiles.
SharePoint Audiences.
Chapter 9: Using Enterprise Search.
Introduction to Enterprise Search.
SharePoint Server Enterprise Search Object Model Architecture.
Extending Enterprise Search.
Configuring Enterprise Search.
Chapter 10: Using the Business Data Catalog.
Business Data Catalog Architecture.
Connecting to Web Services.
Chapter 11: Building Document Management Solutions.
Understanding the Document Lifecycle.
Defining Metadata Using Content Types.
Managing Document Creation.
Managing the Document Revision Cycle.
Developing XML-Driven Document Management Solutions.
Creating Policy Administration Tools.
Chapter 12: Building Records Management Solutions.
SharePoint Support for Records Management.
The SharePoint Records Repository.
Information Management Policy.
Chapter 13: Building Web Content Management Solutions.
Customizing the Authoring Experience.
Chapter 14: Electronic Forms in MOSS 2007.
The Structure of an InfoPath Form.
Form Templates and Form Data.
Understanding InfoPath Security.
Form Programming.
Form Deployment and Distribution.
Using Browser-Based Forms.
Chapter 15: Building Workflow Solutions.
Workflow Foundation Basics.
Workflow in MOSS.
Workflow Development.
Building Declarative Workflows Using SharePoint Designer 2007.
Building Reusable Workflows Using Visual Studio 2005.
Chapter 16: Business Intelligence and SharePoint Server 2007.
Dashboards and Report Center.
Appendix A: Using the Microsoft Visual Studio 2005 Extension for Windows SharePoint Services 3.0.
Installation Requirements.
Building a Custom Solution Using the VSeWSS.
Using VSeWSS to Build Site Definitions and Custom Modules.
Using VSeWSS to Build Content Types.
Building a Custom Content Type Using VSeWSS.
Using VSeWSS to Build List Definitions.
Using VSeWSS to Build Web Parts.
Leveraging the SharePoint Solution Generator.
Index.