As a developer, would you like to learn more about Microsoft Office SharePoint Server (MOSS)? MOSS is based on Microsoft Windows SharePoint Services, which gives developers the opportunity to get more problems solved with less effort. Windows SharePoint Services 3.0 takes full advantage of Microsoft ASP.NET and the Microsoft .NET runtime. The new features and added programmability support in MOSS provide a wealth of development opportunities. This second course will immerse you in even more of the developer-centric capabilities of Microsoft Office SharePoint Server.
Level 1: Page Navigation
Did you know that you can integrate your application into SharePoint’s navigation? This topic looks at how SharePoint pages are arranged into web sites. Menus such as the site actions menu, the top navigation bar menu and the edit control block menu are explained. It shows how the menus in SharePoint can be updated so that a web site built on SharePoint can be customized.
Level 2: Page Branding
Did you know that you can completely brand a SharePoint site to look like your existing web? Web applications need design and SharePoint allows for this using master pages, cascading style sheets and themes. This topic walks through how to apply these artifacts to a SharePoint site and covers the process for modifying them to achieve a web site design in SharePoint.
Level 3: Web Services
Did you know that SharePoint developers have access to SharePoint list data using built in Web Services? SharePoint allows access using code running on the SharePoint server machine and also access using web services. This topic covers use of some of the simple web services provided by SharePoint and it also shows how to create a new web service on a SharePoint machine.
Level 4: Custom Content Types
Did you know that SharePoint developers can implement different behaviors for different document types? Content types define what documents or other content types are used in SharePoint document libraries. Content types can have several SharePoint aspects associated with them including custom menus and custom processing. This topic shows how to create a custom content type and how to associate an event handler with the new content type to do data validation.
Level 5: User Management
Did you know that you don’t have to write code to manage web site users in SharePoint? SharePoint allows for end user site creation and when a user creates a site they can also manage the user permissions on that site. This topic shows how some aspects of user management are handled in SharePoint including how you can audit activities that users do and show different data depending on the role a user belongs to.