Projet

Général

Profil

Forum internet » Historique » Version 4

Florent Torregrosa, 17/08/2014 22:24
Fix syntax not interpreted and outdated

1 1 Julien Enselme
h1. Bref historique
2 2 Florent Torregrosa
3 2 Florent Torregrosa
{{>toc}}
4 1 Julien Enselme
5 1 Julien Enselme
[[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 1 Julien Enselme
7 1 Julien Enselme
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 1 Julien Enselme
9 1 Julien Enselme
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 1 Julien Enselme
11 4 Florent Torregrosa
Le "forum internet":http://forum.centrale-marseille.fr 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 1 Julien Enselme
13 1 Julien Enselme
h1. Notre vision du forum de l'école
14 1 Julien Enselme
15 1 Julien Enselme
Le forum internet de l'école a plusieurs objectifs :
16 1 Julien Enselme
* Interne :
17 4 Florent Torregrosa
** 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 4 Florent Torregrosa
** Permettre d'échanger sur des thèmes variés et divers, sans forcément se limiter aux membres de clubs ou d'associations
19 4 Florent Torregrosa
** Pour les associations, de s'adresser et de solliciter directement les avis des élèves pour la plannification d'évènements
20 1 Julien Enselme
* Externe :
21 4 Florent Torregrosa
** 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 4 Florent Torregrosa
** Se faire davantage connaitre en proposant un outil attractif auprès des internautes
23 1 Julien Enselme
24 1 Julien Enselme
h1. Les chiffres-clefs
25 1 Julien Enselme
26 1 Julien Enselme
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 19:47 (CET)
27 1 Julien Enselme
(''Dernière MAJ : 03 Décembre 2010'')
28 1 Julien Enselme
Sujets: 829, Articles: 16223, Utilisateurs: 1641 
29 1 Julien Enselme
* Total des membres : 1641
30 1 Julien Enselme
* Total des messages : 16223
31 1 Julien Enselme
* Total des topics : 829
32 1 Julien Enselme
33 1 Julien Enselme
34 1 Julien Enselme
h1. Staff
35 1 Julien Enselme
36 1 Julien Enselme
* Mise en place/déploiement
37 4 Florent Torregrosa
** [[Sébastien Duperrier]]
38 4 Florent Torregrosa
** [[Alexendre Fréret]]
39 4 Florent Torregrosa
** [[Eliam Hérichon]]
40 1 Julien Enselme
41 1 Julien Enselme
* Lien Ginfo/Administration
42 4 Florent Torregrosa
** [[Jean-André Besson]]
43 1 Julien Enselme
44 1 Julien Enselme
* Graphismes/Template/Patchs
45 4 Florent Torregrosa
** [[Romain Sertelon]]
46 4 Florent Torregrosa
** [[Régis Montoya]]
47 4 Florent Torregrosa
** [[Eliam Hérichon]]
48 1 Julien Enselme
49 1 Julien Enselme
* Administrateurs actuels (périmée)
50 4 Florent Torregrosa
** [[Brice Pesci]]
51 4 Florent Torregrosa
** [[Alexendre Destre]]
52 4 Florent Torregrosa
** [[Jean André Besson]]
53 4 Florent Torregrosa
** [[Eliam Hérichon]]
54 4 Florent Torregrosa
** [[Samuel Jaillet]]
55 4 Florent Torregrosa
** [[Jean-André Besson]]
56 4 Florent Torregrosa
** [[Albert Nissimoff]]
57 4 Florent Torregrosa
** [[Violette Harnois]]
58 4 Florent Torregrosa
** [[Ismaeil Abouljamal]]
59 4 Florent Torregrosa
** [[Aude Giard]]
60 1 Julien Enselme
61 1 Julien Enselme
h1. Sections et rubriques
62 1 Julien Enselme
63 1 Julien Enselme
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 19:47 (CET)
64 1 Julien Enselme
65 1 Julien Enselme
h2. Section publique
66 1 Julien Enselme
67 4 Florent Torregrosa
"Forum des taupins, futurs Centraliens de Marseille, la ville du... Soleil":http://forum.centrale-marseille.fr/forum/1
68 4 Florent Torregrosa
69 1 Julien Enselme
Contient 4 rubriques:
70 4 Florent Torregrosa
* Coin des questions sur l'école
71 4 Florent Torregrosa
* Les activités extra-scolaires	
72 4 Florent Torregrosa
* Les cours	
73 4 Florent Torregrosa
* Logement et autres infos pratiques
74 1 Julien Enselme
75 1 Julien Enselme
h2. Sections réservée aux personnes de l'école
76 1 Julien Enselme
77 1 Julien Enselme
Tout le reste !
78 1 Julien Enselme
79 1 Julien Enselme
80 1 Julien Enselme
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]].
81 1 Julien Enselme
82 1 Julien Enselme
h1. Contraintes particulières
83 1 Julien Enselme
84 1 Julien Enselme
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.
85 1 Julien Enselme
86 4 Florent Torregrosa
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 "charte de bonne conduite":http://forum.centrale-marseille.fr/sites/forum.centrale-marseille.fr/files/charte_forum.pdf 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.
87 1 Julien Enselme
88 1 Julien Enselme
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.
89 1 Julien Enselme
90 1 Julien Enselme
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. 
91 1 Julien Enselme
92 1 Julien Enselme
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.
93 1 Julien Enselme
94 1 Julien Enselme
h1. Aspect technique
95 1 Julien Enselme
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 20:25 (CET)
96 1 Julien Enselme
97 1 Julien Enselme
h2. De 2007 jusqu'à AVRIL 2010 (ça n'est plus le cas !!!)
98 1 Julien Enselme
99 1 Julien Enselme
* SMF 1.1.1
100 1 Julien Enselme
* MySQL, PHP, XHTML, CSS, ...
101 1 Julien Enselme
* Template custom aux couleurs de l'école
102 1 Julien Enselme
* 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
103 1 Julien Enselme
104 1 Julien Enselme
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 20:25 (CET)
105 1 Julien Enselme
106 1 Julien Enselme
h2. À partir d'AVRIL 2010
107 1 Julien Enselme
108 1 Julien Enselme
* DRUPAL en installation multi-site dans le cadre du projet multi-asso du Ginfo
109 1 Julien Enselme
110 1 Julien Enselme
La migration vers Drupal a été faite par Ismaeil Abouljamal et la durée d'intervention est d'une semaine entière.
111 1 Julien Enselme
112 1 Julien Enselme
Raisons de la Migration Vers le projet multi-assos.
113 1 Julien Enselme
114 1 Julien Enselme
* 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.
115 1 Julien Enselme
116 1 Julien Enselme
* 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é)
117 1 Julien Enselme
 
118 1 Julien Enselme
119 1 Julien Enselme
----
120 1 Julien Enselme
--[[Utilisateur:Ismaeil|Ismaeil]] 3 décembre 2010 à 20:25 (CET)
121 1 Julien Enselme
122 1 Julien Enselme
 Ce paragraphe est DEPRECATED , je le laisse à titre indicatif
123 1 Julien Enselme
124 1 Julien Enselme
Fichiers modifiés pour le support ldap :
125 1 Julien Enselme
126 1 Julien Enselme
 _Sources/LDAP.php_ (ajouté - contiens les nouvelles fonctions de Login et Logout)
127 1 Julien Enselme
 _Sources/LogInOut.php_ (renommage des anciennes fonctions Login2 et Logout en les suffixant de old)
128 1 Julien Enselme
129 1 Julien Enselme
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.
130 1 Julien Enselme
131 1 Julien Enselme
Procédure d'authentification dans ces fonctions : 
132 1 Julien Enselme
# Authentification via LDAP (si refusé fin)
133 1 Julien Enselme
# 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.
134 1 Julien Enselme
# 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.
135 1 Julien Enselme
136 1 Julien Enselme
**/!\ 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.
137 1 Julien Enselme
138 1 Julien Enselme
h1. Evénements marquants
139 1 Julien Enselme
140 1 Julien Enselme
le Ban de Moula !!!
141 1 Julien Enselme
Election du plus relou
142 1 Julien Enselme
le 1001e post de FCARGOET lulz inside111
143 1 Julien Enselme
144 1 Julien Enselme
h1. Bilan et analyse
145 1 Julien Enselme
146 1 Julien Enselme
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é...
147 1 Julien Enselme
148 1 Julien Enselme
* le faible nombre d'utilisateurs "actifs" hors le rush des taupins en Juin, Juillet, Aout (une quinzaine)
149 1 Julien Enselme
* le nombre de sections pas ou peu utilisées (80% des messages appartiennent dans 20% des sections)
150 1 Julien Enselme
151 1 Julien Enselme
Mais en été ça marche !
152 1 Julien Enselme
153 1 Julien Enselme
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 !!!
154 1 Julien Enselme
155 1 Julien Enselme
Juil 2010	1342	visiteurs uniques
156 1 Julien Enselme
Aoû 2010	1648	visiteurs uniques
157 1 Julien Enselme
158 1 Julien Enselme
à coparer avec:
159 1 Julien Enselme
Juil 2009	684	visiteurs uniques
160 1 Julien Enselme
Aoû 2009	871     visiteurs uniques
161 1 Julien Enselme
Juil 2008	999	visiteurs uniques
162 1 Julien Enselme
Aoû 2008	1124    visiteurs uniques
163 1 Julien Enselme
164 1 Julien Enselme
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...
165 1 Julien Enselme
166 1 Julien Enselme
h1. Anciens comptes et identité numérique
167 1 Julien Enselme
168 4 Florent Torregrosa
Depuis le passage de SMF à Drupal le forum s'appuie sur le serveur CAS pour l'authentification des utilisateurs.
169 4 Florent Torregrosa
Par conséquent, les anciens comptes se trouvent dans l'impossibilité de se reconnecter (à moins qu'un admin change leur nom d'utilisateur).
170 1 Julien Enselme
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.
171 1 Julien Enselme
172 1 Julien Enselme
Pour certain ça va vite car ils n'ont que 10 à 30 posts sur le forum : anonymisable en 20 minutes en connexion admin.
173 1 Julien Enselme
174 1 Julien Enselme
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 !
175 1 Julien Enselme
176 1 Julien Enselme
Voici donc la procédure :
177 1 Julien Enselme
178 1 Julien Enselme
On suppose avoir reçu la demande d'anonymisation de mademoiselle "tititi tomtomtom"
179 1 Julien Enselme
180 1 Julien Enselme
# éditer le compte de "tititi tomtomtom" et changer son nom en "anonyme1345" (par exemple).
181 1 Julien Enselme
À cette étape tous les sujets (les 400) dont l'auteur était "tititi tomtomtom" sont marqués en possession de "anonyme1345".
182 4 Florent Torregrosa
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
183 1 Julien Enselme
# 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.
184 1 Julien Enselme
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 !
185 1 Julien Enselme
# exécuter les trois commande suivantes :
186 1 Julien Enselme
 * UPDATE monprefix_comments SET `comment` = REPLACE(`comment`,"[quote=\"tititi tomtomtom\"]","[quote=\"anonyme1345\"]");
187 1 Julien Enselme
 * UPDATE monprefix_node_revisions SET `body` = REPLACE(`body`,"[quote=\"tititi tomtomtom\"]","[quote=\"anonyme1345\"]");
188 1 Julien Enselme
 * UPDATE monprefix_node_revisions SET `teaser` = REPLACE(`teaser`,"[quote=\"tititi tomtomtom\"]","[quote=\"anonyme1345\"]");
189 1 Julien Enselme
c'est fait !
190 1 Julien Enselme
# vérifier et confirmer par mail en copie à la team forum que l'anonymisation est réussie.
191 1 Julien Enselme
192 1 Julien Enselme
h1. Vocabulaire spécifique
193 1 Julien Enselme
194 1 Julien Enselme
* Thread, Topic / Fil de discussion, Sujet
195 1 Julien Enselme
Désigne un sujet de discussion sur le forum.
196 1 Julien Enselme
* Post, Reply
197 1 Julien Enselme
Réponse à un fil de discussion.
198 1 Julien Enselme
* Admin / Administrateur
199 1 Julien Enselme
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.
200 1 Julien Enselme
* Ban
201 1 Julien Enselme
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é''!"
202 1 Julien Enselme
* Flood
203 1 Julien Enselme
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.
204 1 Julien Enselme
* PM / PM
205 1 Julien Enselme
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
206 1 Julien Enselme
* Janitor / Modo, Modérateur
207 1 Julien Enselme
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.
208 1 Julien Enselme
209 1 Julien Enselme
h1. Liens externes
210 1 Julien Enselme
211 3 Julien Enselme
* http://forum.centrale-marseille.fr : Forum internet officiel de Centrale Marseille
212 3 Julien Enselme
* http://drupal.org/ : Site officiel de DRUPAL