【发布时间】:2011-09-20 21:38:54
【问题描述】:
我不完全确定如何正确地问这个问题,所以请多多包涵。
我想建立一个网站,它基本上是一个供会员创建一些数据并将其保存在我的数据库中的网站。我想为网站提供增值服务,让人们可以通过我自己的“网站构建器”工具(可能是某种 CMS)来创建自己的网站。他们的网站将能够与我的主数据库通信以显示他们的数据。
进入主题的症结,我正在寻找架构建议/想法/等。关于我可以使用哪些服务来做到这一点。我不是在寻找 100% 自动化的解决方案,而是在寻找类似的东西(我承认这可能不完全正确):
- 客户使用我的工具下订单创建自己的网站。
- 我为他们设置了一个单独的域,将 CMS 基础部署到该站点,并且客户对 CMS 拥有完全的编辑控制权,可以按照他们的意愿进行设计。
- CMS 将进行一些自定义,以便它包含调用位于主站点上的 API 的功能,这将返回相关数据。
在我对 SO 所做的研究中,我看到很多关于 Umbraco 的提及,老实说,这看起来是一个好的开始。我只是担心当我升级一个版本时,我必须处理覆盖我的自定义 API 功能。我猜这是野兽的本性,需要我接受/计划它。
有人对此有任何想法吗?一些高水平的起点?谢谢!
【问题讨论】:
-
CMS / 博客引擎 / DNN 之类的东西太多了……你为什么要重新发明这样的东西?!我知道这不能回答你的问题,但我很好奇。
-
您确定要限制自己使用 asp.net 解决方案吗?您会在 LAMP 世界中找到更多选择。
-
@DavidePiras:我并不是真的想要重新发明(实际上,我不想重新发明)。您对我可以如何利用现有服务来发挥自己的优势有什么想法吗?
-
@LarryK:是的,我确定 :) 我 100% 在 ASP.NET 世界中寻找东西。
标签: asp.net content-management-system