【问题标题】:Serve single instance of a domain to subscriber audience with MODX使用 MODX 为订阅者受众提供单个域实例
【发布时间】:2022-01-10 17:29:34
【问题描述】:

MODX 能否为基于订阅者的受众提供单个站点实例,从而将公共元素提供给所有用户,而每个订阅者的内容都是唯一存储的,并且仅在前端呈现给他们?

为了阐明这种情况,请考虑一个提供财务预算工具的网站。在此示例中,网站及其组件的单个实例提供给所有用户,从而简化维护、渐进式设计增强等,而每个用户的数据(即他们的财务详细信息)只能通过登录凭据访问。

默认的 MODX 设置不支持此示例。可以使用静态元素,但仅此一项并不能涵盖上述场景。所以我的问题是MODX是否可以支持上述场景,如果可以,如何实现?我不是在寻找具体的细节——但从广义上讲,存在哪些选择?如果有选择,对于这种场景,它是否是一个不错的选择?

【问题讨论】:

    标签: modx-revolution


    【解决方案1】:

    MODX 在公共页面方面做得非常出色,内置的 ACL 系统将允许您区分任意数量的封闭参与者组的访问权限。

    对于用户的个人数据,有两种可能的方式:创建一些自定义代码或使用现有代码。几乎可以肯定,这些路径中的每一个都会扩展当前的用户模型并将其用于您的需求。

    这里有几个关于您的问题的有用链接:

    https://docs.modx.com/current/en/extending-modx/custom-users

    https://docs.modx.com/3.x/en/extras/login/login.tutorials/using-custom-fields

    https://modx.com/extras/package/classextender

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-06
      • 2012-05-30
      • 2019-10-27
      • 2018-03-10
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      相关资源
      最近更新 更多