Есть ли преимущество использования модуля Profile2 по сравнению с пользовательскими полями учетных записей?

10

Я пытаюсь решить, стоит ли мне возиться с модулем Profile2. Мне нужно, чтобы мои пользователи хранили такую ​​информацию, как настоящее имя, и делали ее доступной для других целей, но я не уверен, есть ли преимущество в использовании модуля Profile2, или мне просто нужно создать настраиваемые поля учетной записи пользователя для всего, что мне нужно ,

Дэвид Цсонка
источник
Проверьте очередь вопросов для Profile2 ( drupal.org/node/1413786 ). При загрузке модуля возникла неустранимая ошибка, которая по состоянию на 15.02.2012 не была устранена.
Ашлар

Ответы:

16

Модуль Profile2 хорош только в том случае, если вам нужно более одного типа профилей. Например: - профиль студента, с определенными полями. - профиль учителя, с различными полями.

Если вам не нужны разные типы, просто придерживайтесь пользовательских полей учетной записи.

Надеюсь это поможет!

dimitril
источник
1
У меня был почти такой же опыт создания пользовательских профилей. Мне нужны разные типы профилей для разных ролей.
Sam152
1
Отличный ответ и комментарии. Только то, что мне нужно было знать, спасибо!
Дэвид Цсонка
1
подавляющий ответ приятель. Только то, что мне нужно было знать, спасибо миллион - вы заслуживаете монстра поздравляю
ноль
3

Есть несколько других вещей, которыми вы можете воспользоваться, если профили являются узлами, например, отслеживать количество просмотров страницы в профиле. Или вы можете использовать ревизии узлов.

Уве
источник
0

У меня недостаточно репутации, чтобы добавить комментарий. Итак, добавив в ответ. Я ищу ту же функциональность, что и #dimitril, упомянутый здесь. Я видел модуль Profile2 . Я использую Drupal-7, а profile2 устарел для Drupal 7. Итак, могу ли я использовать модуль Profile2? или есть другой способ?

Я хотел скрыть страницу редактирования профиля для учащихся ролей пользователей, чтобы они не могли изменить пароль.

Ценю твою помощь!

Спасибо!

Vidushi
источник
Перечитайте документы для Profile2. Это замена основного профиля, который является устаревшим. Profile2 не устарел.
Канал Айлендер
0

Не согласен с тем, что единственный вариант использования - это если вам нужно несколько типов профилей.

Используйте Profile2, если вы хотите разрешить другим пользователям просматривать профиль пользователя, но не информацию его учетной записи. Вы можете создать отдельную страницу для общего профиля и хранить конфиденциальную информацию в пользовательских полях.

Канал Островитянин
источник
0

Другой причиной может быть загрузка ресурсов. Если у вас есть 100 полей и вы загружаете 20 пользователей, это очень много данных для получения. Если вы разделите это на несколько профилей, вам нужно только загрузить профиль, который содержит соответствующие данные.

botris
источник