-=== v1.0 ===\r
-* Cleaner le code (erl, js, xhtml, css) et eventuellement profiler un peu (le refresh est lent sous opera)
-* Pouvoir afficher les utilisateurs (print_users(admin)) qui sont admin\r
- * Afficher l'ip dans le print_users().\r
-* Limiter la mise en évidence de la conversation lorsque le curseur se trouve sur les pseudos
-* Enlever le petit carré mis en couleur et mettre le pseudo + date en couleur à la place\r
-* Mettre dans la FAQ la signification des couleurs associées aux messages.\r
-* Ne pas pouvoir poster avec "<nick>"\r
-* Lorsque le curseur se trouve sur le nom d'une personne à qui l'on répond n'highliter que cette conversation !! (très bonne idée)\r
-=== v1.1 ===\r
-* Revoir le système de conversation : \r
- * Pouvoir extraire "toute la conversation" ou seulement une "sous conversation" (ce qui est actuellement le cas)\r
- * Tous les messages auquels on répond doivent faire partie de la conversation !!\r
- * Fermer temporairement une conversation (la réduire sous la forme d'un onglet)\r
- * lien vers une conversation : http://www.euphorik.ch/?conv=45\r
-* 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)\r
- * L'icon apparait tout en haut (absolute)\r
- * Simuler un réseau lent\r
-* Mise à jour automatique de la version dans le about en fonction du tag/branche courant (lors de la mise en production) ?\r
-* Tests de monter en charge coté serveur, analyse de la complexité (regarder du coté des TODO dans le code). Utiliser eventuellement Tsung\r
-* Profiling pour améliorer les performances (client et serveur)\r
- * traitementComplet() de euphorik.js est très très lent à executer\r
-* Pouvoir récupérer son mdp (ou en générer un autre) via son email. Marquer dans le profile que l'email sert à cela et n'est pas visible pas les autres personnes\r
-* (Pouvoir inverser le chat) tester la faisabilité\r
-=== v1.2 ===\r
-* Avoir une partie publique dans son profile : "the wall" ... euh non disons plutôt : "Mes trolls"\r
- * Liste de messages ajoutés de manière explicite à partir du chat\r
- * Correspond à des conversations que l'on souhaite soit en conserver la trace soit exposer aux autres personnes\r
-* Une conversation extraite doit avoir dans son titre le message originel, il est bien sur possible de cliquer dessus pour y répondre\r
-* Avoir une liste d'amis dans le profile\r
- * Pouvoir n'afficher les messages que des amis (et des personnes y répondant)\r
- * Ajouter une personne à ses amis avec une toolbar similaire à celle de banissement\r
-* Création d'un script ruby dans /tool pour apposer automatiquement une entête concernant la licence voir : http://www.gnu.org/licenses/gpl-howto.fr.html\r
- * Eventuellement mettre à jour automatiquement le Copyright (date) et les personnes responsables \r
-* Système de censure par les admins (suppression d'un message)\r
-* Intégrer les totoz : http://www.totoz.eu/ (avec une limite de 3 par messages par exemple) \r
- * avoir une option pour les cacher ou les voir\r
- * Masquer systématiquement ceux qui dépassent une certaine taille en pixel\r
-=== V1.3 ===\r
-* Shift-enter pour ajouter une ligne dans la ligne de saisie (retour à la ligne)\r
- * Crée un <br /> XHTML (lf -> br coté client)\r
- * A chaque Shift-enter la textbox s'agrandit d'une ligne\r
- * Pouvoir activer pas défaut la présentation multi-ligne via le profile\r
-* Système de commande /<commande>\r
- * /nick : changer de pseudo\r
- * /me : "*<pseudo> <message>"\r
- * /blam <login> : permet d'envoyer un blame à qqun (uniquement depuis un modo vers un non-modo) \r
- * /+ blabla Pourvoir ajouter du texte (correctif en général) à son dernier message par une commande. Le texte ajouté est mise en évidence. Ceci peut être fait plusieurs fois.\r
-* Ajout des wikilien : [[chien de prairie]] -> http://fr.wikipedia.org/wiki/Chien_de_prairie\r
-=== V1.4 ===\r
-* Elaborer une stratégie de mise à jour de la structure de la BD quand celle ci est modifiée (voir euphorik_bd:vers_version()) \r
-* Ajouter un skin "simple" sans images ni fioritures (éventuellement le proposer par défaut)\r
-* Créer un style "super old school" (couleur 8 bit, pas de smiles/images, font fixe)\r
-=== V1.5 ===\r
-* Gestion de l'historique au niveau du navigateur (pouvoir revenir aux pages précédentes). Utiliser un plugin jQuery si possible.\r
-* gestion des timezone (fuseaux horaire) :\r
- * L'utilisateur peut simplement définir une timezone dans son profil, les dates sont alors affichées en fonction de sa zone (en option)\r
-* Transfert des messages XML (AJAX) en https et le noter dans la faq (même la mafia chinoise ne peut pas sniffer les messages). En fait il suffit (sauf erreur) de sécuriser euphorik : https://www.euphorik.ch\r
- * voir : http://cert.startcom.org/ pour un certif gratuit\r
-* Conversations : url vers conversation(s) + également un bouton sur chaque conversation pour obtenir l'url vers celle ci. (genre google map)\r
-\r
+Ce fichier est obsolète, Redmine le remplace : http://dev.euphorik.ch
+
+=== v2.0 ===
+* Création des channels, un file de discussion ainsi qu'un troll de la semaine par channel (est ce que les channels enfants possèdent aussi un troll de la semaine??)
+ * Un channel possède un nom, une langue, une description et une série de mots clefs (tags)
+ * Un channel peut être l'enfant d'un autre channel (et ceci de manière récursive).
+ * lorsque l'on se trouve sur un parent on voit récursivement les messages de tous les enfants
+ * S'il l'on répond à un message d'un channel enfant le message fait alors "partie" de ce channel enfant
+ * Une page ressence tous les channels, il est possible de faire des recherches de channel par mot clef de la même manière que pour les conversations
+ * N'importe qui peut créer un channel
+ * Il est alors admin pour ce channel et peu nommer d'autres admins (à réflechir)
+ * Le site euphorik.ch ne montre que le channel "euphorik"
+* Création d'un site à l'échelle mondiale
+ * Ce site permet d'accèder à tous les channels
+ * Traduction du site en plusieurs langues
+