0

我正在使用 DNN 创建一个应用程序,其中我希望我的内容可以在不同平台之间共享(如 Web 应用程序、使用 API 的移动应用程序)。

此外,我将基于主站点创建多个子站点,其中所有子站点都将继承与主站点相同的内容。如果,我想更改主站点中的一些内容,同样应该反映在所有其他子站点中。

所以我的问题是,如何制作网站(主站点和子站点)并使用相同的内容?一个地方的变化应该反映其他地方,我应该如何使用 DNN/DNN Evoq(液体内容)来实现这一点?

4

1 回答 1

0

有两个不同的主题:

  1. 在外部应用程序(例如移动应用程序等)中使用内容数据(可能还有其他内容,例如权限)。
    这可以使用 Web API 完成。我不是这方面的专家,但网络上有足够的资源、教程等。
  2. 在同一 DNN 安装中跨不同门户共享内容。
    这可以使用称为门户组的功能来实现。在商业版(“Evoq”)中有它的 UI,但在平台中没有。但功能是存在的,只是缺少 UI。DNN的 GitHub站点组编辑器上有一个提供此 UI 的模块。
    它允许您跨门户共享内容和用户,因此您也可以单点登录 - 但它仅在门户设置在 DNN 的同一安装中时才有效,公平。

快乐 DNN!
迈克尔

于 2019-04-03T15:15:29.370 回答