【问题标题】:Exporting DNN news to other systems using 2sxc module使用 2sxc 模块将 DNN 新闻导出到其他系统
【发布时间】:2019-11-15 12:08:23
【问题描述】:

目前我们正在使用 DNN 来实施和管理我们公司的网站。因此,我们拥有多个网站和一个“头部”网站。每个站点都包含自己的 DNN 安装。为了创建新闻,我们使用 2sxc 模块。

现在我们有以下任务:如果用户在其中一个网站上创建新新闻,我们希望将它们自动导出到

  • DNN 的另一个安装(到“head”网站)
  • 另一个系统(自行开发的应用程序)

那么有没有机会,例如实现这一点的 API 或其他模块?

非常感谢您提前回答!

【问题讨论】:

    标签: dotnetnuke 2sxc


    【解决方案1】:

    我会考虑另一种方式。

    1. 创建一个新的安装或站点,您可以在其中创建和存储所有新闻项目。向该站点添加 RSS 提要或 webapi,并创建方法以便其他站点可以从该站点获取新闻项。

    2. 修改您的其他网站以使用来自新闻源的 webapi(或 RSS 提要)进行显示。对于使用 2sxc 的网站来说,这应该很容易。您只需更改数据源即可从 webapi 或 RSS 提要获取数据。

    这将消除重复数据等问题。

    如果您想减少开发,您可以获取一份 DNN Sharp 的 API 端点模块 (https://www.dnnsharp.com/dnn/modules/custom-dnn-api-endpoint)。他们有很好的文档和 YouTube 视频来引导您完成端点的创建。

    【讨论】:

      【解决方案2】:

      2sxc 有你需要的一切:)

      您最好的选择可能是访问这些项目的 REST API(请参阅 https://docs.2sxc.org/how-to/webapi/webapis.htmlhttps://2sxc.org/en/learn/rest-for-javascript)。只需激活一些权限,您就可以从任何地方获取它们。这是配置权限的基本方法:https://azing.org/2sxc/r/k0YbVYXO

      您还可以使用https://azing.org/2sxc/r/BE0HbDwA 创建查询(比如只给出最后 5 个)并设置权限。

      这篇博文也可能对你有所帮助:https://2sxc.org/en/blog/post/releasing-2sxc-8-10-public-rest-api-visual-query-and-webapi-shuffle-datasource

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多