Ceci est une ancienne révision du document !
Table des matières
Les gestionnaires de production
Boutique Moodle : Structure
Les gestionnaires de production sont responsables des actions qui sont exécutées lorsqu'un produit est acheté sur la boutique Moodle. Il déroule un script d'action qui peut être prédéfini (gestionnaires standard) ou au contraire très spécifique à un context d'usage donné (gestionnaires spécifiques).
Un gestionnaire se caractérise par :
- Un script de pré-paiement : ce script est exécuté avant le paiement, que celui-ci soit immédiat ou différé.
- Un script de post-paiement : ce script n'est exécuté QU'une fois que le paiement a été validé.
- Des paramètres internes
- Des paramètres externes
Le script de pré-paiement
Le script de post-paiement
Les paramètres internes
Les paramètres internes sont mis en place par l'exploitant pour apporter des données prédéfinies ou choisir des options de comportement du gestionnaire.
Les valeurs de ces paramètres doivent être déterminées au moment de la programmation de l'entrée de catalogue par l'exploitant.
Les paramètres externes
Les paramètres externes sont des paramètres qui sont demandés au client lorsqu'il commande le produit. Il sont définis comme un ensemble de description d'éléments de formulaire.
Les valeurs de ces paramètres sont entrées par les clients pendant la phase d'achat.
La boutique présentera un microformulaire par unité de produit achetée, afin que chaque unité puisse recevoir sa configuration.
Les gestionaires standard
Les gestionnaires standard sont des plugins déjà écrits qui sont livrés en standard avec la boutique ou peuvent être installés par la suite. Les gestionnaires standard peuvent être associés à tous les produits du catalogue. Les plugins de gestionnaires standard résident dans un répertoire dont le nom doit commencer par 'std_' (exemple : std_enrolonecourse).
Les gestionnaires d'extension
Les intégrateurs peuvent ajouter et développer de nouveaux plugins de gestionnaires disponibles comme les gestionnaires standard pour tous les produits de la boutique. Ces gesionnaires doivent résider dans des répertoires commençant par 'ext_'.
Les gestionnaires spécifiques
Les gestionnaires spécifiques sont des gestionnaires associés à un et un seul produit par son nom. Il n'apparaissent pas dans la liste des gestionnaires disponibles, mais une option “Spécifique” dans le choix de gestionnaire permet d'activer ce gestionnaire particulier s'il est installé.
