X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=doc%2FTODO.txt;h=4d194cdb90da4936381ae19ad825e43ad0a88633;hp=902dca850fde2f9a9d72c836f0de6308805d964e;hb=0589eb349edf070b3186c7251cd0ca7258d7af01;hpb=bb692b6ec033e2c6ce4dd12d95831af96033ec6f diff --git a/doc/TODO.txt b/doc/TODO.txt index 902dca8..4d194cd 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -1,8 +1,8 @@ == 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 +* 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 : @@ -16,21 +16,16 @@ * 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= * un tuple { } 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 @@ -41,6 +36,10 @@ * 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 @@ -251,6 +250,8 @@ [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é +[ok] 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 === Bugs === 1 : Critique