Project

General

Profile

Description » History » Version 5

Greg Burri, 10/09/2008 05:38 PM

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 4 Greg Burri
39
* Les canaux sont organisés en hiérarchie, un canal pouvant avoir plusieurs canaux fils.
40 3 Greg Burri
* Les canaux parents (plus généralistes) voient les messages des canaux fils (plus spécialisé) mais pas l'inverse.
41 5 Greg Burri
* Un canal peut être privé restreindre son accès à un ensemble d'utilisateurs enregistrés.
42 3 Greg Burri
* A compléter : (comment les canaux sont créé? gestion des langues) ..
43
44
45 1 Greg Burri
h3. Le troll
46
47
* 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.
48
* Le troll n'est rien d'autre qu'un message plussé au moins une fois.
49
* Un troll possède de 0 à n tag (mot-clef).
50
* 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)
51
* Les trolls sont également présentés sur le profile du plusseur (par ordre anti-chronologique)
52
* Il est possible de deplusser une troll.
53
54
55
h3. Le troll de la semaine
56
57
* Pour chaque canal il existe un troll de la semaine.
58
* Le troll de la semaine est choisi comme le troll ayant le plus grand score tous les lundi à 3h00 du mat' (à discuter).
59
60
61
h3. Le message
62
63
* Un message est contenu dans un canal et peut répondre à d'autres messages de ce canal.
64
* 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.
65
* 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"
66
* Un message dont l'entête est de couleur noir signifie : "mon message"
67
* Un message dont l'entête est de couleur violet signifie : "un message auquel je répond"
68
69
70
h2. Reflexions
71
72
Types d'unité d'information du plus éphémère au plus persistant.
73
* Plussage/moinssage
74
** Message
75
* Message (1-1)
76
** Blog
77
** Forum
78
** Article
79
* Question (1-1) | (1-n)
80
** Forum
81
** Message
82
* Billet (1-n)
83
** Blog
84
* Article (1-n) | (n-n)
85
** Wikipedia
86
   
87
   
88
h2. Moyen de communication sur le net
89
90
* Réseaux sociaux (facebook et cie)
91
** Orienté profile
92
** Liste d'amis
93
** Possibilité de mettre des infos personnelles + photos
94
95
* Vidéo (youtube et cie)
96
** Orienté vidéo
97
98
* Reddit/Digg
99
** Aggrégateur de news/billet de blog/article
100
** L'ordre des informations peut changer (en fonction de la note)
101
102
* Blog
103
** Orienté billet
104
** Géré par une seule personne
105
** Système de messages
106
** Structuration et recherche par tag (chaque billet possède un ou plusieurs tags)
107
108
* Forum (phpBB, vBulettin, mesDiscussions, etc.)
109
** Orienté sujet
110
** Organisation hiérachique en thémes, p.e. : Hardware/HDD
111
** L'ordre des sujets ne correspond pas à leur date d'écriture mais à la date du dernier message
112
** Edition/correction possible
113
** Les "réponses" ne sont pas modérer par l'auteur du sujet
114
** Pas de système de plussage
115
** Par forcément d'arbre de réponses, obligation de quoter -> bordelique
116
** Le topic a souvent tendance à dériver (partir en couille)
117
118
* Chat (http://www.phpfreechat.net, http://bouchot.org, etc..)
119
** Orienté message
120
** Ordre figé
121
** Scalable grace aux channels
122
** Communication temps réel
123
** Ca peut devenir le bordel, difficile de suivre
124
** L'information est éphémère ou difficilement réutilisable
125
** Aucune hiérarchie ou structure en dehors des cannaux
126