MOD maj TODO
authorGreg Burri <greg.burri@gmail.com>
Wed, 18 Jun 2008 13:18:35 +0000 (13:18 +0000)
committerGreg Burri <greg.burri@gmail.com>
Wed, 18 Jun 2008 13:18:35 +0000 (13:18 +0000)
doc/TODO.txt

index 0864852..4151811 100755 (executable)
       * Il est possible de faire une recherche temps réelle sur les tags\r
 * Downloader automatiquement toutes les images et substituer l'url original par une url locale\r
    * Lorsqu'une image est posté un processus est lancé (de manière asynchrone évidemment), il va télécharger l'image et la stocker sur le serveur puis substituer l'url\r
       * Il est possible de faire une recherche temps réelle sur les tags\r
 * Downloader automatiquement toutes les images et substituer l'url original par une url locale\r
    * Lorsqu'une image est posté un processus est lancé (de manière asynchrone évidemment), il va télécharger l'image et la stocker sur le serveur puis substituer l'url\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
    * Ne supprime pas réellement le message mais le censure\r
    * L'admin vois toujours le message (grisé, ou tracé)\r
    * Les utilisateurs normaux voient à la place "<censuré, raison : blabla>"\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
    * Ne supprime pas réellement le message mais le censure\r
    * L'admin vois toujours le message (grisé, ou tracé)\r
    * Les utilisateurs normaux voient à la place "<censuré, raison : blabla>"\r
-* Intégrer les totoz : http://www.totoz.eu/ (avec une limite de 3 par messages par exemple) \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
    * 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
+   * Masquer systématiquement ceux qui dépassent une certaine taille en pixel ) -> site trop trash\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éflechir très fort à la réelle nécessité\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
 * 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
    * /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
    * /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
-* 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
+=== v1.4 ===\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
 * 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
+* Transfert des messages JSON (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
    * 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
+=== v2.0 ===\r
+* Création des channels, un file de discussion ainsi qu'un troll de la semaine par channel\r
+   * Un channel possède un nom, une langue, une description et une série de mots clefs (tags)\r
+   * 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\r
+   * N'importe qui peut créer un channel\r
+      * Il est alors admin pour ce channel et peu nommer d'autres admins (à réflechir)\r
+   * Le site euphorik.ch ne montre que le channel "euphorik"\r
+* Création d'un site à l'échelle mondiale\r
+   * Ce site permet d'accèder à tous les channels\r
 \r
 
 [ok] Réaliser la structure suivante :
 \r
 
 [ok] Réaliser la structure suivante :
@@ -323,7 +329,9 @@ ok : Implémenté
 [3] Idée de bernie :
    * Pouvoir STFUER des personnes, lorsqu'elle envoie un message un autre truc à la con est écrit à la place
    * la phrase à la con est prise parmis une liste éditable depuis le panneau d'admin
 [3] Idée de bernie :
    * Pouvoir STFUER des personnes, lorsqu'elle envoie un message un autre truc à la con est écrit à la place
    * la phrase à la con est prise parmis une liste éditable depuis le panneau d'admin
-   * La stfuation se fait depuis le panel de bannissement (slap, stfu, kick, ban)
+   * La stfuation se fait depuis le panel de bannissement (slap, stfu, kick, ban)\r
+[4] Ajouter un skin "simple" sans images ni fioritures (éventuellement le proposer par défaut)\r
+[4] Créer un style "super old school" (couleur 8 bit, pas de smiles/images, font fixe)
 [4] Unifier tout le code en anglais (sauf les commentaires)
 [4] Inscrire le nom de l'image dans les les liens vers des images (à la place de simplement [jpg] ou [gif])
 [4] Réduire les pseudos trop long en mettant un ".." à la fin et permettre de le voir en entier lorsque le curseur le survol.\r
 [4] Unifier tout le code en anglais (sauf les commentaires)
 [4] Inscrire le nom de l'image dans les les liens vers des images (à la place de simplement [jpg] ou [gif])
 [4] Réduire les pseudos trop long en mettant un ".." à la fin et permettre de le voir en entier lorsque le curseur le survol.\r