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