Asp.net 基于外部站点';谁的数据?

Asp.net 基于外部站点';谁的数据?,asp.net,content-management-system,Asp.net,Content Management System,我不完全确定如何恰当地问这个问题,所以请容忍我 我有一个网站的想法,我想建立,这将基本上是一个网站的成员创建一些数据,并有它在我的数据库中。我想提供一个增值的网站,这将允许人们剥离自己的网站通过我自己的“网站建设者”工具(可能是某种CMS)。他们的网站将能够与我的主数据库通信,以显示他们的数据 说到主题的关键,我正在寻找关于我可以使用哪些服务来实现这一点的架构建议/想法/等等。我不是在寻找一个100%自动化的解决方案,而是沿着这些思路(我承认这可能不完全正确): 客户使用我的工具下订单创建自己

我不完全确定如何恰当地问这个问题,所以请容忍我

我有一个网站的想法,我想建立,这将基本上是一个网站的成员创建一些数据,并有它在我的数据库中。我想提供一个增值的网站,这将允许人们剥离自己的网站通过我自己的“网站建设者”工具(可能是某种CMS)。他们的网站将能够与我的主数据库通信,以显示他们的数据

说到主题的关键,我正在寻找关于我可以使用哪些服务来实现这一点的架构建议/想法/等等。我不是在寻找一个100%自动化的解决方案,而是沿着这些思路(我承认这可能不完全正确):

  • 客户使用我的工具下订单创建自己的站点
  • 我为他们设置了一个单独的域,将CMS基金会滚到网站上,客户对CMS进行了完全的编辑控制,以设计他们想要的。
  • CMS将有一些定制,因此它包括调用位于主站点上的API的功能,这些API将返回相关数据
在我所做的这方面的研究中,我看到很多人提到翁布拉科,说实话,这看起来是个好的开始。我只是担心,当我升级一个版本时,我必须覆盖我的自定义API功能。我猜这是野兽的本性,需要我接受/计划它


有人对此有什么想法吗?一些高水平的起点?谢谢

我一直在为我的客户考虑同样的问题

自动推出Wordpress或Joomla等股票cms并不难。这种事情一直是由DreamHost和其他公司的“一键式安装程序”完成的

为CMS提供可连接到主应用程序的自定义小部件或插件也不难

对于dns,您可以在dns管理级别使用或使用其他包含良好api的dns服务


我建议你专注于使用非常流行的CMS(如Wordpress或Joomla),而不是像Umbraco这样不太知名的东西。使用更流行的系统将大大降低您的培训成本--请记住,如果您向客户提供CMS,那么他们也会希望您为其提供支持…

这些CMS/blog引擎/DNN等等太多了。。。你为什么要重新发明这种东西?!我知道这不能回答您的问题,但我很好奇。您确定要将自己局限于asp.net解决方案吗?在灯的世界里,你会发现更多的选择。@DavidePiras:我并不是真的想重新发明(事实上,我宁愿不重新发明)。你对我如何利用现有服务发挥优势有什么想法吗?@LarryK:是的,我肯定:)我100%在ASP.NET世界中寻找一些东西。这并不能真正回答问题。我不想使用Wordpress或Joomla,或其他不基于ASP.NET的东西(因此使用ASP.NET标记)。