Windows SharePoint Services 3.0 (WSS) is a built-in feature of Windows Server that allows for the development of collaborative business applications. Microsoft Office SharePoint Server 2007 (MOSS) is an integrated server offering that leverages the WSS 3.0 features of Windows Server and adds an additional 100+ collaborative features. With WSS 3.0 and MOSS 2007 combined, you can create a variety of highly collaborative business applications. Using numerous practical, real-world examples, this book discusses implementing custom master pages, programming against site pages, implementing custom application pages, developing custom server controls, and extending existing controls. Cover About the Author Credits Acknowledgments TOC$Contents Introduction What This Book Covers CH$Chapter 1: The SharePoint 2007 Architecture ASP.NET Hosting Environment Internet Information Services (IIS) SharePoint Extensions ISAPIRuntime ASP.NET HTTP Runtime Pipeline Summary CH$Chapter 2: CAML , Features, Custom Actions, and Application Pages Collaborative Application Markup Language (CAML) Features SharePoint Solution Package Application Pages Summary CH$Chapter 3: List Types What Is SharePoint Forms Infrastructure, Anyway? List Types List Provisioning Custom List Item Forms Summary CH$Chapter 4: Form-Rendering Controls SharePoint Rendering Server Controls SPControl ListFormPageTitle ListProperty TemplateBasedControl FormComponent FormToolBar RequiredFieldMessage ListFieldIterator Summary CH$Chapter 5: Field Types SPField Field Type Definition Field-Rendering Controls Variable Field Type Property Rendering Implementing a Custom Field Type Summary CH$Chapter 6: Site Columns and Site Content Types Site Columns Site Content Types Summary CH$Chapter 7: Site Definitions and Site Provisioning Providers Site Definitions Site Provisioning Provider Summary CH$Chapter 8: Advanced SharePoint Programming Web Configuration Modification Extending STSADM Feature Receiver Developing Custom Timer Jobs Feature Activation Summary CH$Chapter 9: Event Receivers Overview List Event Receiver Item Event Receiver Web Event Receiver Summary CH$Chapter 10: SharePoint Web Parts What Is the ASP.NET Web Parts Framework? SharePoint Extensions to ASP.NET Web Parts Framework Main Components of the Web Parts Framework Part Web Part Deploying a Custom WebPart Server Control Implementing IWebPart IWebActionable EditorPart Developing Custom EditorPart Controls Templated Web Parts Connecting WebPart Controls Summary CH$Chapter 11: Code Access Security (CAS) What CAS Provides Security Syntax GAC versus Bin Security Demands Security Requests Granting Permissions AllowPartiallyTrustedCallersAttribute Summary CH$Chapter 12: Deployment Why Use a SharePoint Solution Package? Cabinet and DDF Files Solution Manifest Deployment Scenarios Summary CH$Chapter 13: Business Data Catalog BDC Metadata XML Schema MetadataObject IndividuallySecurableMetadataObject LocalizedDisplayNames Properties AccessControlList LobSystem Document Element LobSystemInstances Entities InstanceCount Identifiers Methods Parameters FilterDescriptors MethodInstances Actions Associations Example IDX$Index. Windows SharePoint Services 3. 0 (WSS) is a built-in feature of Windows Server that allows for the development of collaborative business applications. Microsoft Office SharePoint Server 2007 (MOSS) is an integrated server offering that leverages the WSS 3. 0 features of Windows Server and adds an additional 100+ collaborative features. With WSS 3.