首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用外部数据的.NET CMS选择

使用外部数据的.NET CMS选择
EN

Stack Overflow用户
提问于 2011-02-22 10:24:36
回答 2查看 1.1K关注 0票数 1

我们需要找到一个在处理外部数据方面做得很好的.NET CMS系统。大部分数据来自外部客户关系管理系统,该系统是不断更新的。

一些要求:

  • 我们希望避免复制CRM数据。这意味着CRM数据应该留在CRM系统中。
  • 可以通过API处理对客户关系管理数据的访问,但也可以使用原始数据库访问以及必要的
  • 应该可以从CMS UI编辑客户关系管理数据,但所有数据都需要保存回CMS数据库。
  • 新闻模块
  • 博客模块
  • 简单的商店模块,出售少量不同尺寸/颜色的t恤。
  • (可选)最好是基于MVC (但知道这会限制太大的选项)
  • (可选)最好是基于c#的
  • 得到很好的支持,最好使用大型社区(添加是为了防止自定义解决方案建议;)

这个问题的焦点是哪个CMS系统能够很好地处理外部数据,其他的需求只是为了了解我们所追求的是什么样的CMS。

**UPDATE**

  • 这些数据将从CMS和CRM中编辑。
  • 用户应该直接使用CRM和CMS系统中的CRM数据库。
  • 并发问题是通过乐观并发在DB级别处理的。基本上,更新可能会失败,然后数据重新加载并再次呈现给用户。
  • 不应在任何时间点进行任何类型的数据对称。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-22 11:23:38

我建议你看看Umbraco。这是一个很好的基于.NET框架的CMS。使用MVC是可能的,即使您需要遵循几个步骤才能做到这一点。目前,我们正在一个调用SAP的项目中使用它。您可以创建自定义管理部分,这将是后端UI的一部分。这些部分将能够处理CMS数据(节点、项等)。此外,他们还可以访问外部信息或运行远程方法(就像我们在SAP /3集成中所做的那样)。它提供了几个模块: faq、新闻、博客、站点地图等,这些模块可以从管理GUI内部选择性地安装。看看our.umbraco.org,了解一下这个社区.

干杯,G.

票数 2
EN

Stack Overflow用户

发布于 2011-02-22 11:13:27

我认为您应该少关注CMS产品,而应该更多地关注用于在CRM系统和CMS之间传输数据的中间件。

有几个问题要问:

  • 当您实现CMS时,这是进入CRM的新数据的唯一入口点,还是来自其他来源的新数据?
  • 如果通过CMS更新--您将使用数据的本地副本与CRM数据同步,还是直接访问CRM数据?
  • 如果同时从不同来源更新记录,您将如何处理并发问题?

如果您的解决方案相当复杂,并且需要将需要合并到一个主服务器的多个源的数据提取,请查看集成解决方案提供程序,如Biztalk、普及和Castiron;这些是用于处理重型集成逻辑的昂贵产品。如果您的需求很简单,请查看SSIS或编写web服务来处理集成。

有许多支持良好和免费的CMS产品,如乌拉科dotNetNuke,它们都是用C#开发的,有新闻、博客和购物模块,有的是开箱即用的,有的是插件模块。EPiServer是一个支持良好的商业产品,也在C#中开发.您应该能够相对容易地从这些系统中的任何一个导出和导入数据,或者编写连接到外部系统和读取/更新数据的附加功能。

希望这能帮上忙!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5076897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档