1 / 14

Andrew Connell MVP Office SharePoint Server http://www.andrewconnell.com/blog me@andrewconnell.com

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 sezai@vividgroup.com.au.

bond
Download Presentation

Andrew Connell MVP Office SharePoint Server http://www.andrewconnell.com/blog me@andrewconnell.com

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEV13 – Extending MOSS 2007 WCM with Custom Components for Authoring, Rendering, Navigation and Operations • Sezai KömürSenior Developer – Vivid Grouphttp://www.sharepointblogs.com/sezaisezai@vividgroup.com.au Andrew ConnellMVP Office SharePoint Serverhttp://www.andrewconnell.com/blogme@andrewconnell.com

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

  3. 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

  4. Technology Contributions To Extensibility Options • ASP.NET 2.0 / .NET Framework 3.0 • Windows SharePoint Services v3 • MOSS 2007

  5. Authoring Extensibility Options • Page Editing Toolbar • Adding/Removing Menu Items & Quick Access Buttons • Telerik’sradEditor • 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

  6. Authoring Extensibility

  7. 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

  8. 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

  9. Navigation & Page Construction Extensibility

  10. 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 isanonymous 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

  11. 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

  12. Operations – Custom Timer Jobs

  13. Additional Information • ECM Team Blog • http://blogs.msdn.com/ecm • Andrew Connell • http://www.andrewconnell.com/blog • me@andrewconnell.com • Sezai Kömür • http://www.sharepointblogs.com/sezai • sezai@vividgroup.com.au

More Related