2009-06-02 5 views
1

Ceci est une suite à ma précédente question Creating Drupal CCK content programatically/ via API qui est maintenant presque complète.Formulaire de commentaires sur le type de contenu Drupal 6 CCK

J'ai un système dans Drupal 6 qui utilise la CCK assez largement et génère des programmes d'exercices pour les utilisateurs en fonction de leurs préférences. Les programmes sont des types de contenu constitués principalement d'autres types de contenu (exercices, équipement) et font largement appel à la taxonomie. Ce que je voudrais faire, c'est donner à l'utilisateur la possibilité de donner son avis sur un programme qui peut ensuite être pris en compte lors de la génération de programmes ultérieurs. Idéalement, un utilisateur sera en mesure de visiter une page qui répertorie les exercices d'un programme avec une note contre chacun, et quelques cases de commentaires.

Je suis sur le point de développer ce module personnalisé en utilisant l'API Forms, mais avant cela, je me demandais s'il existait une approche meilleure/plus simple qui pourrait être réalisée avec le CCK et des modules supplémentaires? Un module personnalisé approche-t-il la meilleure façon de s'y prendre?

Répondre

1

Avez-vous regardé le module fivestar? Vous pouvez utiliser cela pour permettre aux utilisateurs de voter sur les exercices, en supposant que les exercices sont des nœuds. À tout le moins, je pense que le votingapi devrait être utilisé comme base de toute rétroaction liée au vote.

0

Avez-vous envisagé d'utiliser simplement le module Commentaires de base pour capturer les commentaires?

+0

J'ai regardé ceci - j'ai besoin de capturer un feedback légèrement plus structuré pour déterminer si les exercices sont utilisés/non utilisés dans les programmes suivants. Cela fonctionnera pour le feedback lisible par l'homme mais je ne suis pas sûr du score pour chaque exercice – Macros

+0

Assez juste. Je pense qu'une combinaison de commentaires + quelque chose comme Fivestar (comme John l'a suggéré plus tôt) pourrait être la voie à suivre. Il y a aussi le module Drapeau qui permet à vos utilisateurs d'indiquer "J'ai trouvé cela utile" ou "J'aime" (ou tout ce que vous voulez) pour chaque exercice. –

Questions connexes