Synopses & Reviews
Focus in on the internals of the Windows SharePoint Services 3.0 platform with this in-depth, straightforward reference. You get expert insights, task-oriented guidance, and extensive code samples to help you master the intricacies of building robust, enterprise content management applications.
Discover how to:
- Build application pages and site pages
- Develop and deploy reusable Web parts to enable customization and personalization
- Exploit Windows SharePoint APIs to deploy Microsoft ASP.NET AJAX components
- Use XML and Collaborative Application Markup Language (CAML) to create provisioning components
- Design and implement custom document libraries
- Use Windows Workflow Foundation to create applications that automate business process
- Create Site Definitions to aggregate components and package them for deployment
- Implement Code Access Security, Trust Levels, authentication, and authorization
PLUS—Get Microsoft Visual C# and XML code samples on the Web
About the Author
Ted Pattison is an author, instructor and co-founder of Critical Path Training (www.CriticalPathTraining.com), a company dedicated to education on SharePoint technologies. For the last five years, Ted has worked with Microsofts Developer Platform Evangelism group researching and authoring SharePoint training materials for early adopters. Ted started working with SharePoint 2010 in August of 2008, and since that time, has led a series of training classes in which he has already taught hundreds of professional developers how to get started building custom business solutions using the SharePoint 2010 platform.
Daniel Larson is a Microsoft MVP for SharePoint Server 2007. He works at NewsGator Technologies as a software engineer where he develops blogging, social networking, and portal software. Dan is also an avid blogger about ASP.NET AJAX and SharePoint Products and Technologies.
Table of Contents
Dedication; Acknowledgments; Ted's Acknowledgments; Dan's Acknowledgments; Foreword; Introduction; Who This Book Is For; System Requirements; Code Samples; Support for This Book; Chapter 1: Getting Started; 1.1 Site Provisioning; 1.2 Site Customization; 1.3 WSS as a Development Platform; 1.4 Creating Your First Feature; 1.5 Summary; Chapter 2: SharePoint Architecture; 2.1 IIS and ASP.NET 2.0 Primer; 2.2 ASP.NET 2.0 Framework; 2.3 WSS Integration with ASP.NET; 2.4 Creating Custom Application Pages; 2.5 Summary; Chapter 3: Pages and Design; 3.1 Site Page Fundamentals; 3.2 Designing Site Pages by Using Controls; 3.3 Master Pages; 3.4 Branding WSS Sites by Using CSS Files; 3.5 Summary; Chapter 4: Web Parts; 4.1 Web Parts; 4.2 Summary; Chapter 5: AJAX Web Parts; 5.1 Introduction; 5.2 Building Rich Internet Applications with ASP.NET AJAX; 5.3 Building AJAX Web Part Parts for WSS; 5.4 Summary; Chapter 6: Lists and Content Types; 6.1 Lists and Content Types; 6.2 Event Receivers; 6.3 Summary; Chapter 7: Document Libraries; 7.1 Working with Document Libraries; 7.2 Forms Libraries and Microsoft Office InfoPath; 7.3 Office Open XML File Formats; 7.4 Summary; Chapter 8: SharePoint Workflows; 8.1 Windows Workflow Foundation; 8.2 SharePoint Workflows; 8.3 Developing Custom Workflow Templates; 8.4 Integrating Workflow Input Forms; 8.5 Summary; Chapter 9: Solutions and Deployment; 9.1 Introduction; 9.2 Site Definitions; 9.3 Application Deployment Through Features; 9.4 WSS Globalization and Localization; 9.5 Deployment Using Solution Packages; 9.6 Language Packs; 9.7 Summary; Chapter 10: Application Security; 10.1 Introduction; 10.2 Trust Levels and Code Access Security; 10.3 Authentication, Authorization, and Identities; 10.4 User Impersonation with the User Token; 10.5 Summary;