- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因此,也许我有点老套,但是当我们过去创建网站时,我们会在开发服务器上开发该网站,然后将页面和文件发布或提升到生产服务器。这似乎一直是一种不错的方法,这样用户就不会看到困惑的页面或(因为上帝禁止)关闭服务器,因为我们中的一个人搞砸了。
但是,似乎微软在创建SharePoint时并没有想到这个主意……至少,我无法在定义的基础结构中找到实现此目的的方法。
有人知道SharePoint开发是否有管理策略吗?我已经在线阅读了我们可以备份开发环境并将其还原到生产服务器的信息。这可能第一次起作用,但是对生产服务器的任何更新都无法做到这一点,而不会冒生产服务器上数据丢失的风险。我已经看到了一些工具,可用于将列表内容,页面和文档从一台服务器迁移到另一台服务器-尽管,坦白地说,我尚未对其进行调查。
但是,我的另一个关注点是自定义内容类型。列表一旦使用了内容类型,就似乎无法更新它,除非从列表中删除项目,取消关联该内容类型以及重新关联该内容类型。是否应该有某种方法可以升级内容类型?
无论如何,如果您对这些当前的困境有任何建议,我希望能收到您的来信。
提前致谢,
担
感谢您的快速答复。
我们已经为网站创建了多个功能,并针对基础(内容类型,列等)的解决方案包捆绑功能,以及与品牌有关的功能(页面布局,母版页等)的另一个解决方案。
但这似乎是一次性的……基本上,它可以设置我们的服务器,对吗?一旦人们开始使用生产环境,我们将拥有内容数据库中所有现有的文档,页面,列表项,并且将无法更新诸如内容类型,列之类的内容。
您必须先停用和卸载功能,然后才能安装和激活新功能,对吗?我已经在功能定义中看到了Version属性,但是据我所知,它没有任何作用。解决方案似乎可以通过增加版本号来进行升级,但似乎并不能修改内容类型和列之类的东西,尤其是在使用它们的情况下。另外,我不确定解决方案的升级范围如何。
那里有一些这类的珍贵文档。似乎我正在阅读的所有内容都是如何首先设置SharePoint服务器...而不是对其进行长期管理。
您有什么建议或建议吗?
谢谢大家的建议。
但是我们已经在这个网站上工作了一年多。我非常有信心,我们已经根据大多数人的建议进行了设置。我们已经有一些功能可以安装诸如内容类型,列,母版页,页面布局和工作流之类的东西。这些功能大多数都包含在解决方案包中。我们将所有开发环境都设置为VPC服务器。
因此,我已经完成了初始部署。我真正希望发现的是如何升级诸如内容类型和列之类的东西以及将来的东西。内容类型在使用后是否可以更改?因为根据我的初步测试,这似乎是不可能的。我不必担心程序集,因为看起来它们可以互换,但是我更新内容类型的唯一方法是删除引用它们的所有项目(即,我的页面库中的所有页面),然后删除内容类型,然后重新添加。
你们中有人知道在初始部署后是否有办法更新内容类型吗? ...当用户已经根据我们已经部署的内容类型创建了项目时?
(我的问题的另一部分实际上是将现有页面从开发服务器迁移到生产环境,但是我可以不用这样做。我主要担心的是内容类型。)
最佳答案
最好的方法是开发功能。功能完成后,您可以使用解决方案包(称为WSP)进行部署。
剩下要做的就是重新激活这些功能。这样,您可以逐步推出新功能,而无需执行生产中的所有操作。
WSPBuilder是可帮助您构建WSP的应用程序。
对于所有这些自动化...祝您好运。涉及很多工作。
更新:
部署内容类型和列很棘手。网站创建完成后,您将无法通过功能对其进行更新。您需要遍历代码,然后递归遍历所有站点,并修改与名称匹配的特定内容类型。
我们已经尝试过了,不可能用功能正常地做到这一点。这需要经历我称之为“用代码部署”的事情。
关于sharepoint - 将MOSS '07站点从开发阶段推广到生产阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230429/
这是贪吃蛇游戏的部分代码。我想做的是制作关卡(大约3个),如果分数达到一定的分数(100或200),关卡就会改变。 在这段代码中,我尝试让分数达到 100 时进入第 2 阶段。但正如我编码的那样,它只
我是移相器新手。我开始看 youtube 系列,我首先有问题。我的背景图片无法加载。我有这个js代码 /* global Phaser */ var game = new Phaser.Game(12
我有一个包含 2 个阶段的应用程序,我不希望用户关闭第二个阶段,只需将其图标化即可。 目前我正在使用 oncloseRequest 处理程序来最小化窗口 - secondaryStage.setOnC
现在,我有一台运行服务器的基本LAMP配置。生产服务器是slicehost。但是我想知道将代码/数据库实例推送到阶段dev> stage> production的最佳方法是什么。它与您创建阶段的方式有
我在舞台上有一个场景。场景的宽度为 337.0 像素。但是,当我将它添加到舞台时,舞台的大小为 337.6 像素,由于 0.6 像素的差异,在屏幕的右边缘留下了一个白色间隙。 我尝试使用 stage.
我有这个未修饰的窗口: public static void initStartPage(final Stage primaryStage) { final Stage startPa
有什么方法可以在 Maven 构建中执行特定阶段。例如,如果我只想运行那些在预集成阶段执行的插件,Maven 是否提供了一种方法来做到这一点? e.g. mvn pre-integration-pha
仅在构建特定分支时如何运行构建步骤/阶段? 例如,仅当分支名为 deployment 时才运行部署步骤,其他所有内容保持不变。 最佳答案 在声明性管道语法中执行相同的操作,下面是一些示例: stage
我有一个简单的查询,试图在Hive 0.14中运行: select sum(tb.field1), sum(tb.field2), tb.month from dbwork.mytable tb gr
在 Mercurial 中,我经常使用 secret 变更集来跟踪我对尚未准备好推送的内容的工作。然后,如果我需要对某些文件进行紧急更改,我可以更新到公共(public)修订版,进行更改并推送它,而不
我一直在为 Heroku 的新附加组件工作,目前它是 alpha 阶段。因此,目前,我无法在我创建的应用程序上添加该附加组件,因为没有按钮可供我添加它。有人可以向我指出一些可以帮助我解决问题的资源吗?
我有 2 个线程正在运行,一个正在监听 soket 等待命令,另一个启动 javafx 应用程序 public class GraphicInterface extends Application i
在我的 Java Fx 应用程序中,我创建了两个阶段。第一阶段是主 Controller 类 HomeController 中的默认阶段。第二个 AddNewEmailController 是通过调用
我正在编写一个简单的 JavaFX 应用程序,它具有三个阶段:登录、注册 (Anmeldung) 和欢迎 (Anwendung)。 抱歉采用德语命名! 我已经在 App 类中创建了每个舞台及其场景,在
问题是我正在使用 jQuery("form")[0].reset(); 在需要时重置表单。此方法正在将形式重置到初始阶段。这里初始阶段的意思是“表单第一次加载到页面时带有一些值的阶段”。 但我需要的是
我有一个带有 pre-integration-test 和 post-integration-test 阶段的 Maven POM,如下所示。 start-server pre-in
我遇到一个错误,我已经为网络制作了一个 UIPageController,但我似乎无法找到它的问题,只有一个错误,请帮忙。代码如下 - 更多代码点播。 @interface ContentViewCo
考虑在其中放置一些文本的大型 (2000x1000) 舞台。舞台缩小到 1000x500,使文本不可读。然后我们尝试通过放大来放大文本。 预期:文本应该在某个时候再次变得可读。 实际:无论我们放大多少
试图在网页中居中 KineticJS 阶段。 尝试过: 但它集中在舞台的左侧,而不是舞台的中间。我错过了什么? 最佳答案 margin:auto 可以对齐这个div中心 关于htm
我正在 jboss 中部署一个简单的 Web 应用程序,其中包含一个 servlet、一个 jsp 文件和一个 easy EJB。这是 servlet 的代码: package webejb; imp
我是一名优秀的程序员,十分优秀!