Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I am going to be in the process of taking my dev site and putting it on live. Just wondering if there is anything I need to be aware of or any tips/software to do so?

share|improve this question
    
What type of site is it? Team Site, Publishing Site? Are you using content deployment or just backup/restore? –  AndrewWoody Oct 10 '09 at 12:45
    
Are we talking artifacts or content? –  Anders Rask Oct 10 '09 at 18:52
    
Its not a big surprise to me that you would advocate the developer-centric approach (technet.microsoft.com/en-us/library/cc262251.aspx) ;-) Another good reason to deploy to root folder is caching. Document libraries does not set correct age in headers, causing browser to do bundles of requests to server (304 not modified). More on this issue kindohm.com/archive/2008/06/20/… –  Anders Rask Oct 12 '09 at 9:58
add comment

2 Answers 2

up vote 2 down vote accepted

Features, features, and more features. And solutions. Everything (and I do mean everything) I do is done in dev but then packaged into a feature for deployment to test/staging then production. This includes anything from page layouts, master pages, CEWP web parts, to full blown solutions with web parts, receivers and custom code.

Seriously it takes 2 minutes to slam together the feature code around whatever solution you may have. Take the wsp and deploy.

Advantages are
a) The deployment will handle pushing out all changes to all web front ends
b) You can easily pull it back if you need to
c) It can be upgraded (although it's not pretty, it is simple)
d) You take the exact same WSP and deploy to production.

An added bonus would be to get the SharePoint Installer project from CodePlex to turn your wsp into an exe you can just hand off to your network guys and let them install it.

share|improve this answer
    
'Everything (and I do mean everything) I do is done in dev' - what tool do you use to "do" everything? Directly on the site, using SP Designer, Visual Studio? –  BlueChippy May 10 '12 at 6:47
    
@BlueChippy Various tools but everything is packaged into a solution in Visual Studio. For example I'll create a feature for a master page with CSS, deply the feature, edit the files in SPD and fold them back into the solution for deployment to an environment. –  Bil Simser May 31 '12 at 12:42
    
Thanks for the formatting suggestions! –  Bil Simser Feb 5 '13 at 20:01
add comment

There are tools and techniques depending on what (code, content, configuration) you are trying to promote from development to production. Tell us a bit more at what your trying to accomplish and we can point you in the right direction.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.