MOD maj TODO
authorGreg Burri <greg.burri@gmail.com>
Sun, 6 Jul 2008 21:08:07 +0000 (21:08 +0000)
committerGreg Burri <greg.burri@gmail.com>
Sun, 6 Jul 2008 21:08:07 +0000 (21:08 +0000)
doc/TODO.txt

index 902dca8..2d04085 100755 (executable)
@@ -1,8 +1,9 @@
 == TODO ==
 
 === v1.1 ===
-* étudier la solution SVG et le calcul de pourcentage pour la largeur des fenêtres
-   * le calcul des largeurs devra surement être fait en pixel et actualisé lorsque le conteneur change de taille
+* Inverser l'affichage des messages auquels on répond (lorsque le curseur se trouve sur le numéro à coté de la ligne de saisie) en fonction du sens du chat
+* Mise à jour automatique de la version dans le about en fonction du tag/branche courant (lors de la mise en production) ?
+   * Remplacé par un fichier VERSION et un script dans /tools
 * Gestion de l'historique au niveau du navigateur (pouvoir revenir aux pages précédentes). Utiliser un plugin jQuery si possible. Voir du coté des ancres (fragment d'url) : #ancre.
    * http://www.euphorik.ch/#page=chat
 * Revoir le système de conversation : 
       * un bouton "fermer"
    * Possibilité de fermer temporairement une conversation (la réduire sous la forme d'un onglet)
       * etre averti lorsqu'un nouveau message arrive dans une conversation réduite
+      * étudier la solution SVG et le calcul de pourcentage pour la largeur des fenêtres
+         * le calcul des largeurs devra surement être fait en pixel et actualisé lorsque le conteneur change de taille
 * Mettre un icon (genre sablier ou truc qui tourne à la apple) lorsque le chat se charge (également lors d'un changement de page par exemple)
    * L'icon apparait tout en haut (absolute)
-   * Simuler un réseau lent
-* Mise à jour automatique de la version dans le about en fonction du tag/branche courant (lors de la mise en production) ?
-   * Remplacé par un fichier VERSION et un script dans /tools
-* Tests de monter en charge coté serveur, analyse de la complexité (regarder du coté des TODO dans le code). Utiliser eventuellement Tsung
-* Profiling pour améliorer les performances (client et serveur)
-   * Ne plus attacher chaque evenement sur chaque message mais de manière générale à l'ensemble des messages
-   * traitementComplet() de euphorik.js est très très lent à executer
+   * Simuler un réseau lent, peut-être exist-il des plugins
 * Pouvoir récupérer son mdp (ou en générer un http://www.euphorik.ch/ autre) via son email. Marquer dans le profile que l'email sert à cela et n'est pas visible pas les autres personnes
    * L'utilisateur peut sur la page de login inscrire un email
    * un id est généré et envoyé par email avec une adresse de type http://www.euphorik.ch?emailid=<id>
       * un tuple {<id> <id_user> <date>} est inséré dans la table 'recup_id'
    * Lorsque l'utilisateur se rend sur l'adresse l'id et la date sont vérifiés, si tout est ok le cookie "cookie" est définit pour l'utilisateur. L'utilisateur est alors loggé.
-* (Pouvoir inverser le chat) tester la faisabilité
 * Réaliser un système de preproduction, étapes de preprod :
    * Renommer euphorik_bd_update en euphorik_bd_admin et ajouter deux fonctions pour faire un backup et reprendre depuis ce backup
       * Déplacer également les fonctions d'admin de euphorik_bd vers euphorik_bd_admin tel que "print_users" par exemple
    * 5) Restoration des données preprod.bckup
    * 5) Lancer le processus de mise en prod pour la preprod
    * 6) Tester si tout va bien
+* Tests de monter en charge coté serveur, analyse de la complexité (regarder du coté des TODO dans le code). Utiliser eventuellement Tsung
+* Profiling pour améliorer les performances (client et serveur)
+   * Ne plus attacher chaque evenement sur chaque message mais de manière générale à l'ensemble des messages
+   * traitementComplet() de euphorik.js est très très lent à executer
 === v1.2 ===
 * option dans le profile pour ouvrir les liens dans un nouveau tab
 * Pouvoir auto répondre à une conversation
 [ok] Avoir une option dans le profile pour montrer son rang (ekMaster) de manière ostantatoire, discret ou caché
 [ok] Pouvoir inverser le chat
 [ok] supprimer le cookie si le client n'arrive pas à s'authentifier avec (réponse négative du serveur)
+[ok] (Pouvoir inverser le chat) tester la faisabilité
 
 === Bugs ===
 1 : Critique