是否有可能基于.NET技术合并两个cms?

时间:2015-02-19 10:39:04

标签: .net content-management-system nopcommerce kooboo

我想使用.NET合并2个CMS。我想知道是否可以这样做。

我想使用Kooboo和NopCommerce。 Kooboo作为根CMS和NopCommerce将用于子域

2 个答案:

答案 0 :(得分:0)

Kooboo CMS提供扩展模块(http://www.kooboo.com/docs/kooboo-cms/module_development_43)。这意味着,如果您想使用Kooboo CMS作为解决方案的构建块之一,那么就可以使用“模块”模块。是与其他系统交互的最自然的方式。

之前我没有使用过NopCommerce,但它看起来像是一款专为提供编目和电子商务功能而设计的产品(默认的Kooboo CMS安装中没有这种功能)。

如果您的要求与" kooboo cms一样简单,并且有电子商务支持"然后我建议忽略NopCommerce而不是看Virto Commerce。这是类似的产品,但已经开发了兼容性http://www.kooboo.com/products/virtocommerce

希望这有帮助。

答案 1 :(得分:0)

我猜你想将Kooboo和NopCommerce结合到一个Visual Studio解决方案/项目中。 我会建议反对。 我没有使用过Kooboo,但NopCommerce的源代码非常广泛,你会得到更广泛的结果。这意味着在处理代码和构建代码时效率会降低。此外,要使两个软件平台不仅仅是两个网络应用程序合并为一个解决方案,还需要做大量的工作。

话虽如此,Nopcommerce拥有良好的电子商务功能和结构良好的代码,相对容易定制。但是,它在服务器上有点慢,要求很高,特别是如果你有很多内容并安装了插件。

如果您想利用NopC功能,可以自定义NopCommerce模板以适应Kooboo的模板,并将相关链接插入NopCommerce视图以链接到Kooboo控制的页面。< / p>

然后,您可以在子域上运行NopCommerce,在主域上运行Kooboo。这是一个“浅层”集成,最容易实现。

一个棘手的部分是构建集成的用户会话管理。这两个应用程序是分开的,它们需要以一致(和安全)的方式读取和写入用户会话数据。这可能是一个交易破坏者。

通过这种方法,您还将拥有两个不同的管理界面。这可能会或可能不会带来不便。