Upgrading SharePoint Site Templates and List Templates

Site Template Galleries and List Template Galleries are not upgraded during a migration.

This is true of WSS 2.0 to 3.0, and therefore SPS 2003 to MOSS 2007.

The reason is that they're not sites or lists, they're simply files stored in special Document Libraries named Site Template Gallery and List Template Gallery, one per Site collection.

 

So how do you upgrade these templates to WSS 3.0 or MOSS 2007? 

 

1.       Create a blank site called SiteTemplates in the old environment and create sites based on all your templates beneath it.

2.       Create a site beneath it called ListTemplates and there create instances of, well, I’ll bet you can guess.

3.       Upgrade the server, SiteTemplates will be migrated too.

4.       If they come out fine, use Save As Template in the new environment to save each back to the Gallery.

5.       After you’re done, either keep or remove the SiteTemplates site depending on how useful you find it.

 

It’s the same strategy I use to develop site templates with people. I create a /Sandbox or /Dev site collection, rough out a site below it, and then give the future site owner rights to contribute according to their skill level. After the design is approved I can build a Site Definition based on it or Save as Template and upload it into the Gallery of their actual site. When they need to make changes, for example to change the format of the Project Charter doc stored in a Project Site, they can make the changes themselves and let me know that a new Template needs to be deployed. If they understand that after initial stabilization deployment happens once per month, it works itself into a nice routine.

 

And if you grab VSeWSS, there's a fighting chance that some of these upgraded Site Templates can be turned into bona fide Site Definitions with the SharePoint Solution Generator. Only Site Definitions are now called Site Templates too, so while you're ahead semantically, you're running in place syntactically. C'est la SharePoint vie.

Published Thursday, March 08, 2007 9:19 PM by erobillard

Comments

Monday, June 18, 2007 7:52 AM by Shivkumar.N

# re: Upgrading SharePoint Site Templates and List Templates

Hi,

I am trying to upgrade a SPS 2003 site to MOSS 2007. The SPS site uses a custom list which is creating problems during upgrade. This custom list appears to work fine in the client setup but throws up "Invalid List Template" error in my local setup.

When i verified their site, i could see a custom list template. I could export the list template and have it uploaded in my local setup but whenever i try to create a new list out of this template, i receive an error "Cannot complete operation".

Is there any resolution/suggestion for this issue?

Regards,

Siva

Wednesday, June 27, 2007 9:54 AM by TrackBack

# http://dotnetslackers.com/sharepoint/re-51948_upgrading_sharepoint_site_templates_and_list_templates.aspx

Wednesday, June 27, 2007 9:54 AM by TrackBack

# http://live.sharepointcommunity.de/wiki/wiki-seiten/upgrade.aspx

Wednesday, June 27, 2007 9:55 AM by TrackBack

# http://wss.collutions.com/lists/wssv3faq/dispform.aspx?id=993

Monday, July 02, 2007 2:49 AM by cheeli.satish

# re: Upgrading SharePoint Site Templates and List Templates

upgrading a sharepoint 2003 site to a moss 2007 site on the same machine.

Thursday, March 27, 2008 1:15 AM by MaxGXL Benefits of Glutathione » MaxGXL Glutathione

# MaxGXL Benefits of Glutathione » MaxGXL Glutathione

For those over the age of 45, we recommend that they have their blood fat levels tested on a regular basis as part of their general health management. If your reading is above 6. 5 mmol/ L, your risk of heart disease is about four times greater than of

Monday, October 06, 2008 1:01 AM by Sharepoint migration | Layer the 13th

# Sharepoint migration | Layer the 13th

Pingback from  Sharepoint migration | Layer the 13th

Wednesday, July 01, 2009 5:19 AM by Sharepoint site

# Sharepoint site

Pingback from  Sharepoint site

Leave a Comment

(required) 
(required) 
(optional)
(required)