Project

General

Profile

Description » History » Version 4

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