OFC329 Migrating your CMS 2002 web sites to Microsoft Office SharePoint Server 2007 Arpan Shah Group Product Manager.

Slides:



Advertisements
Similar presentations
The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment.
Advertisements

Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
 Troy Hopwood Program Manager Microsoft Corporation BB53.
Microsoft Office SharePoint Server 2007 (MOSS 2007) Overview Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL.
OFC323 Dot-Com Meets SharePoint: Building an Internet-Facing Web Site Using Microsoft Office SharePoint Server 2007 Jim Masson Lead Program Manager Microsoft.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Agenda: Solomon N’Jie Overview Microsoft Enterprise Search Solution
ARC01 – How Much Can MOSS Replace Your Enterprise Architecture Ivan Wilson MVP Office SharePoint Server
OFC216 Using the Web Content Management Features of Microsoft Office SharePoint Server 2007 to Build Great Looking Sites Arpan Shah Group Product Manager.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
SHAREPOINT TUESDAY John van Ruth
SharePoint 2010: Building an enterprise public website Vinod Unny Enterprise InfoTech Microsoft Regional Director.
SharePoint Collaboration Features & Workflow
Business Intelligence SharePoint 2007 Collaboration Search Portal Business Forms Platform Services RSS, Workspaces, Mgmt, Security, Storage, Topology,
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation Session Code: OFS214.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Microsoft Dynamics.
OFC308 Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites Todd C. Bleeker,
Microsoft Office SharePoint Server 2007 Today and Tomorrow Tom Rizzo Microsoft
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Office SharePoint Server 2007 Mark Dunkel US Education TSP - SharePoint Microsoft Corporation.
SharePoint MOSS Platform Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Enterprise.
SharePoint 2007 Overview and Solution Examples Inetium.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Amplify The Impact Of Your People SharePoint 2007 in the Business Productivity Infrastructure Babar Batla Principal Business Productivity Specialist Microsoft.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
MOSS COLLABORATION Hieu Nguyen Trong. Agenda  MOSS Site structure  Collaboration introduction  Demo.
Portal Vision and Strategy. Table of Contents Problem statement Solution Sharepoint 2007 features Current Architecture Assessment New portal architecture.
Microsoft Office SharePoint Server The Productivity Gap INFORMATION PROCESS Desktop Productivity Enterprise Apps ERPCRM RelationalDatabase Office.
Jesse Bornfreund Sr. Product Manager, SharePoint Server Microsoft Corporation The 2007 Microsoft Office System: An Overview for the.
Agenda What’s functionally changed since 2003 What’s technically changed since 2003 What’s the difference between WSS 2007 and SharePoint 2007 What’s the.
E C M theperfect future.com a web 2.0 company Sharepoint Portal 2007 Managing your portal with Site Content Types and Workflows Saurabh Verma
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
Wellington SharePoint Users Group 2007 Microsoft Office System Overview Ryan Duguid.
Next Generation of Collaboration Office System 2007 Steve Iatropoulos Anna Murray Partner Information Worker Team.
03 | Manage Team Foundation Server Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Introducing The 2007 Microsoft Office System All information in this presentation remains under NDA.
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Asif Rehmani Trainer SharePoint-eLearning.com OFC 301.
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
OFC303 Hilton Giesenow Development Manager - 3fifteen Host –
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Demand Management and Workflow
Integrating SharePoint 2010 with Office 2010
Microsoft Office SharePoint Server 2007 Enterprise Search
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
OFC214 Microsoft Office Project Server 2007: Overview
Document & Web Content Management
Business Connectivity Services in SharePoint 2010 and Office 2010
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Accessing and Surfacing LOB Data in SharePoint 2010
Office Power Hour New developer APIs and features for Apps for Office
Overview of Social Computing in Microsoft SharePoint 2010
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s new in Visual Studio for web developers
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Visual Studio 2010 SharePoint Development Tools Overview
Office 365 Development.
The Social Life of Information
Office 365 Development July 2014.
Microsoft Dynamics.
Presentation transcript:

OFC329 Migrating your CMS 2002 web sites to Microsoft Office SharePoint Server 2007 Arpan Shah Group Product Manager

Session Objectives and Key Takeaways Pre-requisites: You must be familiar with Office SharePoint Server You must know CMS 2002 Session Objectives Understand the two core pieces of migration – content and code Understand the use of the content migration feature Understand how out of the box features eliminate common custom code solutions Your CMS ’02 content will make it into Microsoft Office SharePoint Server 2007!

Agenda Migration strategy Content migration Artifact mapping Using a migration profile Pre-migration analysis Where your content goes Re-branding Code migration Application analysis Replacing custom code with new out of the box features

The Art of Migration “If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not your enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.” The Art of War, by Sun Tzu

Technology Convergence SharePoint Portal Server 2001 SharePoint Team Services “v1” Content Management Server 2002 SharePoint Portal Server 2003 Windows SharePoint Services “v2” Windows SharePoint Services “v3” Office SharePoint Server 2007 Portal, Web Content Management, and More

2007 Microsoft Office Servers Collaboration portal + content management Document lifecycle capabilities Enterprise search enhancements On-premise server with AD integration Deploy, manage & integrate clients Relay Manager & Data Bridge Publishing of InfoPath forms Editing and submitting via browser Centralized e-Forms catalog and lifecycle management Project tracking Plan, schedule, assign resources Time and status reporting Portfolio analysis and optimization Track assets, operations, & products Life cycle analysis and planning E-Forms services Spreadsheet publishing and reporting Business data integration Base CALs Enterprise CALs - Utility Server - No CAL Required

BusinessIntelligence Microsoft SharePoint Feature Areas Collaboration Search Portal Business Forms Platform Services Workspaces, Mgmt, Security, Storage, Topology, Site Model ContentManagement Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Integrated document management, records management, and Web content management with policies and workflow Rich and Web forms based front- ends, LOB actions, pluggable SSO Docs/tasks/calendars, blogs, wikis, integration, project management “lite”, Outlook integration, offline docs/lists Enterprise scalability, contextual relevance, rich people and business data search Enterprise Portal template, Site Directory, My Sites, social networking, privacy control

Getting On The Microsoft Office SharePoint Server 2007 Train Two core pieces ContentCode We'll talk about both Most common custom-code solutions are handled by out of the box features

Migration Strategy Planning Analyze old application Map custom solutions to new features Migrate Use the Content Migration feature Post-migration tasks Check, refine migrated site Re-brand site Incrementally migrate new content Switch over to Microsoft Office SharePoint Server 2007 site

Whitepapers Planning Analyzing and Assessing Microsoft Office SharePoint Server 2007 for CMS developers API Comparison SharePoint Migration Center on MSDN

Migration Strategy 2007 Microsoft Office system

What Is “Content”? CMS 2002 Microsoft Office SharePoint Server 2007 Template (aspx page) Page Layout Template Definition Content Type Placeholder Field Control Placeholder Definition Column Templates PostingPage ChannelSite Top Level Channel Site Collection Users, Roles, Rights Groups Users, Roles, Groups, Permissions Resources Items in Images and Documents Libraries Custom placeholder data Migrated as text field

Migration Profiles Contains the settings for the migration of a site CMS ’02 database connection information Top-level channel to migrate Site collection to migrate into By running the profile, content gets migrated to Microsoft Office SharePoint Server 2007 Don’t need CMS ’02 installed on your Microsoft Office SharePoint Server 2007 farm One profile for every migration

Common CMS ‘02 Implementations One CMS ’02 install -> One web site One CMS ’02 install -> Multiple web sites Each site in a top level channel Possibly using host header mapping Depending on the CMS ’02 structure, your migration profile configuration will change slightly

One Web Site Site Collection

Site Collection A Site Collection B Multiple Web Sites

A Migration Profile

Pre-Migration Analyzer Microsoft Office SharePoint Server 2007 is a new architecture Identifies things that need to or should be changed in your CMS 2002 application before migration Runs automatically as part of migration Errors and Warnings Errors: Cause migration to fail until they are changed Warnings: Migration can proceed but some content may not look like you expect in Microsoft Office SharePoint Server 2007 Pre-migration analyzer can be run without performing a full migration

Post-Migration Tasks Test content Refine content Adjust navigation Add custom field controls Customize Branding Master pages Page layouts

Code Migration Moving from the CMS API to SharePoint Object Model No backwards compatibility We are providing whitepapers to help customers through this

Code Migration Custom code CMS 2002 Customization Microsoft Office SharePoint Server 2007 Replacement Search Out-of-Box (OOB) feature Navigation OOB plus ASP.NET 2.0 provider model based customization Landing (summary roll-up) pages OOB feature (Summary links, TOC, and Content-by-Query controls) Content deployment scripts OOB Deployment feature with UI Forms login page OOB plus ASP.NET 2.0 provider model based customization Workflow Extensions API Better OOB Workflow plus FrontPage and Visual Studio customization Web Author Console Customizations OOB plus ASP.NET 2.0 data source based customization of Authoring Console Custom placeholder server controls Rewrite as WSS field controls

Code Migration Custom placeholders HTML Placeholders are migrated to HTML Field controls Custom Placeholders need to be migrated to Field controls The XML Placeholder isn’t supported If you are using it, you need to create a custom field control

Code Migration Workflow Microsoft Office SharePoint Server 2007 leverages Windows Workflow Foundation Several workflows are provided that you can configure or create new workflows Microsoft Office SharePoint Server 2007 workflows are based on content types and/or sites

Code Migration Metadata Channel Properties Move to a “Property Bag” on the site Access through API Posting Properties Become fields on the page Only visible in page edit mode

CMS Assessment Tool Overview Creates an inventory of your application’s use of the CMS Publishing API (PAPI) Creates an inventory of the CMS Repository Collects Statistics about the CMS Repository Pre-Migration Analyzer Reports are in XML and Microsoft Office Excel

CMS Assessment Tool

CMS Assessment Tool Code analysis PAPI Inventory Where in your code you are calling PAPI Summary of the PAPI calls Which placeholders are being used on which templates Workflow hooks

CMS Assessment Tool Pre-migration analysis Executes many of the same tests against the CMS Repository as Microsoft Office SharePoint Server 2007 The same errors and warning text is used Identify potential issues before attempting to upgrade

A Re-Branded Post Migration Site

FAQs Connected Pages Examine what you were trying to do Possible solutions include: Variations Content Query Web Part Reusable HTML Fragments Navigation modifications Revision History Not as visual as CMS 2002 Pages Library and URL Can change Pages Library name

Best Practices for Current Dev Update your CMS 2002 application to SP2 Upgrade to ASP.NET 2.0 Use Master Pages Leverage the ASP.NET 2.0 Navigation and Authentication Provider Model Minimize the number of templates Minimize your custom placeholder server controls Plan customizations based on what you know is coming! Integrated Search Workflow customizations Authoring Console OOB Web Parts Avoid using Connected Templates/Pages

What You Can Do Now Download Beta 2 and Migrate your site! Check out the Migration Center Assessment Tool Planning guide White papers Learn all about Office SharePoint Server! E-Learning SharePoint DVD Designing Your Microsoft Content Management Server 2002 Solution for Reusability

Additional Community Resources Web Casts: Migration Web Cast Evolution of Web Content Management in Office SharePoint Server Blogs: Stefan Gossner Andrew Connell (MVP) Spencer Harbar (MVP) Mark Harrison Mitch Prince

The 2007 Microsoft Office System Clients. Servers. Solutions. Install Beta 2 today! It’s in your attendee bag Learn more at the Office System TLC Demo Stations / Hands-on-Labs / Chalk-talks Get more information Get more information Lab Demo

Resources Technical Chats and Webcasts Microsoft Learning and Certification MSDN & TechNet Virtual Labs Newsgroups communities/newsgroups/en-us/default.aspx Technical Community Sites User Groups

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