Project

General

Profile

Description » History » Version 3

Greg Burri, 10/07/2008 09:47 AM

1 1 Greg Burri
h1. Description
2
3
h2. En bref
4
5
Euphorik est un site web communautaire principalement basé sur un système d'échange de messages instantanés.
6
Attention: la description ici ne correspond pas à l'état actuel du projet mais à un but à atteindre.
7
8
9
h2. Philosophie
10
11
* Euphorik est un site communautaire de niveau supérieur (un truc qui n'existe pas et qui n'existera probablement jamais).
12
* N'importe qui peut poster des messages et les plusser en troll (message pseudo persistant à tendance trollifique).
13
* Il est possible de s'enregistrer pour garder son identité et sauvegarder certains paramètres.
14
* Pas besoin d'être authentifier pour poster des messages.
15
* Il faut être enregistré pour plusser un message.
16
* Il existe une hiérarchie de canaux. Chaque canal est isolé des autres.
17
* Un message peut répondre à un ou plusieurs autres messages, ceci crée automatiquement des arbres de conversation au sein d'un canal.
18
* 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).
19
* Ces arbres de conversation peuvent être extraient de la conversation principale et affichés séparément.
20
* Il est possible d'afficher des conversations de plusieurs canaux différents, le nom du canal est inscrit en haut de chaque conversation.
21
* Il existe des êtres supérieures qui ont de grands pouvoirs, ce sont les EkMaster ou [EM] (les admins quoi).
22
* L'interface doit être sobre, simple et un peu retro :)
23
* Il est interdit d'utiliser des technos pourries comme PHP.
24
25
26
h2. Détails
27
28
h3. Pages
29
30 2 Greg Burri
* Chat : La chat d'un canal choisi + les conversations (pouvant appartenir à des canaux différents).
31 1 Greg Burri
* 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.
32
* People : Permet de rechercher une personne et d'afficher sa page, en particulier ses trolls (à discuter).
33
* Profile : Permet d'accéder à ses données. C'est à partir de cette page que l'on peut poster des trolls.
34
* About : description du site (Faq et cie..)
35
36
37 3 Greg Burri
h3. Les canaux
38
* Les canaux sont organiser en hiérarchie, un canal pouvant avoir plusieurs canaux fils.
39
* Les canaux parents (plus généralistes) voient les messages des canaux fils (plus spécialisé) mais pas l'inverse.
40
* A compléter : (comment les canaux sont créé? gestion des langues) ..
41
42
43 1 Greg Burri
h3. Le troll
44
45
* 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.
46
* Le troll n'est rien d'autre qu'un message plussé au moins une fois.
47
* Un troll possède de 0 à n tag (mot-clef).
48
* 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)
49
* Les trolls sont également présentés sur le profile du plusseur (par ordre anti-chronologique)
50
* Il est possible de deplusser une troll.
51
52
53
h3. Le troll de la semaine
54
55
* Pour chaque canal il existe un troll de la semaine.
56
* Le troll de la semaine est choisi comme le troll ayant le plus grand score tous les lundi à 3h00 du mat' (à discuter).
57
58
59
h3. Le message
60
61
* Un message est contenu dans un canal et peut répondre à d'autres messages de ce canal.
62
* 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.
63
* 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"
64
* Un message dont l'entête est de couleur noir signifie : "mon message"
65
* Un message dont l'entête est de couleur violet signifie : "un message auquel je répond"
66
67
68
h2. Reflexions
69
70
Types d'unité d'information du plus éphémère au plus persistant.
71
* Plussage/moinssage
72
** Message
73
* Message (1-1)
74
** Blog
75
** Forum
76
** Article
77
* Question (1-1) | (1-n)
78
** Forum
79
** Message
80
* Billet (1-n)
81
** Blog
82
* Article (1-n) | (n-n)
83
** Wikipedia
84
   
85
   
86
h2. Moyen de communication sur le net
87
88
* Réseaux sociaux (facebook et cie)
89
** Orienté profile
90
** Liste d'amis
91
** Possibilité de mettre des infos personnelles + photos
92
93
* Vidéo (youtube et cie)
94
** Orienté vidéo
95
96
* Reddit/Digg
97
** Aggrégateur de news/billet de blog/article
98
** L'ordre des informations peut changer (en fonction de la note)
99
100
* Blog
101
** Orienté billet
102
** Géré par une seule personne
103
** Système de messages
104
** Structuration et recherche par tag (chaque billet possède un ou plusieurs tags)
105
106
* Forum (phpBB, vBulettin, mesDiscussions, etc.)
107
** Orienté sujet
108
** Organisation hiérachique en thémes, p.e. : Hardware/HDD
109
** L'ordre des sujets ne correspond pas à leur date d'écriture mais à la date du dernier message
110
** Edition/correction possible
111
** Les "réponses" ne sont pas modérer par l'auteur du sujet
112
** Pas de système de plussage
113
** Par forcément d'arbre de réponses, obligation de quoter -> bordelique
114
** Le topic a souvent tendance à dériver (partir en couille)
115
116
* Chat (http://www.phpfreechat.net, http://bouchot.org, etc..)
117
** Orienté message
118
** Ordre figé
119
** Scalable grace aux channels
120
** Communication temps réel
121
** Ca peut devenir le bordel, difficile de suivre
122
** L'information est éphémère ou difficilement réutilisable
123
** Aucune hiérarchie ou structure en dehors des cannaux
124