Skip to content

structure_plugin

Leconte edited this page Apr 2, 2019 · 12 revisions

Structure du plugin

Retour

Il s'agit d'un plugin de type admin/tool
structure_prj_attes

Les ajouts au code sont placés dans un sous répertoire de /classes
Ainsi /gabarit contient l’ensemble des codes nécessaires à la gestion des modèles d'attestation
et /generated les codes concernant la génération d'attestation via Ajax.

Ajout du répertoire classes/privacy pour la mise en conformité au R.G.P.D. du plugin.

Répertoires standards aux plugins

/db contient les actions sur la base de données et la gestions des droits
/lang contient l'ensemble des textes en français et en anglais
/pix les ressources images du plugin

Remarques

L'ensemble des classes métiers est représenté via les renderer Moodle, la page index porte en paramètre typepage qui indique quel représentation va être utilisée.
Les renderer sont situés dans le répertoire classes/output/renderable

Nous utilisons tant que possible les API Moodle, les formulaires sont réalisés selon l'API Form de Moodle et sont placés dans classes/forms.