Submitted by Gesimo on
Bonjour à tous,
Je suis un nouvel utilisateur de Drupal, je connais bien les CMS et leur fonctionnement en général mais là j'avoue que je suis un peu perdu. J'espère donc que vous pourrez m'aider.
Je voudrais créer un site où les utilisateurs enregistrés pourraient choisir de suivre des ajouts d'évènements dans tel ou tel catégorie ou tel ou tel terme et donc qu'il puisse avoir un block qui réagit et affiche les derniers ajouts en fonction de leur choix.
Pensez-vous que cela soit possible ?
Quelque chose du genre est
Permalien Soumis par mdupont@drupal.org le 24 Juin, 2011 - 10:13
Quelque chose du genre est tout à fait possible, et ce de plusieurs manières.
Si je comprends bien tu souhaites afficher la liste des derniers contenus taggés avec les catégories choisies par l'utilisateur. Le module de base dont tu as besoin est Views, le plus populaire de Drupal. Il te permettra de construire une liste dynamique qui s'adaptera à chaque utilisateur selon plusieurs critères.
Ensuite, il faut que chaque utilisateur puisse indiquer les catégories qu'il souhaite suivre. Pour avoir cela sous forme de lien ou bouton à cliquer en visitant la catégorie, regarde du côté des modules Flag et Flag Terms. Sinon, pour que les utilisateurs les choisissent plutôt dans une liste affichée lorsqu'ils éditent leur profil, il y a les modules User Terms ou bien Content Profile (si tu l'utilises déjà).
Merci beaucoup pour ton aide
Permalien Soumis par Gesimo le 27 Juin, 2011 - 19:29
Merci beaucoup pour ton aide et pour ta réponse rapide.
Je me suis donc attaqué à ce que tu recommandais et c'est vraiment quasi ce que je recherche. Il me faudrait juste un moyen de pouvoir faire choisir aux utilisateurs, quand il voit un contenu, de suivre les prochains contenus publié par le même utilisateur et classé dans tel term ou tel term.
J'ai bien compris View et Flag. Ils apportent tous les deux pas mal de solution. Je saurais sans problème créer les blocks. Mais ils ne m'offrent pas exactement ce que je recherche.
A moins que je n'ai pas tout compris.
Si vous pensez à autre chose. Merci.