SharePoint: Save Publishing Site as Template in MOSS 2007

Filed under: SharePoint — Written by Chrissy on Saturday, March 22nd, 2008 @ 7:01 pm

Seems that Microsoft forgot to add a link to "Save site as Template" for Publishing sites in MOSS 2007, and it appears the problem is not addressed in SP1, either. Makes me wonder if the lack-of-link was intentional.

Nevertheless, in order to save any Publishing Site as a template, you must manually append the site template address "/_layouts/savetmpl.aspx" to the site URL. So for instance, if your site is http://intranet/offices/sandiego, you can save the template by manually browsing to http://intranet/offices/sandiego/_layouts/savetmpl.aspx

Thanks for the tip, Trevs! You and Blue Chip really did a GREAT JORRRB.

3 Comments   -
  • Comment by Neil Wells-West | April 11, 2008 @ 8:13 am

    Hi. This is incorrect. I am consultant with a MS gold partner and the reason you can't/shouldn't save sites with publishing features enabled is because content types are not saved with site templates. What do publishing pages rely on? That's right - page and page layout content types. So if you create a custom page layout content type for your publishing site and want to be able to cerate pages based on that custom content type in otehr publishing sites you will either need to recreate the custom content type or write a feature to deploy it to all sites that require it. Simple really. MS hides links for good reasons....

  • Comment by Chrissy | April 22, 2008 @ 7:03 pm

    Thanks for the tip, Neil! I wondered if there was a reason.

  • Comment by Shail | May 21, 2008 @ 9:01 am

    Guys,

    I was using Sharepoint 2003 and now just got into MOSS. Basically, I have a task where we create a site.. say for eg: Department and then add some inbuilt webparts and some custom web parts.. Now I want to use this site as template site for 10 other departments. In SP 2003, I saved the site as template and used it to create other sites.. Did anything change in MOSS or is there any other better way of achieving this?

    Thanks in advance for your response!

Leave your comment