0

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

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

4

2 回答 2

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

希望这可以帮助。

于 2015-02-21T18:59:37.467 回答
0

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

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

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

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

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

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

于 2015-02-21T21:53:00.343 回答