我正在寻找与 Appharbor 一起使用的 CMS,我在其他 CMS 上看到的问题是它们将内容存储在文件系统中,这些内容可能会在部署之间被删除并且不能跨多个节点工作(所以也许一切都会被存储在数据库中)。
有没有人有在 Appharbor 上设置 CMS 的经验?
目前我正在使用 Umbraco,所以任何人都能够设置这些细节也会有所帮助。
其他可能有效的 cms 是 Orchard 或 Composite C1。
我正在寻找与 Appharbor 一起使用的 CMS,我在其他 CMS 上看到的问题是它们将内容存储在文件系统中,这些内容可能会在部署之间被删除并且不能跨多个节点工作(所以也许一切都会被存储在数据库中)。
有没有人有在 Appharbor 上设置 CMS 的经验?
目前我正在使用 Umbraco,所以任何人都能够设置这些细节也会有所帮助。
其他可能有效的 cms 是 Orchard 或 Composite C1。
以下是一些可能对您有所帮助的指南:
Composite C1通过它自己的C1FileSystem抽象了它对文件的所有访问,这意味着它可以在需要将文件存储在 ie 中的系统上正常运行。blobstorage 或数据库。
AFAIK 虽然只编写了两种实现,一种用于普通文件系统,一种用于 Azure。但是应该很容易看到 Azure 实现是如何制作的,并且对 AppHarbor 做类似的事情。
查看Composite.Plugins.IO.IOProviders.LocalIOProvider.LocalIOProvider接口,了解在 AppHarbor 上运行需要完成的工作。它真的没有那么糟糕。
刚刚完成(几天后,大约 8-10 小时)并且没有修改LocalIOProvider
.
真的,该团队感谢 Composite C1 团队提供了如此出色的 CMS 和 Appharbor 团队,他们为我们提供了免费测试(和使用)它的平台和能力。
示例:演示复合 C1 站点
如何:
Razor.dlls
(与版本有一些冲突)的引用更广泛的操作方法将很快写出来!