SlideShare a Scribd company logo
Windows SharePoint Services “v3”: Using ASP.NET 2.0 Technology To Extend Pages, Sites, And Server Farms Mike Ammerlaan OFF405 Program Manager Microsoft Corporation
Office “12” : Server Investments Better empowerment, TCO and developer productivity Next generation e-mail, project management, workflow, blog and  wiki support Enhanced SharePoint Portal aggregation and personalization Great relevance with rich people and business data search Server-based forms and workflow with smart client and browser interfaces Server-based spreadsheets plus BI portals built on SQL Server Analysis Services Integrated document, records and Web content management Unified ASP.NET 2.0 workspace foundation for scalability and extensibility Windows SharePoint Services Site Provisioning, Storage,  Security, Management, APIs Collaboration Business Intelligence Portal Business Processes Search Content Management
WSS as Platform Platform Pieces Data Infrastructure Page and Rendering Model Object Model, Web Services, Events Document Management, Workflow Provisioning System
WSS Development Scenarios Components Data Infrastructure (Documents and Lists) Branding and Customization Site Solutions Workflow and Business Processes Pages and Providers
Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
Windows SharePoint Services  “v2” ASP.NET Integration Windows SharePoint Services “ Version 2” Windows SharePoint Services “ Version 3” ASP.NET 1.1 ASP.NET 2.0 Windows SharePoint Services “v3”
ASP.NET And SharePoint Services Goals Build more directly on top of ASP.NET Less “SharePointisms” Let more ASP.NET functionality  Move core functionality to ASP.NET
ASP.NET Integration Windows SharePoint Services “ Version 2” Windows SharePoint Services “ Version 3”
Benefits Of Integration Makes it easier for developers to build  on top Enable developers to use ASP.NET services, like HttpApplication or HttpModules Provide WSS facilities as standardized services [SiteMap] Consume more ASP.NET interfaces Membership, Role Providers More consistency
ASP.NET Features Shine Through Support for .ascx controls in pages Resource support for _layouts pages, etc. Compilation and safe code control Customized pages  can  have code Customized pages  can  be compiled for performance
Building On IIS/ASP.NET Web Applications WSS now creates its own application Does not “take over” the default app No need for “exclusions” Unified application domains Centralized Web configuration management object model
Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
Web Part Improvements Web Parts are now in ASP.NET 2.0 ASP.NET 2.0 Web Parts supported Full Compatibility for WSS “v2” Web Parts WSS “v2” Web Part class rebased  on .NET 2.0 web parts  MyV2WebPart ->  Microsoft.SharePoint.WebPartPages.WebPart -> Microsoft.Web.UI.WebControls.WebParts.WebPart Improved user interface for Web Parts
Web Part Serialization XmlSerialization vs. TypeConverters .webpart files/.dwp files format support Web parts based on WSS.WebPart  can serialize either way
ASP.NET 2.0 Web Parts
ASP.NET Web Part Connections Similar Connection Types ICell -> IField, IList -> ITable Automatic translation from WSS v2 types ASP.NET 2.0 adds support: custom connection interfaces custom transformers
ASP.NET 2.0  Web Part Connections
Integration Limitations Cannot use ASP.NET 2.0 Web Part  Pages ; not directly compatible as-is Pages must include SPWebPartZones and SPWebPartManager This is done to automatically handle compatibility issues No  built-in  support for treating .ASCX files (user controls) as Web Parts You can use .ASCXs in pages, though Wrappers for .ASCXs can and will be created
Which Web Part Technology Should You Use? Pros to ASP.NET 2.0 Web Parts: Usable in WSS and in non-WSS ASP.NET 2.0 applications Pros to SharePoint Web Parts: Client side scripting & connections Web Part data caching WorkItem infrastructure Where possible, build on base ASP.NET 2.0 Web Part model
Until Version 3… WSS v2 SP2 to be released by end of month Supports .NET 2.0 assemblies Does  not  support ASP.NET 2.0 features WSS Only: SPS 2003 does not support .NET 2.0  You’d need to create a WSS “v2” Web Part wrapper for ASP.NET 2.0 Web Parts
Introducing “Son of SmartPart” SmartPart version 2, a.k.a. “Son of SmartPart” Community tool driven by Jan Tielens of U2U Enables hosting ASP.NET 2.0 Web Parts and Web User Controls in WSS “v2” Web Part Pages (The original SmartPart allowed ASP.NET 1.1 user controls to be contained in WSS/SPS Web Parts; it’s on www.gotdotnet.com) Features include: Connectable Web Parts / user controls Properties support Custom Tool Part support For More Information: Technology Preview on www.smartpart.info  Forthcoming Webcast
Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
Master Pages Each page in WSS “points” to a master page Each WSS site has a Master Page Gallery (MPG) Site metadata indicates where WSS looks for a master page  Content pages (e.g., default.aspx) default to the per-site MPG Form pages (e.g., allitems.aspx) default to the per-site MPG Application pages default to the _layouts directory Office “12” servers will alter site metadata to point to a common master page gallery
Master Page Tokens One dynamic token: ~masterurl/default.master Maps to Spweb.MasterUrl Static Tokens ~sitecollection/default.master ~site/default.master
Master Pages  in SharePoint Sites
Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
Forms In SharePoint Services “v3” Forms now built with ASP.NET controls Control layout specified by ASP.NET templates Specify form templates in XML or replace  out-of-box templates Support creation of new field types which inherit from a base WSS type Also: XSLT-based DataForms SPDataSource Use ASP.NET controls that work with data sources Limitations Views  are still CAML-based
CAML? “ Collaboration Application Markup Language” XML dialect for SharePoint list data, views, fields, queries, etc. Extremely performant Support for more commonly-used alternatives being added with each major release of WSS
ASP.NET Based Forms Override out-of-box control templates Form Control Iterators Field Controls Specify form templates By list type in schema.xml By content type in feature.xml
Custom Field Types Extend out-of-the-box field types Field type XML definition (fldtypes*.xml) & Base Class Defines field properties Example: “Min/Max” value for a number field Auto generates field UI to collect these properties Provide a value object Provide validation
Extensible Field Rendering Views Must use CAML for view rendering Field’s base type is the default Share field display behavior with views Forms Share the CAML view rendering Define a custom display form rendering
Forms And Field Types
Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
Authentication Authentication  Identifies the end user Identifies the user’s group membership Windows Basic, Digest, NTLM, Kerberos ASP.NET (requires web.config edits) Forms (locally hosted login form) Web SSO (remotely hosted login form) ADFS Third-parties
Authentication By Smart Clients A truly clever smart client could Recognize a HTTP redirect request Open a browser window for the login form Submit the form content back to the server But It can’t confidently know that the redirect request is for a logon form URL Therefore Users must first visit the site with a browser Server must issue a (short-lived) persistent cookie This affects all Office System client applications
Authentication And Zones Zone = Virtual Server E.g. intranet and extranet  One authentication provider per zone Same content can support multiple authentication providers ACLs will have a mix of users from different authentication systems
Recap Better ASP.NET Integration ASP.NET Web Parts work in WSS “v3” Master page functionality & tokens Form templates Extensible field types Forms authentication
Community Resources At PDC Sessions OFF405  (Wed 11:00, Thu 14:15) Windows SharePoint Services: Using ASP.NET 2.0 Technology to Extend Pages, Sites, and Server Farms  OFF308  (Wed 13:45) Windows SharePoint Services 'v3': Creating and Defining Custom Templates, Sites, Features, and Solutions  OFF409  (Wed 15:15) Windows SharePoint Services: Advancements in Document, Content, and Data Storage  OFF310  (Wed 17:00) Windows SharePoint Services: Developing Collaboration and Tracking Applications OFF313  (Thu 10:00) Web Content Management Application Development and Engine Extensibility  OFF321  (Thu 17:15) Surfacing Your Application's Line-of-Business Data and Actions within Enterprise Portals  Labs: OFFHOL13  – What’s New in WSS “v3” Feature Walkthrough OFFHOL14  – ASP.NET 2.0 Interoperability with WSS “v3” (Web Parts and Master Pages) Office Experts Lounge After PDC MSDN dev centers: http://msdn.microsoft.com/office/ http://msdn.microsoft.com/sharepoint/
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

More Related Content

PPT
Ofc216 Shah German Webcms
PPS
SharePoint 2007 Presentation
DOCX
PPTX
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
PPTX
SharePoint And WCM
PPTX
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
PPT
Kentico Cms 5 0 Overview
PPTX
Apps for SharePoint
Ofc216 Shah German Webcms
SharePoint 2007 Presentation
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint And WCM
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
Kentico Cms 5 0 Overview
Apps for SharePoint

What's hot (19)

PPTX
Share Point Object Model
PPTX
Ordina SOFTC Presentation - Developing against SharePoint 2010 Lists
PPT
Kentico CMS Overview
PPT
3 lists, libraries, share point designer, business intelligence
PPTX
Business Connectivity Services (BCS) for Developers
PDF
Hooking SharePoint APIs with Android
PDF
Oracle portal 10g release 2 technical overview an oracle white paper august 2005
PDF
Microsoft SharePoint 2013 Overview from Atidan
PPTX
Ikaruson Pc
DOCX
Oracle apex course content
PPTX
Sharepoint 2013 Overview
PDF
Data Visualization Made Easier in SharePoint 2010
PPT
Web 2 0 Fullfeatures
PPTX
Sharepoint 2010 Object model topology
PPTX
Office 2013 loves web developers slide
PPT
asp .net training | asp.net course | asp.net training online | learn asp.net
PPT
Web 2 0 Fullfeatures
PPT
1.2 introduction
PDF
SWAZoo - AIDA
Share Point Object Model
Ordina SOFTC Presentation - Developing against SharePoint 2010 Lists
Kentico CMS Overview
3 lists, libraries, share point designer, business intelligence
Business Connectivity Services (BCS) for Developers
Hooking SharePoint APIs with Android
Oracle portal 10g release 2 technical overview an oracle white paper august 2005
Microsoft SharePoint 2013 Overview from Atidan
Ikaruson Pc
Oracle apex course content
Sharepoint 2013 Overview
Data Visualization Made Easier in SharePoint 2010
Web 2 0 Fullfeatures
Sharepoint 2010 Object model topology
Office 2013 loves web developers slide
asp .net training | asp.net course | asp.net training online | learn asp.net
Web 2 0 Fullfeatures
1.2 introduction
SWAZoo - AIDA
Ad

Viewers also liked (6)

PPS
Deutschland Ist Besser
PPT
Carrera Oficial
PPT
Revista Barrilete
PDF
Trends
PPT
Testweeklab
PPT
Deutschland Ist Besser
Carrera Oficial
Revista Barrilete
Trends
Testweeklab
Ad

Similar to WSS 3.0 using asp.net 2.0 for extending pages,Server Farms etc.. (20)

PPT
Asp.net architecture
PPT
Sharepoint2
PPTX
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
PDF
Asp.netrole
PPT
Composite Applications Speaking Tour - Lap Around Office Business Architectures
PPTX
Getting Started with SharePoint Development
PPT
Loan Origination Reference Architecture Deep Dive
PPT
Introduction wss-3-and-moss-2007-12324
PPTX
Windows Azure
PPT
Building Components and Services for the Programmable Web
PPSX
01 asp.net session01
PPTX
Migrating Apps To Azure
PDF
Integrating ASP.NET AJAX with SharePoint
PPTX
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
PPT
Web2.0 Ajax and REST in WebSphere Portal
PPT
Composite Applicaitons and OBA Architecture
PPTX
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
PPT
DevNext - Web Programming Concepts Using Asp Net
PPT
Asp dot net long
Asp.net architecture
Sharepoint2
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
Asp.netrole
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Getting Started with SharePoint Development
Loan Origination Reference Architecture Deep Dive
Introduction wss-3-and-moss-2007-12324
Windows Azure
Building Components and Services for the Programmable Web
01 asp.net session01
Migrating Apps To Azure
Integrating ASP.NET AJAX with SharePoint
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
Web2.0 Ajax and REST in WebSphere Portal
Composite Applicaitons and OBA Architecture
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
DevNext - Web Programming Concepts Using Asp Net
Asp dot net long

More from maddinapudi (12)

PPT
Enterprise Content Management
DOCX
eRoom Installation Screen Shots
PDF
eRoom 7 Installation,Upgrade, and Configuration Guide
PPT
Vs2008 to improve Development
PPT
Wss Object Model
PPT
SharePoint Web Parts
PDF
Dotnet Interview Questions
PDF
White Paper On Moss 2007
PDF
Asp.Net MVC Framework Design Pattern
PDF
Connected Applications using WF and WCF
PDF
.net 3.5 and vs 2008
PDF
Introduction to Asp.net 3.5 using VS 2008
Enterprise Content Management
eRoom Installation Screen Shots
eRoom 7 Installation,Upgrade, and Configuration Guide
Vs2008 to improve Development
Wss Object Model
SharePoint Web Parts
Dotnet Interview Questions
White Paper On Moss 2007
Asp.Net MVC Framework Design Pattern
Connected Applications using WF and WCF
.net 3.5 and vs 2008
Introduction to Asp.net 3.5 using VS 2008

Recently uploaded (20)

PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
A Brief Introduction About Julia Allison
PDF
Types of control:Qualitative vs Quantitative
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
Nidhal Samdaie CV - International Business Consultant
PPTX
Amazon (Business Studies) management studies
PPT
Data mining for business intelligence ch04 sharda
PDF
Business model innovation report 2022.pdf
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
COST SHEET- Tender and Quotation unit 2.pdf
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
A Brief Introduction About Julia Allison
Types of control:Qualitative vs Quantitative
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Principles of Marketing, Industrial, Consumers,
MSPs in 10 Words - Created by US MSP Network
Nidhal Samdaie CV - International Business Consultant
Amazon (Business Studies) management studies
Data mining for business intelligence ch04 sharda
Business model innovation report 2022.pdf
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Power and position in leadershipDOC-20250808-WA0011..pdf
HR Introduction Slide (1).pptx on hr intro
WRN_Investor_Presentation_August 2025.pdf
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
COST SHEET- Tender and Quotation unit 2.pdf

WSS 3.0 using asp.net 2.0 for extending pages,Server Farms etc..

  • 1. Windows SharePoint Services “v3”: Using ASP.NET 2.0 Technology To Extend Pages, Sites, And Server Farms Mike Ammerlaan OFF405 Program Manager Microsoft Corporation
  • 2. Office “12” : Server Investments Better empowerment, TCO and developer productivity Next generation e-mail, project management, workflow, blog and wiki support Enhanced SharePoint Portal aggregation and personalization Great relevance with rich people and business data search Server-based forms and workflow with smart client and browser interfaces Server-based spreadsheets plus BI portals built on SQL Server Analysis Services Integrated document, records and Web content management Unified ASP.NET 2.0 workspace foundation for scalability and extensibility Windows SharePoint Services Site Provisioning, Storage, Security, Management, APIs Collaboration Business Intelligence Portal Business Processes Search Content Management
  • 3. WSS as Platform Platform Pieces Data Infrastructure Page and Rendering Model Object Model, Web Services, Events Document Management, Workflow Provisioning System
  • 4. WSS Development Scenarios Components Data Infrastructure (Documents and Lists) Branding and Customization Site Solutions Workflow and Business Processes Pages and Providers
  • 5. Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
  • 6. Windows SharePoint Services “v2” ASP.NET Integration Windows SharePoint Services “ Version 2” Windows SharePoint Services “ Version 3” ASP.NET 1.1 ASP.NET 2.0 Windows SharePoint Services “v3”
  • 7. ASP.NET And SharePoint Services Goals Build more directly on top of ASP.NET Less “SharePointisms” Let more ASP.NET functionality Move core functionality to ASP.NET
  • 8. ASP.NET Integration Windows SharePoint Services “ Version 2” Windows SharePoint Services “ Version 3”
  • 9. Benefits Of Integration Makes it easier for developers to build on top Enable developers to use ASP.NET services, like HttpApplication or HttpModules Provide WSS facilities as standardized services [SiteMap] Consume more ASP.NET interfaces Membership, Role Providers More consistency
  • 10. ASP.NET Features Shine Through Support for .ascx controls in pages Resource support for _layouts pages, etc. Compilation and safe code control Customized pages can have code Customized pages can be compiled for performance
  • 11. Building On IIS/ASP.NET Web Applications WSS now creates its own application Does not “take over” the default app No need for “exclusions” Unified application domains Centralized Web configuration management object model
  • 12. Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
  • 13. Web Part Improvements Web Parts are now in ASP.NET 2.0 ASP.NET 2.0 Web Parts supported Full Compatibility for WSS “v2” Web Parts WSS “v2” Web Part class rebased on .NET 2.0 web parts MyV2WebPart -> Microsoft.SharePoint.WebPartPages.WebPart -> Microsoft.Web.UI.WebControls.WebParts.WebPart Improved user interface for Web Parts
  • 14. Web Part Serialization XmlSerialization vs. TypeConverters .webpart files/.dwp files format support Web parts based on WSS.WebPart can serialize either way
  • 16. ASP.NET Web Part Connections Similar Connection Types ICell -> IField, IList -> ITable Automatic translation from WSS v2 types ASP.NET 2.0 adds support: custom connection interfaces custom transformers
  • 17. ASP.NET 2.0 Web Part Connections
  • 18. Integration Limitations Cannot use ASP.NET 2.0 Web Part Pages ; not directly compatible as-is Pages must include SPWebPartZones and SPWebPartManager This is done to automatically handle compatibility issues No built-in support for treating .ASCX files (user controls) as Web Parts You can use .ASCXs in pages, though Wrappers for .ASCXs can and will be created
  • 19. Which Web Part Technology Should You Use? Pros to ASP.NET 2.0 Web Parts: Usable in WSS and in non-WSS ASP.NET 2.0 applications Pros to SharePoint Web Parts: Client side scripting & connections Web Part data caching WorkItem infrastructure Where possible, build on base ASP.NET 2.0 Web Part model
  • 20. Until Version 3… WSS v2 SP2 to be released by end of month Supports .NET 2.0 assemblies Does not support ASP.NET 2.0 features WSS Only: SPS 2003 does not support .NET 2.0 You’d need to create a WSS “v2” Web Part wrapper for ASP.NET 2.0 Web Parts
  • 21. Introducing “Son of SmartPart” SmartPart version 2, a.k.a. “Son of SmartPart” Community tool driven by Jan Tielens of U2U Enables hosting ASP.NET 2.0 Web Parts and Web User Controls in WSS “v2” Web Part Pages (The original SmartPart allowed ASP.NET 1.1 user controls to be contained in WSS/SPS Web Parts; it’s on www.gotdotnet.com) Features include: Connectable Web Parts / user controls Properties support Custom Tool Part support For More Information: Technology Preview on www.smartpart.info Forthcoming Webcast
  • 22. Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
  • 23. Master Pages Each page in WSS “points” to a master page Each WSS site has a Master Page Gallery (MPG) Site metadata indicates where WSS looks for a master page Content pages (e.g., default.aspx) default to the per-site MPG Form pages (e.g., allitems.aspx) default to the per-site MPG Application pages default to the _layouts directory Office “12” servers will alter site metadata to point to a common master page gallery
  • 24. Master Page Tokens One dynamic token: ~masterurl/default.master Maps to Spweb.MasterUrl Static Tokens ~sitecollection/default.master ~site/default.master
  • 25. Master Pages in SharePoint Sites
  • 26. Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
  • 27. Forms In SharePoint Services “v3” Forms now built with ASP.NET controls Control layout specified by ASP.NET templates Specify form templates in XML or replace out-of-box templates Support creation of new field types which inherit from a base WSS type Also: XSLT-based DataForms SPDataSource Use ASP.NET controls that work with data sources Limitations Views are still CAML-based
  • 28. CAML? “ Collaboration Application Markup Language” XML dialect for SharePoint list data, views, fields, queries, etc. Extremely performant Support for more commonly-used alternatives being added with each major release of WSS
  • 29. ASP.NET Based Forms Override out-of-box control templates Form Control Iterators Field Controls Specify form templates By list type in schema.xml By content type in feature.xml
  • 30. Custom Field Types Extend out-of-the-box field types Field type XML definition (fldtypes*.xml) & Base Class Defines field properties Example: “Min/Max” value for a number field Auto generates field UI to collect these properties Provide a value object Provide validation
  • 31. Extensible Field Rendering Views Must use CAML for view rendering Field’s base type is the default Share field display behavior with views Forms Share the CAML view rendering Define a custom display form rendering
  • 33. Agenda ASP.NET Integration Goals and Benefits Web Parts Master Pages Forms and Field Types Authentication
  • 34. Authentication Authentication Identifies the end user Identifies the user’s group membership Windows Basic, Digest, NTLM, Kerberos ASP.NET (requires web.config edits) Forms (locally hosted login form) Web SSO (remotely hosted login form) ADFS Third-parties
  • 35. Authentication By Smart Clients A truly clever smart client could Recognize a HTTP redirect request Open a browser window for the login form Submit the form content back to the server But It can’t confidently know that the redirect request is for a logon form URL Therefore Users must first visit the site with a browser Server must issue a (short-lived) persistent cookie This affects all Office System client applications
  • 36. Authentication And Zones Zone = Virtual Server E.g. intranet and extranet One authentication provider per zone Same content can support multiple authentication providers ACLs will have a mix of users from different authentication systems
  • 37. Recap Better ASP.NET Integration ASP.NET Web Parts work in WSS “v3” Master page functionality & tokens Form templates Extensible field types Forms authentication
  • 38. Community Resources At PDC Sessions OFF405  (Wed 11:00, Thu 14:15) Windows SharePoint Services: Using ASP.NET 2.0 Technology to Extend Pages, Sites, and Server Farms OFF308  (Wed 13:45) Windows SharePoint Services 'v3': Creating and Defining Custom Templates, Sites, Features, and Solutions OFF409  (Wed 15:15) Windows SharePoint Services: Advancements in Document, Content, and Data Storage OFF310  (Wed 17:00) Windows SharePoint Services: Developing Collaboration and Tracking Applications OFF313  (Thu 10:00) Web Content Management Application Development and Engine Extensibility OFF321  (Thu 17:15) Surfacing Your Application's Line-of-Business Data and Actions within Enterprise Portals Labs: OFFHOL13 – What’s New in WSS “v3” Feature Walkthrough OFFHOL14 – ASP.NET 2.0 Interoperability with WSS “v3” (Web Parts and Master Pages) Office Experts Lounge After PDC MSDN dev centers: http://msdn.microsoft.com/office/ http://msdn.microsoft.com/sharepoint/
  • 39. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.