Я пытаюсь решить, стоит ли мне возиться с модулем Profile2. Мне нужно, чтобы мои пользователи хранили такую информацию, как настоящее имя, и делали ее доступной для других целей, но я не уверен, есть ли преимущество в использовании модуля Profile2, или мне просто нужно создать настраиваемые поля учетной записи пользователя для всего, что мне нужно ,
10
Ответы:
Модуль Profile2 хорош только в том случае, если вам нужно более одного типа профилей. Например: - профиль студента, с определенными полями. - профиль учителя, с различными полями.
Если вам не нужны разные типы, просто придерживайтесь пользовательских полей учетной записи.
Надеюсь это поможет!
источник
Есть несколько других вещей, которыми вы можете воспользоваться, если профили являются узлами, например, отслеживать количество просмотров страницы в профиле. Или вы можете использовать ревизии узлов.
источник
Если вам нужны личные поля, вы также можете использовать http://drupal.org/project/profile2 .
Или придерживайтесь пользовательских полей учетной записи пользователя и модуля http://drupal.org/project/field_permissions, что усложняет настройку.
источник
У меня недостаточно репутации, чтобы добавить комментарий. Итак, добавив в ответ. Я ищу ту же функциональность, что и #dimitril, упомянутый здесь. Я видел модуль Profile2 . Я использую Drupal-7, а profile2 устарел для Drupal 7. Итак, могу ли я использовать модуль Profile2? или есть другой способ?
Я хотел скрыть страницу редактирования профиля для учащихся ролей пользователей, чтобы они не могли изменить пароль.
Ценю твою помощь!
Спасибо!
источник
Не согласен с тем, что единственный вариант использования - это если вам нужно несколько типов профилей.
Используйте Profile2, если вы хотите разрешить другим пользователям просматривать профиль пользователя, но не информацию его учетной записи. Вы можете создать отдельную страницу для общего профиля и хранить конфиденциальную информацию в пользовательских полях.
источник
Другой причиной может быть загрузка ресурсов. Если у вас есть 100 полей и вы загружаете 20 пользователей, это очень много данных для получения. Если вы разделите это на несколько профилей, вам нужно только загрузить профиль, который содержит соответствующие данные.
источник