Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Dynamics.

Similar presentations


Presentation on theme: "Microsoft Dynamics."— Presentation transcript:

1 Microsoft Dynamics

2 DEV13 – Extending MOSS 2007 WCM with Custom Components for Authoring, Rendering, Navigation and Operations Andrew Connell MVP Office SharePoint Server Sezai Kömür Senior Developer – Vivid Group

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

4 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

5 Technology Contributions To Extensibility Options
Microsoft Dynamics Technology Contributions To Extensibility Options ASP.NET 2.0 / .NET Framework 3.0 Windows SharePoint Services v3 MOSS 2007 Master Pages Web Part Infrastructure Page Output Caching Navigation Provider Model Pluggable Authentication Model Control Adapters HTTP 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 Cancellable Improved localization Support ($Resources:core) Caching Configuration (VaryByCustom) Disk-based Caching HTML Editor Customization Page Editing Toolbar Customization Multilingual Solutions (variations)

6 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

7 Authoring Extensibility
7/25/2019 4:50 AM Authoring Extensibility © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 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

9 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

10 Navigation & Page Construction Extensibility
7/25/2019 4:50 AM Navigation & Page Construction Extensibility © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 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

12 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

13 Operations – Custom Timer Jobs
7/25/2019 4:50 AM Operations – Custom Timer Jobs © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Additional Information
ECM Team Blog Andrew Connell Sezai Kömür


Download ppt "Microsoft Dynamics."

Similar presentations


Ads by Google