Answered by:
How to migrate SP2007 Site Templates, Themes, MasterPages & Pagelayouts to SP2010?

Question
-
Hi all, I am in the process of migrating SP2007 portal and teamsite to SP2010. My current SP2007 contains severals custom site templates, themes, masterpages and pagelayouts.
Notes:
A. Custom Site templates: were available in Central admin when new site collection is created, many sites already used these custom site templates.
B. Custom Site themes: were packaged as site feature so site owners are able to apply theme by activate through site feature, many sites already used these custom themesQuestions:
Site templates:
1. What happened to the existing sites that used these site templates when I apply visual upgrade? I mean: webpart zone, navigation, content in the existing zones...etc.Will these webpart zones, navigation will be displaced as well as contents after visual upgrade?
2. In case of the existing site templates were not working correctly after I apply visual upgrade:
a. What are my options to fix these custom site templates?
b. How can apply these new corrected site template to all existing sites? Can I do mass update or do I have to apply one by one...or other options?
c. What happend to my existing publishing pages? Do I have to rebuild these pages manulally?Site themes:
a. When I apply visual upgrade, what will happened to my custom themes?b. In case that custom themes are not working correctly, what are my options to fix them?
c. How can apply these new corrected site theme to all existing sites? Can I do mass update or do I have to apply one by one...or other options?
Anything else that I should know?
Thanks all for your help.- Moved by Mike Walsh FIN Tuesday, December 21, 2010 8:01 AM "Anything else that I should know?" To post SP 2010 questions to SP 2010 forums, perhaps. (From:SharePoint - Setup, Upgrade, Administration and Operation (pre-SharePoint 2010))
Tuesday, December 21, 2010 5:28 AM
Answers
-
I'll take a shot at a few of these (you really have a lot of questions). You really need to perform this on a test (VM) environment first if you want to be realistic.
Site Tempaltes:
1. You really should check out this discussion which involves the guy who designed visual upgrade. It answers most of your questions: http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=309
2. Don't upgrade things that don't work. The best thing I've done here is to recreate them in 2010 and get them to work.
2a. What do you mean by don't work? I would advise to not waste time in 2007, recreate them in 2010.
2b. It depends on whether the sites are created using the out of the box Site Definitions (the normal Blank Site, Team Site, etc). If they are, you can't change a Site Definition once a site has been provisioned (SP can't handle it). You can perform changes either through SharePoint Designer, or use Features to perform your modifications. You might also look into Feature Stapling.
2c. Content will generally stay as it is, but you might run into some control issues. It really depends on what is inside them and how the page layous and master pages are set up.
Site Themes
a. Site Themes are not great at upgrading, this post has more info on this: http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/3cddce14-bd87-489a-871e-8ebc600223c8/ and here: http://blogs.blumshapiroconsulting.com/jjkblog/archive/2010/05.aspx
b. Recreate them in 2010. You can even use "PowerPoint" which makes life really easy: http://andreasglaser.net/post/2009/12/16/SharePoint-2010-themes-compared-to-SharePoint-2007-themes.aspx
c. You can achieve that programmatically, or with PowerShell. Here are a few links that could help: http://www.powershell.nu/2009/03/08/set-themeps1-set-theme-in-sharepoint-using-powershell/ and http://blog.falchionconsulting.com/index.php/2008/01/apply-theme/
Good Luck!
Living the SharePoint dream...- Marked as answer by Mr. T1 Monday, March 14, 2011 9:45 PM
Tuesday, January 18, 2011 7:11 AM
All replies
-
Anyone can help me with this?
Thanks
Monday, January 17, 2011 11:28 PM -
As I know we cant migrate from SP 2007 to SP 2010. They arent compatible. SP 2010 works in 64-bit and SP 2007 in 32-bit. Same like if you create Word 2003 and you want open it on Word 2007, of course you cant. Right? As they arent compatible. :-)Tuesday, January 18, 2011 3:47 AM
-
I'll take a shot at a few of these (you really have a lot of questions). You really need to perform this on a test (VM) environment first if you want to be realistic.
Site Tempaltes:
1. You really should check out this discussion which involves the guy who designed visual upgrade. It answers most of your questions: http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=309
2. Don't upgrade things that don't work. The best thing I've done here is to recreate them in 2010 and get them to work.
2a. What do you mean by don't work? I would advise to not waste time in 2007, recreate them in 2010.
2b. It depends on whether the sites are created using the out of the box Site Definitions (the normal Blank Site, Team Site, etc). If they are, you can't change a Site Definition once a site has been provisioned (SP can't handle it). You can perform changes either through SharePoint Designer, or use Features to perform your modifications. You might also look into Feature Stapling.
2c. Content will generally stay as it is, but you might run into some control issues. It really depends on what is inside them and how the page layous and master pages are set up.
Site Themes
a. Site Themes are not great at upgrading, this post has more info on this: http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/3cddce14-bd87-489a-871e-8ebc600223c8/ and here: http://blogs.blumshapiroconsulting.com/jjkblog/archive/2010/05.aspx
b. Recreate them in 2010. You can even use "PowerPoint" which makes life really easy: http://andreasglaser.net/post/2009/12/16/SharePoint-2010-themes-compared-to-SharePoint-2007-themes.aspx
c. You can achieve that programmatically, or with PowerShell. Here are a few links that could help: http://www.powershell.nu/2009/03/08/set-themeps1-set-theme-in-sharepoint-using-powershell/ and http://blog.falchionconsulting.com/index.php/2008/01/apply-theme/
Good Luck!
Living the SharePoint dream...- Marked as answer by Mr. T1 Monday, March 14, 2011 9:45 PM
Tuesday, January 18, 2011 7:11 AM