在我们正在开发的许多项目中,我们需要在站点的后端拥有CMS功能。另一方面,我们不希望或不能提交完整的前端解决方案。 为了解释这更好:没有前端的CMS?
CMSes像Joomla或DotNetNuke完成网站的解决方案,他们让你存储和发布数据。如果您只需要存储数据并以自定义的方式检索数据,则它们根本不友好。他们不是我们正在寻找的 - 我认为他们不应该被称为CMS,因为他们更多!
CMSes像Umbraco看起来不错,但同样,如果你想在一个自定义的方式来使用这些数据,他们不是非常灵活的。 Umbraco为您提供了在运行时访问数据的API,而我也对使用静态发布功能感兴趣的可伸缩性感兴趣。
为了让一对夫妇更适应症:
- 如果它有一个插件系统,它可能不是我所期待的...
- 如果它不能静态和动态发布(认为XML文件或HTML文件和API),它可能不是我所期待的...
- 跨数据库将是巨大的,但它不是绝对必要
CMS不需要免费,但我们必须能够拥有完整的源代码。至于平台,我们需要主要针对.NET和LAMP的解决方案。
我已经知道CMS Matrix这个网站,但是它的CMS定义包含了太多的网站解决方案,所以我没有足够的信噪比来找到我需要的东西。
编辑:要清楚:我不想写一个CMS使用某种框架。我想要一个可以存储具有典型CMS功能(wysiwyg编辑器,版本控制,工作流等)的异构数据的解决方案,并提供发布此数据的功能。
RedDot是什么使它成为最佳答案?我必须选择一个后端CMS,我想听听你的项目是如何进行的。 – Task 2010-11-26 14:50:55