Sujet sur Discussion Gestion:Tâches/Liste/119/2

Ligne 1 : Ligne 1 :
Jusqu'à maintenant, pour ce qui est de guider l'utilisateur à faire des opérations simples (comme mettre en texte en gras par exemple), ça va super bien. Là où ça se corse, c'est pour les opérations un peu plus difficile (comme insérer une image par exemple, qui demande de cliquer sur "Insérer", puis sur "Média", puis où l'on doit rechercher une image, pour finalement ajouter une description avant de confirmer l'insertion de l'image). Je vois actuellement 3 options pour approcher ce genre d'opération plus complexe:
Jusqu'à maintenant, pour ce qui est de guider l'utilisateur à faire des opérations simples (comme mettre en texte en gras par exemple), ça va super bien. Là où ça se corse, c'est pour les opérations un peu plus difficile (comme insérer une image par exemple, qui demande de cliquer sur "Insérer", puis sur "Média", puis où l'on doit rechercher une image, pour finalement ajouter une description avant de confirmer l'insertion de l'image). Je vois actuellement 3 options pour approcher ce genre d'opération plus complexe:


1-Guider l'utilisateur vers la première étape, puis le laisser figurer le reste de l'opération sous la prémisse que celle-ci est assez intuitive. (Pas super optimal)  
# Guider l'utilisateur vers la première étape, puis le laisser figurer le reste de l'opération sous la prémisse que celle-ci est assez intuitive. (Pas super optimal)  
 
# Guider l'utilisateur vers la première étape et lui indiquer de cliquer sur le bouton "Suivant" lorsque celle-ci a été faite. Le guider alors vers la deuxième étape encore en lui indiquant encore de cliquer sur le bouton "Suivant" lorsque celle-ci a été faite, etc. (Déjà plus user friendly, mais demande le clic de boutons suivants superflus)  
2-Guider l'utilisateur vers la première étape et lui indiquer de cliquer sur le bouton "Suivant" lorsque celle-ci a été faite. Le guider alors vers la deuxième étape encore en lui indiquant encore de cliquer sur le bouton "Suivant" lorsque celle-ci a été faite, etc. (Déjà plus user friendly, mais demande le clic de boutons suivants superflus)  
# Guider l'utilisateur vers la première étape et lorsque celle-ci est faite, amorcer automatiquement les consignes pour la deuxième étape, etc. (Super user friendly, mais demande l'utilisation des Callbacks du Visual Editor)
 
3-Guider l'utilisateur vers la première étape et lorsque celle-ci est faite, amorcer automatiquement les consignes pour la deuxième étape, etc. (Super user friendly, mais demande l'utilisation des Callbacks du Visual Editor)


Évidemment, je pense que la 3ème option est la meilleure, mais elle demande que qu'on listen à des callbacks du Visual Editor pour passer d'une étape à une autre. Le problème, c'est que je n'ai aucune idée où trouver le nom de ces callbacks ou si même ils existent. La documentation du Visual Editor est assez limité et j'ai essayé de les catcher avec l'outil Performance du Debuggeur, mais sans chance.
Évidemment, je pense que la 3ème option est la meilleure, mais elle demande que qu'on listen à des callbacks du Visual Editor pour passer d'une étape à une autre. Le problème, c'est que je n'ai aucune idée où trouver le nom de ces callbacks ou si même ils existent. La documentation du Visual Editor est assez limité et j'ai essayé de les catcher avec l'outil Performance du Debuggeur, mais sans chance.