+ All Categories
Home > Documents > Andrew Connell MVP Office SharePoint Server [email protected]

Andrew Connell MVP Office SharePoint Server [email protected]

Date post: 24-Feb-2016
Category:
Upload: bond
View: 37 times
Download: 0 times
Share this document with a friend
Description:
DEV13 – Extending MOSS 2007 WCM with Custom Components for Authoring, Rendering, Navigation and Operations. Sezai Kömür Senior Developer – Vivid Group http://www.sharepointblogs.com/sezai [email protected]. - PowerPoint PPT Presentation
14
Transcript
Page 1: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com
Page 2: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

DEV13 – Extending MOSS 2007 WCM with Custom Components for Authoring, Rendering, Navigation and Operations

Andrew ConnellMVP Office SharePoint Serverhttp://www.andrewconnell.com/[email protected]

Sezai KömürSenior Developer – Vivid Grouphttp://www.sharepointblogs.com/[email protected]

Page 3: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Agenda

• Overview of MOSS Extensibility Points & Options• Extending the Authoring Experience• Extending Navigation• Extending Page Construction• Extending Caching• Extending Operations

Page 4: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

MOSS Extensibility Foundations• Windows SharePoint Services v3

is built on top of .NET FX v3• Full power & flexibility of ASP.NET

2.0 available to WSS v3• MOSS 2007 is built on top of WSS

v3• All capabilities that ASP.NET 2.0

and WSS v3 bring to the table are available within MOSS 2007

MOSS 2007

WSS v3.NET Framework

v3.0

ASP.NET 2.0

Page 5: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Technology Contributions To Extensibility Options• ASP.NET 2.0 / .NET Framework 3.0

• Windows SharePoint Services v3

• MOSS 2007

Master Pages Web Part InfrastructurePage Output Caching Navigation Provider ModelPluggable Authentication Model Control AdaptersHTTP Handlers & Modules Workflow Foundation

Features framework WSS v3 Solution Packages (deployment)Delegate Controls Custom Actions (menu customizations)Workflow Foundation Integration Added Events, Sync/Async, and

CancellableImproved localization Support ($Resources:core)

Caching Configuration (VaryByCustom)

Disk-based Caching

HTML Editor Customization Page Editing Toolbar CustomizationMultilingual Solutions (variations)

Page 6: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Authoring Extensibility Options

• Page Editing Toolbar– Adding/Removing Menu Items & Quick Access Buttons

• Telerik’s radEditor– Cross browser authoring– OOTB HTML Editor limited to Internet Explorer-based

authoring• Leveraging Custom Actions via Features

– Customizing the Site Actions Menu– Customizing the Site Settings page (and Central

Administration)– Customizing the List Item Edit Control Block (ECB) Menu

Page 7: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Authoring Extensibility

Page 8: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Extending Site Navigation

• MOSS 2007 leverages ASP.NET 2.0’s the site map provider model

• Navigation Data– Site Map Data Sources provided OOTB to return site

hierarchy– Incorporates changes from Site Settings -> Navigation

page– Can be customized & subclassed for custom solutions

• Navigation Control (rendering)– Use the OOTB controls which leverage data provided by

site map data source– Create custom navigation controls– Incorporate 3rd party navigation controls very easily

Page 9: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Page Construction / Development

• Delegate Controls– Functionality enabling developers to introduce or replace

components on a page– Recommended approach to replace stock functionality

• Example : Search area– Developers can create their own Delegate Controls

• Custom Field Controls– Capability to replace authoring and presentation

rendering of field controls– Can leverage custom field types, or OOTB provided field

types– Example: The movie player field control

Page 10: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Navigation & Page Construction Extensibility

Page 11: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Caching Capabilities – Page Output & Disk-Based• Page Output Caching

– Site Settings Site Collection Administration • Site Collection Object Cache

–Set the Max Cache Size and Flush Object Cache   • Site Collection Cache Profiles

»Public Internet (Anonymous) Profile   • Site Collection Output Cache

–Enable Output Cache in the Site Collection–Select different Cache Profiles when user is

anonymous vs. authenticated• Disk-Based Caching (BlobCache)

– Stores local copies of static files on WFE’s disk– Significantly reduces database roundtrips– Enabled in site’s web.config

Page 12: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Operations – Timer Jobs

• WSS v3 Introduces Scheduled Jobs• Similar to Microsoft Windows Scheduled Tasks• Runs on a scheduled interval• Deployed via Features

– Add a FeatureReceiver to handle the FeatureActivated & FeatureDeactivating events

Page 13: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Operations – Custom Timer Jobs

Page 14: Andrew Connell MVP Office SharePoint Server  me@andrewconnell.com

Additional Information

• ECM Team Blog– http://blogs.msdn.com/ecm

• Andrew Connell– http://www.andrewconnell.com/blog– [email protected]

• Sezai Kömür– http://www.sharepointblogs.com/sezai– [email protected]


Recommended