J'essaie de décider si je devrais m'embêter à jouer avec le module Profile2. J'ai besoin que mes utilisateurs aient des informations comme un vrai nom stockées et rendues disponibles pour d'autres utilisations, mais je ne sais pas s'il y a un avantage à utiliser le module Profile2, ou si je devrais simplement créer des champs de compte d'utilisateur personnalisés pour tout ce dont j'ai besoin .
10
Réponses:
Le module Profile2 n'est bon que si vous avez besoin de plus d'un type de profils. Par exemple: - un profil étudiant, avec certains champs. - un profil d'enseignant, avec différents domaines.
Si vous n'avez pas besoin de types différents, respectez simplement les champs de compte d'utilisateur personnalisés.
J'espère que cela t'aides!
la source
Il y a quelques autres choses dont vous pourriez profiter si les profils sont des nœuds, par exemple, garder une trace du nombre de pages vues dans un profil. Ou vous pouvez utiliser des révisions de nœuds.
la source
Lorsque vous avez besoin de champs privés, vous pouvez également utiliser http://drupal.org/project/profile2 .
Ou respectez les champs de compte utilisateur personnalisés et le module http://drupal.org/project/field_permissions qui complique la configuration.
la source
Je n'ai pas assez de réputation pour ajouter un commentaire. Donc, en ajoutant la réponse. Je recherche la même fonctionnalité que #dimitril mentionnée ici. J'ai vu le module Profile2 . J'utilise Drupal-7 et profile2 est obsolète pour Drupal 7. Alors, puis-je toujours utiliser le module Profile2? ou existe-t-il un autre moyen?
Je voulais masquer la page de modification du profil pour les étudiants du rôle utilisateur, afin qu'ils ne puissent pas changer le mot de passe.
Apprécier ton aide!
Je vous remercie!
la source
Ne convenez pas que le seul cas d'utilisation est si vous avez besoin de plusieurs types de profil.
Utilisez Profile2 si vous souhaitez autoriser d'autres utilisateurs à afficher le profil d'un utilisateur, mais pas ses informations de compte. vous pouvez créer une page distincte pour le profil public et conserver des informations sensibles dans les champs utilisateur.
la source
Une autre raison pourrait être la charge des ressources. Si vous avez 100 champs et que vous chargez 20 utilisateurs, c'est beaucoup de données à obtenir. Si vous le divisez en plusieurs profils, il vous suffit de charger le profil qui contient les données pertinentes.
la source