什么是 Sharepoint(MOSS 2007) 开发/部署最佳实践 [英] What are Sharepoint(MOSS 2007) Developement/Deployment best practices
问题描述
我们在工作中部署了 sharepoint MOSS 2007.我正在尝试提出一种共享点开发和部署方法.我们有 Dev/QA/Prod 环境,我需要一种方法,最好是自动部署从 Dev 到 QA 再到生产的更改.
We are deploying sharepoint MOSS 2007 at our work. I'm trying to come up with a sharepoint development and deployment methodology. We have Dev/QA/Prod environments and I need a way, preferably automated to deploy changes from Dev to QA and from there to prod.
我们正在创建网站集 Web 部件等.有些是直接在 sharepoint 内完成的,有些是通过 Sharepoint 设计器或视觉工作室完成的.我正在寻找一种方法来提取它并将其部署到其他环境中.
We are creating site collections web parts etc. Some of it is done directly within sharepoint, some through Sharepoint designer or visual studio. I'm looking for a way to extract this and deploy it to other enviornments.
我尝试过 stsadm 备份/恢复导入/导出等,但它们也一起移动数据.我只需要部署的结构.内容部署路径和作业也做同样的事情.我们使用 MSBuild &Curisecontrol.net 用于其他 .net 项目以自动化构建/部署过程.如果可能,我正在寻找与 sharepoint 类似的东西.
I tried stsadm backup/restore import/export etc but they all move the data along with it as well. I just need the structure deployed. Content deployment paths and jobs does the same thing as well. We use MSBuild & Curisecontrol.net for other .net projects to automate build/deployment process. I'm looking for something similar with sharepoint if possible.
您对此的最佳做法是什么?由于我的团队正在学习,我们没有明确的流程,如果需要,我们愿意更改我们的开发流程.
What are your best practices for this? Since my team is learning we don't have a defined process and we are open to change our development process if needed.
推荐答案
首先,这是一个难题.
最佳"方法可能是将所有内容放入解决方案包 - 但它很难正确地做.
Probably the 'best' method is to put everything into solution packages - but its quite hard to do correctly.
外面有很多意见 - 我能做的最好的就是给你进一步阅读
There is a lot of opinions out there - the best I can do is give you further reading
这篇关于什么是 Sharepoint(MOSS 2007) 开发/部署最佳实践的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!