与使用自定义用户帐户字段相比,使用Profile2模块有什么优势吗?


10

我正在尝试确定是否应该弄乱Profile2模块。我需要我的用户存储诸如真实姓名之类的信息,并使其可用于其他用途,但是我不确定使用Profile2模块是否有优势,或者我是否应该根据需要创建自定义用户帐户字段。


检查问题Profile2的队列(drupal.org/node/1413786)。从2012年2月15日起,加载模块时出现致命错误问题。
Ashlar

Answers:


16

只有需要多于一种类型的配置文件时,Profile2模块才是好的。例如:-具有某些字段的学生资料。-不同领域的教师资料。

如果您不需要其他类型,请坚持使用自定义用户帐户字段。

希望这可以帮助!


1
在创建自定义配置文件方面,我几乎有完全相同的经验。对于不同的角色,我需要使用不同的配置文件类型。
Sam152

1
很棒的答案和评论。我所需要知道的,谢谢!
David Csonka

1
压倒性的答案哥们。我所需要知道的,谢谢一百万-您值得得到怪物的祝贺

3

如果配置文件是节点,您还可以利用其他一些优势,例如,跟踪配置文件的页面浏览量。或者,您可以使用节点修订版。



0

我的信誉不足,无法添加评论。因此,添加答案。我正在寻找与此处提到的#dimitril相同的功能。我看到了Profile2模块。我正在使用Drupal-7,而Drupal 7已弃用profile2。那么,我仍然可以使用Profile2模块吗?或还有其他方法吗?

我想为用户角色的学生隐藏编辑个人资料页面,以使他们无法更改密码。

感谢你的帮助!

谢谢!


重新阅读Profile2的文档。它是不推荐使用的核心Profile的替代品。不建议使用Profile2 。
Channel Islander 2015年

0

不同意唯一的用例是是否需要多种配置文件类型。

如果要允许其他用户查看用户的个人资料,而不查看其帐户信息,请使用Profile2。您可以为公共资料创建单独的页面,并将敏感信息保留在用户字段中。


0

另一个原因可能是资源负载。如果您有100个字段,并且加载了20个用户,则需要获取大量数据。如果将其拆分为多个概要文件,则只需加载包含相关数据的概要文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.