CR Réunion Pollen du 25/01/2012
===============================
Tony a un peu de temps a consacrer au développement de la version 2
de pollen. Cette version sera principalement une refonte :
- du modèle de données (pour s'adapter aux contraintes d'évolutions
remontée par les utilisateurs)
- de la couche d'interface graphique (en effet, le framework
Tapestry ne se relevant très compliqué à utiliser)
La réunion du jour porte sur l'orientation a données à la V2,
et notamment à l'évolution de quelques écrans.
Release V2
----------
Pour la version 2, le développement doit s'orienter vers un changement du
framework de l'interface graphique sans modification visuelle visible par
l'utilisateur. Le framework technique s'oriente pour le moment vers struts 2.
La version 2 doit donc offrir les mêmes interfaces qu'actuellement permettant
d'utiliser toutes les fonctionnalités de pollen.
Nouvelle interface de création
------------------------------
Pour la V2 les interfaces doivent rester les mêmes que pour la V1, sauf pour
l'interface de création de sondage; le processus en étape étant trop long et
disposant de trop d'options.
Les interfaces façonnée sur pencil ont été passée en revue. Voici ce qui a été
décider par rapport aux interfaces précédemment proposées:
* Nom obligatoire ?
Le nom du créateur devient non obligatoire en V2. Utilisé seulement à titre
d'information pour savoir qui à créé un sondage sur lequel on vote.
* Informations obligatoires ?
Seul le titre du sondage est obligatoire sur l'interface de création
* Bloc auteur (Nom/Mail)
Masqué par défaut ce bloc (seulement afficher les informations en laissant
la possibilité des les modifier)
* Fonctionnalité Wysiwyg pour la description
Par pour l'instant. Rester simple, les widgets bling-bling seront ajoutés par
la suite. Faire attention au contenu de la description qui pourrait contenir
des scripts pouvant être interprété (XSS)
* Ajouter une description détaillée des type de sondage et des type de
dépouillement au survol.
* Renommer le type de sondage classique en "Oui/Non"
* Remplacer "Type de sondage" par "Qui peut voter"
* Remplacer "Type de dépouillement" par "Type de Réponse"
* Déplacer "Type de réponse" dans le bloc de choix.
* Restructurer la page en deux onglets:
- un onglet 'informations' avec les détails auteur, titre..., choix
- un onglet 'options' contenant les options facultatives sur lequel il n'est
pas nécessaire de se rendre pour créer un sondage
* Voir pour ajouter une interface d'entrée de plus pour créer directement
un sondage orienté suivant un scénario ("créer un vote image",
"créer un vote date") pré-remplissant certaines options dans l'interface de
création
* Déplacer dans l'onglet 'options', les champs qui 'pollue' l'interface
de création:
- Date de début/date de fin
- Qui peut voter
- Options
* Au final, l'interface de création nécessaire doit contenir seulement:
- sujet
- description
- choix
- type de réponse
Autres modifications graphiques ou fonctionnelles
-------------------------------------------------
Autre soucis gênant, sur la V1, il est parfois impossible de modifier certaines
options après la création du sondage (obligeant parfois a refaire un nouveau
sondage).
Il faut :
- autoriser 'toutes' les modifications possible tant qu'aucun vote n'a été
enregistré sur le sondage
- autoriser 'certaines' autre modification si des votes ont été enregistrés
Prévoir l'ajout de choix après le début du vote. Il n'est actuellement pas
possible de différencié des choix non choisi des choix non voté car ajouté
après le vote.
Ajouter visuellement en plus des cases Vert/Rouge, une case "grise" pour les
options ajouté après le vote n'ayant pas pu être prise en compte.
Le dépouillement doit quand même prendre en compte les votes incomplets.
L'information est disponible car le vote à une date et le choix à également une
date d'ajout.
Ajouter la possibilité a un utilisateur de s'abonner aux modifications du sondage:
- lors de l'ajout d'un choix
- lors d'un vote
- par email (et non pas compte utilisateur pour les utilisateurs non connecté)
Prévoir les choix "Oui/Non/Peut être". Par exemple, pour un choix de date, un
des choix peut être possible pour quelqu'un mais moins arrangent qu'un autre.
Conserver l'ordre des choix:
- ordre constant
- date ordonnées
- l'utilisateur peut modifier l'ordre des choix
Ajout de choix:
- Est-ce possible de créer des choix de types différents (texte/date/image) ?
- Auto conservation du type de choix d'un choix sur l'autre
La problématique des choix complexe (composé de sous options) a été abordée
- réunion le 8 à Nantes
- réunion le 8 à Rennes
- réunion le 9 à Nantes
- réunion le 9 à Rennes
(date et lieu)
Pollen ne doit pas gérer cela en internes (matrice de choix). Il peut cependant
proposer un assistant de génération de ces choix pour retomber sur un sondage
classique.
Commentaires
------------
Étudier la possibilité de tout commenter:
- le vote en lui même
- les choix voté et non voté ?
- les choix voté par les autres utilisateurs
Ajouter un champs commentaire dans le formulaire de vote pour pouvoir voter
et ajouter un commentaire classique lors du vote.
--
Éric Chatellier <chatellier(a)codelutin.com>
Tel: 02.40.50.29.28
http://www.codelutin.com
Salut,
Pour avancer sur l'écran Votes participés, j'aurais besoin d'un peu de
lumière car là il fait bien noir :(...
Je voudrai savoir :
- comment faire pour récupérer la liste des votes auquel je suis invité
- comment faire pour récupérer la liste des votes auquel j'ai participé
Je pense que pour pouvoir continuer de travailler dessus, je vais avoir
besoin d'aide car je ne suis pas très au fait avec Tapestry et ça part
un peu dans tous les sens.
donc Flo, si on pouvait réussir à se caser un de ces quatre quelques
heures pour faire ça, ça serait bien.
Merci.
Tony.
--
Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
email: chemit(a)codelutin.com
http://www.codelutin.com