Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Building SharePoint Web Parts Building SharePoint Web Parts with the Web ADFwith the Web ADFwith the Web ADFwith the Web ADF
Rex HansenRex HansenRich ZwaapRich Zwaap
AgendaAgenda
•• Today we will coverToday we will cover
Creating a custom Web Part that contains ADF controlsCreating a custom Web Part that contains ADF controls–– Creating a custom Web Part that contains ADF controlsCreating a custom Web Part that contains ADF controls–– Deploying the Web Part in SharePointDeploying the Web Part in SharePoint–– Debugging Debugging
Microsoft SharePoint Microsoft SharePoint
•• BrowserBrowser--based collaboration and document management platformbased collaboration and document management platform
•• Windows SharePoint Services 3.0 (WSS)Windows SharePoint Services 3.0 (WSS)–– Included with Windows Server Included with Windows Server
•• Microsoft Office SharePoint Server 2007 (MOSS)Microsoft Office SharePoint Server 2007 (MOSS)–– Licensed separatelyLicensed separately–– WSS + extra featuresWSS + extra features
•• Built on ASP.NET applications and servicesBuilt on ASP.NET applications and services–– Postback modelPostback model–– Modify site content using Web PartsModify site content using Web Partsy gy g
Web PartsWeb Parts
•• ASP.NET Server controlsASP.NET Server controls–– ASP.NET Web Part (recommended)ASP.NET Web Part (recommended)
•• System.Web.UI.WebControls.WebParts.WebPartSystem.Web.UI.WebControls.WebParts.WebPart–– SharePoint Web PartSharePoint Web Part
•• Microsoft.SharePoint.WebPartPages.WebPartMicrosoft.SharePoint.WebPartPages.WebPart•• Included with SharePoint Server Included with SharePoint Server –– not SDKnot SDK•• Backward compatible, crossBackward compatible, cross--page connectionspage connections
PersonalizationPersonalization
•• Modify content, appearance, and behavior of Web PartsModify content, appearance, and behavior of Web Parts•• Tied to the identity of a user and pageTied to the identity of a user and page•• Persisted, longPersisted, long--termterm•• In custom Web Part controls use Personalizable attribute onIn custom Web Part controls use Personalizable attribute on•• In custom Web Part controls, use Personalizable attribute on In custom Web Part controls, use Personalizable attribute on
propertiesproperties
Discussion topicsDiscussion topics
•• ASP.NET AJAX supportASP.NET AJAX support•• 6464--bit supportbit support•• InterInter--part communicationpart communication•• Working with SharePoint data servicesWorking with SharePoint data services•• Working with SharePoint data servicesWorking with SharePoint data services
Additional ResourcesAdditional Resources
•• ArcGIS Server Resource CenterArcGIS Server Resource Center–– Web ADF sampleWeb ADF sample
Common Custom ControlsCommon Custom ControlsCommon Custom ControlsCommon Custom Controls•• http://resources.esri.com/help/9.3/arcgisserver/adf/dotnet/samples_start.htmhttp://resources.esri.com/help/9.3/arcgisserver/adf/dotnet/samples_start.htm
•• ArcGIS Server blogArcGIS Server bloggg–– http://blogs.esri.com/Dev/blogs/arcgisserver/http://blogs.esri.com/Dev/blogs/arcgisserver/
•• MSDN ASP.NET Web Parts referenceMSDN ASP.NET Web Parts reference–– http://msdn.microsoft.com/enhttp://msdn.microsoft.com/en--us/library/e0s9t4ck.aspxus/library/e0s9t4ck.aspx
•• Microsoft SharePoint products and technologiesMicrosoft SharePoint products and technologiesp gp g–– http://msdn.microsoft.com/enhttp://msdn.microsoft.com/en--us/library/bb931739.aspxus/library/bb931739.aspx