【问题标题】:Creating new users in hippo with custom properties使用自定义属性在 hippo 中创建新用户
【发布时间】:2020-09-18 21:54:13
【问题描述】:

当我们在 cms 控制台中创建用户时,我只想要电子邮件,cms 已经提供了名字姓氏。我想添加特定于 arr 项目的自定义属性,例如电话号码或城市或用户类型。我被困在这几天了。请帮忙

【问题讨论】:

    标签: content-management-system hippocms


    【解决方案1】:

    本地 cms 用户只能拥有他们拥有的属性,如 cnd.由外部系统(如 ldap 服务器)管理的用户可以具有任何属性,但我不确定是否会在用户管理中显示(它们可能是,我必须检查代码)。但是,这些在 cms 中不能直接管理,数据属于外部系统。

    如果您不想使用像 AD 这样的外部目录服务,那么您可以考虑在 cms.xml 中创建一个文档类型。您可以在那里存储您想要的所有用户信息。这可用于目录目的,用于在网站上显示,用于作者简介……请注意,该系统不是目录服务。如果您有大量用户需要管理,那么我建议您使用外部服务。这对于安全目的也可能很有用,因为大多数目录服务也可以用作 IAM 服务。但是,即便如此,如果用户从 IAM 中删除,创建用户文档以获取更详细的信息以及历史信息可能会很有用。

    【讨论】:

    • 感谢朋友的回答。我有另一个问题。我们上传的所有用户数据、博客文章、图片都保存在哪里?我已将我的项目连接到 mysql,但我只能看到版本历史等。此外,是否有任何教程可用于学习企业应用程序的 hippo,这将在很大程度上消除我的疑虑和困惑。
    • 你应该忘记mysql。 Mysql 之于 jcr 就像文件系统之于 mysql。如果您到达localhost:8080/cms/console,您可以看到存储库。 documentation.bloomreach.com/14/trails/… 有许多在线教程。我们还提供培训,但目前仅通过互联网进行。在可预见的未来,面对面的培训已经结束。
    • 再次感谢您的回答。所以我们不能用mysql来存储博客文章、内容等?另外,你能否给我更多关于你提供的在线培训的信息?很高兴加入它。
    • 抱歉,回答迟了。您将内容存储在存储库中。存储库由 rdbms 支持,但这是一个实现细节。您应该考虑将博客文章存储为存储库中的文档。这些可以在 cms 界面中创建或通过休息端点导入。如果您想将数据存储在存储库之外,您可以,但这比我在评论中回答的要复杂一些。它可能是也可能不是基于许多因素的有效实现。对于我们的培训,您可以在这里查看:bloomreach.com/en/services/trainings
    • 感谢贾斯珀的回答 :)
    猜你喜欢
    • 1970-01-01
    • 2011-07-17
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 2016-11-13
    • 1970-01-01
    相关资源
    最近更新 更多