Project

General

Profile

Description » History » Version 1

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