Project

General

Profile

Description

En bref

Euphorik est un site web communautaire principalement basé sur un système d'échange de messages instantanés.
Attention: la description ici ne correspond pas à l'état actuel du projet mais à un but à atteindre.

Philosophie

  • Euphorik est un site communautaire de niveau supérieur (un truc qui n'existe pas et qui n'existera probablement jamais).
  • N'importe qui peut poster des messages et les plusser en troll (message pseudo persistant à tendance trollifique).
  • Il est possible de s'enregistrer pour garder son identité et sauvegarder certains paramètres.
  • Pas besoin d'être authentifier pour poster des messages.
  • Il faut être enregistré pour plusser un message.
  • Un plussage de message rapport un point de karma à son auteur.
  • Il existe une hiérarchie de canaux. Chaque canal est isolé des autres.
  • Un message peut répondre à un ou plusieurs autres messages, ceci crée automatiquement des arbres de conversation au sein d'un canal.
  • Il existe un chat dit "principal" représentant tous les messages d'un canal, le canal est affiché en haut du chat principal et peut être modifié (genre list box).
  • Ces arbres de conversation peuvent être extraient de la conversation principale et affichés séparément.
  • Il est possible d'afficher des conversations de plusieurs canaux différents, le nom du canal est inscrit en haut de chaque conversation.
  • Il existe des êtres supérieures qui ont de grands pouvoirs, ce sont les EkMaster ou [EM] (les admins quoi).
  • L'interface doit être sobre, simple et un peu retro :)
  • Il est interdit d'utiliser des technos pourries comme PHP.

Détails

Pages

  • Chat : La chat d'un canal choisi + les conversations (pouvant appartenir à des canaux différents).
  • Trolls : Liste un certain nombre de trolls postés par les utilisateurs. Le rafraichissement est en temps réel. Il est possible de faire une recherche par mot clef.
  • People : Permet de rechercher une personne et d'afficher sa page, en particulier ses trolls (à discuter).
  • Profile : Permet d'accéder à ses données. C'est à partir de cette page que l'on peut poster des trolls.
  • About : description du site (Faq et cie..)

Les canaux

  • Les canaux sont organisés en hiérarchie, un canal pouvant avoir plusieurs canaux fils.
  • Les canaux parents (plus généralistes) voient les messages des canaux fils (plus spécialisé) mais pas l'inverse.
  • Un canal peut être privé restreindre son accès à un ensemble d'utilisateurs enregistrés.
  • A compléter : (comment les canaux sont créé? gestion des langues) ..

Le troll

  • Le troll est un message, une question, une pensée, etc, digne d'intérêt (ou pas) pouvant s'apparenter à un topic de forum.
  • Le troll n'est rien d'autre qu'un message plussé au moins une fois.
  • Un troll possède de 0 à n tag (mot-clef).
  • Les trolls sont présentés au sein d'une liste général ordrée en fonction de leur nombre de plussations et de leur date et aussi tant qu'on y est de la date du dernier message (genre reddit.com) (à discuter)
  • Les trolls sont également présentés sur le profile du plusseur (par ordre anti-chronologique)
  • Il est possible de deplusser une troll.

Le troll de la semaine

  • Pour chaque canal il existe un troll de la semaine.
  • Le troll de la semaine est choisi comme le troll ayant le plus grand score tous les lundi à 3h00 du mat' (à discuter).

Le message

  • Un message est contenu dans un canal et peut répondre à d'autres messages de ce canal.
  • Un message peut être plusser par n'importe qui, il devient alors un troll. Un message plussé plusieurs fois par plusieurs personnes différente n'apparaitra qu'une seule fois sur la page "Trolls" mais sera susceptible d'apparaitre en premier.
  • Un message dont l'entête est de couleur verte signfie : "un message qui me répond et auquel je n'ai pas répondu"
  • Un message dont l'entête est de couleur noir signifie : "mon message"
  • Un message dont l'entête est de couleur violet signifie : "un message auquel je répond"

Reflexions

Types d'unité d'information du plus éphémère au plus persistant.
  • Plussage/moinssage
    • Message
  • Message (1-1)
    • Blog
    • Forum
    • Article
  • Question (1-1) | (1-n)
    • Forum
    • Message
  • Billet (1-n)
    • Blog
  • Article (1-n) | (n-n)
    • Wikipedia

Moyen de communication sur le net

  • Réseaux sociaux (facebook et cie)
    • Orienté profile
    • Liste d'amis
    • Possibilité de mettre des infos personnelles + photos
  • Vidéo (youtube et cie)
    • Orienté vidéo
  • Reddit/Digg
    • Aggrégateur de news/billet de blog/article
    • L'ordre des informations peut changer (en fonction de la note)
  • Blog
    • Orienté billet
    • Géré par une seule personne
    • Système de messages
    • Structuration et recherche par tag (chaque billet possède un ou plusieurs tags)
  • Forum (phpBB, vBulettin, mesDiscussions, etc.)
    • Orienté sujet
    • Organisation hiérachique en thémes, p.e. : Hardware/HDD
    • L'ordre des sujets ne correspond pas à leur date d'écriture mais à la date du dernier message
    • Edition/correction possible
    • Les "réponses" ne sont pas modérer par l'auteur du sujet
    • Pas de système de plussage
    • Par forcément d'arbre de réponses, obligation de quoter -> bordelique
    • Le topic a souvent tendance à dériver (partir en couille)
  • Chat (http://www.phpfreechat.net, http://bouchot.org, etc..)
    • Orienté message
    • Ordre figé
    • Scalable grace aux channels
    • Communication temps réel
    • Ca peut devenir le bordel, difficile de suivre
    • L'information est éphémère ou difficilement réutilisable
    • Aucune hiérarchie ou structure en dehors des cannaux