|
|
## Dépendance à CPT-UI et ACF
|
|
|
|
|
|
Créer les CPT directement en PHP. Autres avantages : liberté totale sur les types de champs et de données (par exemple, nombre illimité de dates), insérer des points d'aides.
|
|
|
|
|
|
Pour les sessions de formation, le titre sera généré automatiquement en Javascript en fonction des champs remplis → plus besoin d'enregistrer deux fois.
|
|
|
|
|
|
Enrichir l'entité Utilisateur (actuellement c'est fait avec ACF).
|
|
|
|
|
|
## Des vrais objets
|
|
|
|
|
|
Pour chaque structure créer une classe et instancier des objets.
|
|
|
|
|
|
* Formation
|
|
|
* Session de formation
|
|
|
* Session de stagiaire
|
|
|
* Entreprise (?)
|
|
|
* Lieu
|
|
|
|
|
|
Ainsi, au chargement d'une page, les objets nécessaires sont créés et toutes les données chargées en mémoire. Ainsi, plus besoin d'appels multiples (get_post_meta) parfois pour la même information.
|
|
|
|
|
|
## Souplesse des documents PDF
|
|
|
|
|
|
La manière d'accéder aux documents doit être différente pour le stagiaire et pour le formateur. Le stagiaire a accès aux documents le concernant et aux documents génériques de la session (à faire !). Cela peut donc être des documents séparés comme actuellement.
|
|
|
|
|
|
Un formateur a besoin de récupérer tous les documents d'un bloc, de préférence triés pour être imprimés simplement. Il faudrait permettre le choix des documents à combiner : normalement la convention de formation a circulé bien avant la formation, donc, la plupart du temps, elle n'a pas besoin d'être intégrer dans le pack.
|
|
|
|
|
|
Comme dompdf ne sait pas fusionner des documents PDF, il faut conserver une copie HTML de chaque document. On peut ainsi produire le pack personnalisé facilement.
|
|
|
|
|
|
Option intéressante : intégrer des bookmarks dans les PDF
|
|
|
|
|
|
## Nommage des PDF
|
|
|
|
|
|
Actuellement les noms de fichiers commencent par les identifiants de la session et du stagiaire, et sont classés par mois.
|
|
|
|
|
|
Nouveau classement :
|
|
|
|
|
|
* un dossier par session, nommé avec le titre de session ;
|
|
|
* nom de fichier commençant par nom du stagiaire suivi du type de document.
|
|
|
|
|
|
## Entité entreprise ou pas ?
|
|
|
|
|
|
Ça simplifierait de ne pas avoir d'entité entreprise. Problème des doublons, quantité.
|
|
|
|
|
|
## Utiliser CodeMirror
|
|
|
|
|
|
CodeMirror est un module déjà intégré à WordPress. Il faudrait l'utiliser pour l'éditeur de CSS dans les options de l'OF.
|
|
|
|
|
|
## Gestion des étapes de session
|
|
|
|
|
|
Bien gérer ce qui apparaît ou pas à telle étape.
|
|
|
|
|
|
Marquer visuellement les étapes sur les tableaux de bord.
|
|
|
|
|
|
## Action commune sur plusieurs stagiaires
|
|
|
|
|
|
## Indicateur de progression de remplissage du formulaire
|
|
|
|
|
|
Afin de voir d'un seul coup d'œil où en est une inscription.
|
|
|
|
|
|
## Messagerie interne
|
|
|
|
|
|
Mettre en place une messagerie pour envoyer des mails aux personnes concernées lorsqu'une action est effectuée :
|
|
|
|
|
|
* inscription d'un nouveau stagiaire → formateur
|
|
|
* formulaire complet → formateur
|
|
|
* changement d'étape → stagiaire
|
|
|
* document à valider → responsable
|
|
|
* document validé → formateur
|
|
|
* document diffusé → stagiaire
|
|
|
* convocation → stagiaire
|
|
|
* message libre stagiaire ←→ formateur
|
|
|
|
|
|
## Tableaux de bords formateur et responsable
|
|
|
|
|
|
Recenser les sessions du formateur
|
|
|
|
|
|
Recenser les documents à signer par le responsable (un responsable peut aussi être formateur, du coup, il aura les deux tableaux de bord (et un formateur peut être stagiaire, donc...))
|
|
|
|
|
|
## Commentaires de session de formation
|
|
|
|
|
|
Recueillir les commentaires des stagiaires, les publier anonymement (ou partiellement) sur page Formation et page Accueil
|
|
|
|
|
|
## Trouver les autres points de Datadock qui manqueraient |
|
|
\ No newline at end of file |