deployment - Orchard cms 多部署环境

标签 deployment orchardcms appharbor

我最近开始使用 orchard 开发一些网站,到目前为止这很好,但是我对如何正确设置我的部署环境有点困惑。

通常我会设置本地开发站点、测试、登台和直播。使用 web.config 转换来更改连接字符串和其他应用程序设置

我最近一直在使用AppHarbor托管,我认为他们很棒。

有在 AppHarbor here 上设置 Orchard 的指南

虽然我不得不同意评论 here关于我读过的所有帖子,希望我想使用并喜欢 Web Matrix!

尽管 Orchard 中的大多数开发都是通过创建模块来完成的。我认为对于至少一个站点,他们至少需要临时和实时环境。

设置和从一种环境迁移到另一种环境的最佳方法是什么?

我看过 Multi-Tenancy 项目,但这似乎解决了一个不同的问题

我很想知道其他人做了什么。以及对模块化 Orchard 开发和内部源代码控制的任何建议 - 仅针对这些模块。

最佳答案

我使用 import-export 模块在我的 DTAP 环境中导出和导入内容。确保在您的驱动程序中实现/覆盖导入和导出(参见:Custom part properties missing in export Orchard 1.6/plug ;))

然而,小部件应该手动完成 AFAIK。他们不能很好地使用该模块导出和导入。

至于模块和主题:只需复制文件夹即可。媒体也是如此。

关于deployment - Orchard cms 多部署环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679630/

相关文章:

javascript - ReactJS部署应用程序错误无法复制到剪贴板: Command failed: xsel --clipboard --input

.net-3.5 - 在 Release模式下部署时访问 StackTrace

orchardcms - Orchard 1.5 在 ContentMenuItem 中添加类或 ID

content-management-system - 如何创建自定义内容类型作为 Orchard 模块的一部分?

c# - 如何通过 HTTPS 实现 ServiceStack.net rest 调用?

asp.net-mvc - ASP.NET MVC 框架 4.5 CSS bundle 无法在托管上运行

git - 将 Assembla(或类似物)与 AppHarbor(或类似物,如 heroku)集成

php - 如何存储和部署大块的关系数据?

javascript - Meteor App Deploy,但页面空白 : ServiceConfiguration is undefined

orchardcms - Orchard CMS 中的基本评论格式