Projet

Général

Profil

Forum internet » Historique » Version 3

Julien Enselme, 29/07/2013 21:14
syntaxe

1 1 Julien Enselme
h1. Bref historique
2 2 Florent Torregrosa
3
{{>toc}}
4 1 Julien Enselme
5
[[Jean André Besson]], élève à l'école, a créé un blog pendant l'été [[2006]] sur lequel il invitait les futurs centraliens de marseille à faire connaissance, dans un premier temps via le forum mis en place. Hébergé sur Overblog, et grâce à une bonne publicité sur les forums de [[taupins]] tel que [[Hardware.fr]], le succès fut immédiat : de nombreux élèves s'inscrivirent.
6
7
Cependant, le blog a dû fermer au bout de quelques mois, l'appelation "Blog de Centrale Marseille" pouvait laisser croire qu'il était officiel et le forum disparut, ne laissant comme alternative aux personnes interessées pour découvrir l'école que celle de se rendre sur d'autres forums....
8
9
Au cours de son mandat en tant que [[trésorier]] au sein de l'association [[Ginfo]], [[Jean André Besson]] a été l'interlocuteur privilégié avec l'administration de l'[[Ecole Centrale Marseille]] et a oeuvré très grandement à l'instauration d'un forum internet destiné aux élèves de l'école mais aussi à ceux des classes préparatoires.
10
11
Le [http://forum.centrale-marseille.fr forum internet] a été créé le 28 Mars 2007, avant d'être lancé officiellement auprès des élèves le 3 Juin de la même année, répondant ainsi aux attentes des élèves.
12
13
h1. Notre vision du forum de l'école
14
15
Le forum internet de l'école a plusieurs objectifs :
16
* Interne :
17
 * Diminuer de manière significative le nombre de mails qui concernent peu de monde et qui affluent quotidiennement dans les boites mails des élèves mais surtout rendre plus lisible ces conversations en centralisant les réponses
18
 * Permettre d'échanger sur des thèmes variés et divers, sans forcément se limiter aux membres de clubs ou d'associations
19
 * Pour les associations, de s'adresser et de solliciter directement les avis des élèves pour la plannification d'évènements
20
* Externe :
21
 * Permettre aux "taupins" (comprenez élèves de classes préparatoires) d'échanger directement avec ceux qui sont les mieux à mêmes de présenter l'école, à savoir nous-mêmes, sur notre propre site internet, pour les aider à orienter leur choix
22
 * Se faire davantage connaitre en proposant un outil attractif auprès des internautes
23
24
h1. Les chiffres-clefs
25
26
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 19:47 (CET)
27
(''Dernière MAJ : 03 Décembre 2010'')
28
Sujets: 829, Articles: 16223, Utilisateurs: 1641 
29
* Total des membres : 1641
30
* Total des messages : 16223
31
* Total des topics : 829
32
33
34
h1. Staff
35
36
* Mise en place/déploiement
37
 * [[Sébastien Duperrier]]
38
 * [[Alexendre Fréret]]
39
 * [[Eliam Hérichon]]
40
41
* Lien Ginfo/Administration
42
 * [[Jean-André Besson]]
43
44
* Graphismes/Template/Patchs
45
 * [[Romain Sertelon]]
46
 * [[Régis Montoya]]
47
 * [[Eliam Hérichon]]
48
49
* Administrateurs actuels (périmée)
50
 * [[Brice Pesci]]
51
 * [[Alexendre Destre]]
52
 * [[Jean André Besson]]
53
 * [[Eliam Hérichon]]
54
 * [[Samuel Jaillet]]
55
 * [[Jean-André Besson]]
56
 * [[Albert Nissimoff]]
57
 * [[Violette Harnois]]
58
 * [[Ismaeil Abouljamal]]
59
 * [[Aude Giard]]
60
61
h1. Sections et rubriques
62
63
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 19:47 (CET)
64
65
h2. Section publique
66
67
[http://forum.centrale-marseille.fr/forum/1 Forum des taupins, futurs Centraliens de Marseille, la ville du... Soleil]
68
Contient 4 rubriques:
69
	
70
Coin des questions sur l'école
71
	
72
Les activités extra-scolaires	
73
74
Les cours	
75
76
Logement et autres infos pratiques
77
78
79
h2. Sections réservée aux personnes de l'école
80
81
Tout le reste !
82
83
84
Si vous souhaitez que l'on ajoute une section pour votre club/association, ou faire changer vos droits sur le forum pour accéder à telle ou telle partie, merci de demander à votre club/association de contacter l'une des [[#Staff | personnes qui s'occupent du projet]].
85
86
h1. Contraintes particulières
87
88
La principale difficulté dans ce projet n'a pas été la mise en place du forum, mais plutôt les négociations avec l'école afin de pouvoir ouvrir ce dernier au public.
89
90
Il faut savoir que l'Ecole est particulièrement sensible à son image, et que par conséquent elle n'était pas favorable à ce support "libre" où des élèves mal intentionnés pourraient diffuser des informations fausses ou des propos calomnieux. Ainsi, il a fallu de longues heures de réunion et de concertations avec de définir une [http://forum.centrale-marseille.fr/sites/forum.centrale-marseille.fr/files/charte_forum.pdf charte de bonne conduite] mais surtout une politique de "privatisation" de la plupart des sections liées à la vie associative (et donc sujette à de nombreux débordements) qui ne sont aujourd'hui plus accessibles à un utilisateur "extérieur" à l'école.
91
92
C'est également pourquoi il a été possible de mette en place un système de modération interne aux associations/clubs : chacune d'elle doit désigner au moins un responsable chargé de surveiller ce qui se dit sur les sujets en cours dans la section qui lui correspond. En effet, vu la quantité de messages, il est très difficile de surveiller le forum dans sa globalité, mais en limitant à certaines parties, et en se répartissant le travail à plusieurs, cela devient nettement plus abordable.
93
94
Ce forum étant le forum officiel des élèves de l'école, il a également fallu travailler sur le design : le template de base n'était pas assez personnalisé et finalement ne correspondait pas très bien à ce qui était recherché à savoir un forum représentatif de notre école. 
95
96
Bien évidemment, comme pour tout forum ou autre support d'expression libre (blogs, ...), le forum est souvent pris pour cible par des bots de publicité. Il convient donc aux administrateurs de vérifier (dans la limite de leurs possibilités) la nature des personnes essayant de s'inscrire.
97
98
h1. Aspect technique
99
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 20:25 (CET)
100
101
h2. De 2007 jusqu'à AVRIL 2010 (ça n'est plus le cas !!!)
102
103
* SMF 1.1.1
104
* MySQL, PHP, XHTML, CSS, ...
105
* Template custom aux couleurs de l'école
106
* Création automatique d'un compte sans validation d'un administrateur si l'on possède une entrée dans le LDAP de l'école
107
108
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 20:25 (CET)
109
110
h2. À partir d'AVRIL 2010
111
112
* DRUPAL en installation multi-site dans le cadre du projet multi-asso du Ginfo
113
114
La migration vers Drupal a été faite par Ismaeil Abouljamal et la durée d'intervention est d'une semaine entière.
115
116
Raisons de la Migration Vers le projet multi-assos.
117
118
* Le Forum a été en SMF 0.9 lors de la migration, alors que le version disponible était SMF 9!, Les mises à jour de sécurité ont été zappée une année et l'équipe d'après n'a pas pu faire les mises à jour: en réalité si , mais beaucoup de changement entre les version a fait que les modifications pour le support du LDAP (cf pragraphe d'après ne marchent plus): il était d'urgence que l'équipe s'occupe de la sécurité du Forum.
119
120
* Le projet multi-assos avait vu le jour et tous les sites qui le pouvaient devaient le rejoindre avant que la situation s'empire (Sécurité)
121
 
122
123
----
124
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 20:25 (CET)
125
126
 Ce paragraphe est DEPRECATED , je le laisse à titre indicatif
127
128
Fichiers modifiés pour le support ldap :
129
130
 _Sources/LDAP.php_ (ajouté - contiens les nouvelles fonctions de Login et Logout)
131
 _Sources/LogInOut.php_ (renommage des anciennes fonctions Login2 et Logout en les suffixant de old)
132
133
Le thème en plus d'être designé pour l'école, a subit des modifications pour voir disparaître les menus de changement de données perso - qui sont d'ailleurs impossible étant donné le fait que le portail n'authentifie plus sur la base mysql mais sur LDAP. Ainsi le mot de passe utilisé pour les comptes et stocké dans les bases de données du forum est différent du mot de passe de l'utilisateur. La base de donnée sert uniquement pour l'accounting et non pas pour l'authentification.
134
135
Procédure d'authentification dans ces fonctions : 
136
# Authentification via LDAP (si refusé fin)
137
# Si utilisateur non présent dans la base de donnée, création d'un compte utilisateur dans les bases en récupérant les données depuis LDAP.
138
# L'utilisateur est connecté au compte correspondant dans la base de donnée au login fourni par LDAP. Il hérite automatiquement des droits propre à son groupe qui doit avoir le même nom entre LDAP et la base de donnée du Forum.
139
140
**/!\ Conséquence du point précèdent :** Il faut chaque année créer un groupe correspondant à la nouvelle promo en prenant le nom du groupe présent dans ldap. En général promo20xx.
141
142
h1. Evénements marquants
143
144
le Ban de Moula !!!
145
Election du plus relou
146
le 1001e post de FCARGOET lulz inside111
147
148
h1. Bilan et analyse
149
150
Après maintenant un peu plus de 3 ans de fonctionnement, force est de reconnaitre que le forum connait un succès... pour le moins mitigé...
151
152
* le faible nombre d'utilisateurs "actifs" hors le rush des taupins en Juin, Juillet, Aout (une quinzaine)
153
* le nombre de sections pas ou peu utilisées (80% des messages appartiennent dans 20% des sections)
154
155
Mais en été ça marche !
156
157
Après le passage à Drupal, on a remarqué un meilleur référencement du site et une curiosité des élèves qui a fait que le site revive, et surtout on a battu le record d'usage du site en 2010 !!!
158
159
Juil 2010	1342	visiteurs uniques
160
Aoû 2010	1648	visiteurs uniques
161
162
à coparer avec:
163
Juil 2009	684	visiteurs uniques
164
Aoû 2009	871     visiteurs uniques
165
Juil 2008	999	visiteurs uniques
166
Aoû 2008	1124    visiteurs uniques
167
168
Ainsi, des piqures de rappel sur son existante et son intérêt ont été faites au cours de l'année notamment auprès des nouveaux arrivants à l'école, mais cela n'a pas vraiment eu d'effet...
169
170
h1. Anciens comptes et identité numérique
171
172
Depuis le passage de SMF à Drupal le forum s'appuie sur le serveur CAS pour l'authentification des utilisateurs.<br />
173
Par conséquent, les anciens comptes se trouvent dans l'impossibilité de se reconnecter (à moins qu'un admin change leur nom d'utilisateur).<br />
174
Ceci ne cause pas de problèmes majeurs pour les messages de la partie privée, mais il se trouve que pas mal ont posté des commentaires et sujets dans la partie publique et qu'aujourd’hui ils trouvent que leur dires nuisent à leur e-réputation : ainsi a t-on reçu une bonne dizaine de demandes d'anonymisation en 2010-2011.
175
176
Pour certain ça va vite car ils n'ont que 10 à 30 posts sur le forum : anonymisable en 20 minutes en connexion admin.
177
178
Mais pour d'autres (c'est le cas rencontré par [[Utilisateur:Ismaeil|ismaeil]] le 29 juin 2011 à 03:12), il s'agit bien de plus de 400 sujets + 15345 fois que le nom est cité ! D'où la nécessité d'avoir des méthodes adaptées !
179
180
Voici donc la procédure :
181
182
On suppose avoir reçu la demande d'anonymisation de mademoiselle "tititi tomtomtom"
183
184
# éditer le compte de "tititi tomtomtom" et changer son nom en "anonyme1345" (par exemple).
185
À cette étape tous les sujets (les 400) dont l'auteur était "tititi tomtomtom" sont marqués en possession de "anonyme1345".
186
<br />Le vrai boulot n'est pas là : les commentaires citent "tititi tomtomtom" dans le texte et cette donnée ne peut que s'éditer manuellement dans l'interface du site
187
# se connecter à sas1 en tant que forum puis se connecter à mysql en ligne de commande. Sauvegarder les tables comments et node_revision et s'assurer que la sauvegarde est complète et exploitable.
188
Note : le cryptage des bdd ayant changé depuis quelques temps (cf CRI) => une connexion phpmyadmin m'a donc été refusée(--[[Utilisateur:Ismaeil|ismaeil]] 29 juin 2011 à 03:12 (CEST)) , vive la ligne de commande !
189
# exécuter les trois commande suivantes :
190
 * UPDATE monprefix_comments SET `comment` = REPLACE(`comment`,"[quote=\"tititi tomtomtom\"]","[quote=\"anonyme1345\"]");
191
 * UPDATE monprefix_node_revisions SET `body` = REPLACE(`body`,"[quote=\"tititi tomtomtom\"]","[quote=\"anonyme1345\"]");
192
 * UPDATE monprefix_node_revisions SET `teaser` = REPLACE(`teaser`,"[quote=\"tititi tomtomtom\"]","[quote=\"anonyme1345\"]");
193
c'est fait !
194
# vérifier et confirmer par mail en copie à la team forum que l'anonymisation est réussie.
195
196
h1. Vocabulaire spécifique
197
198
* Thread, Topic / Fil de discussion, Sujet
199
Désigne un sujet de discussion sur le forum.
200
* Post, Reply
201
Réponse à un fil de discussion.
202
* Admin / Administrateur
203
Utilisateur particulier qui possède tous les droits. Il a accès à toutes les sections et il est responsable de la gestion du forum et de ses membres.
204
* Ban
205
Droit que possède un administrateur et qui consiste à empêcher l'accès au forum à une de ses  sous-partie à un ou plusieur(s) utilisateur(s). On lit souvent "J'ai été ''ban'' par ce **** de modo alors que j'avais même pas ''floodé''!"
206
* Flood
207
Action de poster à répétition dans un intervalle de temps réduit dans un ou plusieurs fil(s) de discussion(s). Elle peut être sanctionnée par un administrateur en cas d'abus volontaire de l'utilisateur.
208
* PM / PM
209
Désigne les messages privés que des utilisateurs peuvent s'envoyer entre eux sans passer par un fil de disuccion. Ce sont plus exactement des fils de discussions privés entre deux personnes et qui n'apparaissent donc pas aux autres utilisateurs. Ils sont utiles pour éviter de saturer
210
* Janitor / Modo, Modérateur
211
Personne qui veille au bon respect de la charte dans la section qui lui a été confiée. Possède généralement les droits d'édition, supression de messages et de déplacement de sujets existants.
212
213
h1. Liens externes
214
215 3 Julien Enselme
* http://forum.centrale-marseille.fr : Forum internet officiel de Centrale Marseille
216
* http://drupal.org/ : Site officiel de DRUPAL