Suggestion de design ou de plugin pour le site WordPress
J’ai besoin de créer un site WP qui aura plusieurs sujets. Chaque sujet aura plusieurs leçons et chaque leçon aura des métadonnées comme le titre, la description, etc. Un utilisateur sera autorisé à lire certaines leçons et en fonction du nombre de leçons lues, il se verra attribuer des badges personnalisés.
Lors de l’affichage d’une leçon, nous devrions pouvoir afficher la liste des utilisateurs qui ont déjà lu cette leçon.
Pour ce faire sur WP, je prévois d’utiliser un plugin de type de contenu personnalisé que je peux utiliser pour créer un sujet, des leçons et le méta utilisateur pour stocker l’action des utilisateurs sur n’importe quelle leçon. Les badges peuvent également être intégrés à Users Meta.
Le problème que je vois est
- Je ne connais aucun moyen de mapper les sujets aux leçons, c’est-à-dire que lors de la création d’une nouvelle leçon, je devrais pouvoir la mapper sur un sujet (comme nous le faisons avec la liaison de nuds dans Drupal)
- Je n’utilise pas si la méta-table de l’utilisateur peut être utilisée pour stocker de nombreuses informations telles que « l’utilisateur XYZ a lu 25 leçons » et « la leçon ABC a été lue par 10 utilisateurs »
Quelle devrait être la meilleure conception pour ce type d’application.
Solution n°1 trouvée
Je ne connais aucun moyen de mapper les sujets aux leçons, c’est-à-dire que lors de la création d’une nouvelle leçon, je devrais pouvoir la mapper sur un sujet (comme nous le faisons avec la liaison de nuds dans Drupal)
Pourquoi n’organisez-vous pas les sujets en catégories ? Ensuite, lorsque vous créez chaque leçon, vous pouvez la mapper à la catégorie de sujet.
Solution n°2 trouvée
ne peux-tu pas résoudre le problème 1 avec les catégories ?
Et si vous enregistrez chaque ‘lecture’ dans l’usermeta avec chaque leçon ayant une méta unique. Vous pourriez juste les compter.
0 commentaire