【问题标题】:Setting up Orchard development workspace设置 Orchard 开发工作区
【发布时间】:2011-12-07 00:16:24
【问题描述】:

我刚刚学习果园CMS,有一些问题:

  1. 如何为团队设置开发环境?我应该使用 orchard 本身的源代码(我不想要那个)还是有办法在编译状态下使用 Orchard?
  2. 我希望每个开发人员都有自己的本地数据库副本,当他们获得资源并需要进入管理模式并手动执行模块更新时,这不会给团队带来麻烦吗?

【问题讨论】:

  • 团队会开发自定义模块吗?
  • 90% 肯定是的,我们会需要它们

标签: asp.net sql-server asp.net-mvc database orchardcms


【解决方案1】:
  1. 对于开发,您绝对应该设置 full source enlistment。使用已编译的部署包(可以从 Codeplex 或通过 WebMatrix 下载)会给您带来很多问题。
  2. Orchard 可以在“普通”SQL Server 或 SQL Server Compact(单文件)数据库上运行。

“数据库的本地副本”是什么意思? 每个开发人员都可以使用本地 SQL Server CE 数据库测试他的实例 - 这是我在处理自定义模块时通常这样做的方式。

如果您希望开发人员使用一些预配置的数据库(例如,它包含一些示例数据、主题设置等) - 每个开发人员都可以将数据库从服务器复制到自己的本地 SQL Server CE - 基于数据库。可以从 Visual Studio、SSMS 或 WebMatrix 轻松完成迁移。

【讨论】:

  • 您还可以在源代码控制下维护一个配方文件,以便您的开发人员在需要从头开始重新启动网站时可以快速恢复网站。
  • @Piotr,您能否告诉我们更多关于不使用完整源代码进行开发的缺点或“很多问题”?有没有关于这个问题的讨论或博客?我必须做出这个决定(而且完整的来源肯定有一些缺点)。
猜你喜欢
  • 2021-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多