Projet multi-assos » Historique » Version 15
Julien Enselme, 28/03/2015 11:52
1 | 4 | Julien Enselme | {{important(Lors de l’édition d’un bilan, ne pas oublier de mettre à jour la page du portail qui va bien : http://assos.centrale-marseille.fr/content/page/projet-multi-assos)}} |
---|---|---|---|
2 | 1 | Julien Enselme | |
3 | 1 | Julien Enselme | {{>toc}} |
4 | 7 | Julien Enselme | |
5 | 7 | Julien Enselme | h1. Qu'est-ce que c'est ? |
6 | 1 | Julien Enselme | |
7 | 3 | Julien Enselme | Il s'agit d'une plateforme unique fournissant une même structure pour tous les sites des associations et clubs de l'École. |
8 | 3 | Julien Enselme | Le système de gestion de contenu (CMS) retenu est Drupal. Ce choix a été fait suite à une étude des CMS existants en 2009. Le [[Club_drupal]] (créé pour ce projet) en est donc le gérant ; il est joignable à l'adresse assos [at] centrale-marseille.fr |
9 | 1 | Julien Enselme | |
10 | 3 | Julien Enselme | Le portail du projet est disponible à cette adresse : http://assos.centrale-marseille.fr |
11 | 1 | Julien Enselme | |
12 | 1 | Julien Enselme | h1. Historique et raisons de sa création |
13 | 1 | Julien Enselme | |
14 | 1 | Julien Enselme | Été 2008, certains sites de grandes associations de l'école ont eu de graves problèmes de sécurité, principalement dues à la négligence des mises à jours de sécurité des systèmes utilisés. |
15 | 1 | Julien Enselme | |
16 | 1 | Julien Enselme | Or les associations sont légalement responsables des incidents de sécurité liés à leur site web, surtout quand ils mettent en danger les serveurs de l'école (hébergeur) et la réputation du domaine centrale-marseille.fr |
17 | 1 | Julien Enselme | |
18 | 3 | Julien Enselme | Malheureusement, les associations n'ont pas toujours un webmaster disponible pour effectuer les tâches de mises à jour sécuritaires des sites web. |
19 | 1 | Julien Enselme | |
20 | 3 | Julien Enselme | Et c'est là que le CRI a demandé au Ginfo une réflexion sur la centralisation des mises à jour… et le projet à vu le jour… |
21 | 1 | Julien Enselme | |
22 | 1 | Julien Enselme | h1. Quels en sont les avantages ? |
23 | 1 | Julien Enselme | |
24 | 1 | Julien Enselme | * L'aspect technique des mises à jour des sites entièrement géré par le Ginfo et le CRI, pour éviter, à l'avenir, des problèmes de piratage dus aux mises à jour négligées. |
25 | 1 | Julien Enselme | * Un site aussi simple qu'un blog à administrer pour chaque association et club, ayant peu de temps à y consacrer. Cela facilitera la passation des sites existants et la création de nouveaux sites. |
26 | 3 | Julien Enselme | * Une grande flexibilité, néanmoins, pour les webmasters créatifs, avec des modules et un environnement graphique personnalisables ainsi qu'un large choix de fonctionnalités supplémentaires (lecteur multimédia, forum, calendrier…). |
27 | 3 | Julien Enselme | * Le soft choisi: DRUPAL a une large réputation dans le domaine des systèmes de gestion de contenu : c'est le même utilisé par la Maison Blanche, ÉlYSÉE, NASA, LEFFE, Rafael Nadal, YAHOO, MIT, HARVARD… |
28 | 1 | Julien Enselme | |
29 | 1 | Julien Enselme | h1. Que demande-t-on aux associations et clubs ? Comment le réaliser ? |
30 | 1 | Julien Enselme | |
31 | 1 | Julien Enselme | * À terme, leur site devra rejoindre cette structure commune en demandant au Ginfo la création du site sous Drupal. |
32 | 1 | Julien Enselme | * Chaque nouveau site devra se créer dans cette structure. |
33 | 3 | Julien Enselme | * Des formations et des tutoriels sont proposés par la team _multi-assos_ du Ginfo… |
34 | 1 | Julien Enselme | * Le Ginfo et le CRI apporteront leur aide et leurs conseils pour le transfert des sites sous Drupal. |
35 | 1 | Julien Enselme | |
36 | 1 | Julien Enselme | h1. Les bonnes pratiques à suivre |
37 | 1 | Julien Enselme | |
38 | 1 | Julien Enselme | * Ne pas créer son site et demander au Ginfo de l'intégrer mais demander au Ginfo de créer le site ! |
39 | 3 | Julien Enselme | * Ne pas se lancer tout seul dans la compréhension des fonctionnalités fournies par le site, mais toujours demander une _formation pour débutant_ |
40 | 1 | Julien Enselme | * L'ouverture des sites est proposés à tout le monde |
41 | 1 | Julien Enselme | |
42 | 3 | Julien Enselme | * Élèves désirant tester le système. |
43 | 3 | Julien Enselme | * Associations en cours de migration pour rejoindre le projet. |
44 | 3 | Julien Enselme | * Sites des listes BDE (au BDE de relier l'information). |
45 | 3 | Julien Enselme | * Sites des clubs et nouvelles initiatives même si on est pas sûr que le club survivra. |
46 | 1 | Julien Enselme | |
47 | 10 | Julien Enselme | h1. Les bilans |
48 | 1 | Julien Enselme | |
49 | 10 | Julien Enselme | h2. Bilan de la première année du projet (2010) |
50 | 10 | Julien Enselme | |
51 | 3 | Julien Enselme | * Plus de 50 heures de formations personnalisées. |
52 | 3 | Julien Enselme | * Plus de 50% des sites des associations et clubs ont rejoint le projet. |
53 | 3 | Julien Enselme | * Réponse favorable à une vingtaine d'élèves qui voulais juste « tester » le système. |
54 | 3 | Julien Enselme | * Réponse favorable à des projets temporaires « liste BDE » |
55 | 3 | Julien Enselme | * Portail pour le projet en cours de construction… |
56 | 3 | Julien Enselme | * 10 interventions pour des mises à jour majeurs et plus d'une cinquantaine pour des mises à jour « mineurs ». |
57 | 3 | Julien Enselme | * 3 membres Ginfo + le CRI pour tout gérer. |
58 | 3 | Julien Enselme | * Suivi de toutes les demandes et accompagnement parfois très personnalisé pour les associations. |
59 | 1 | Julien Enselme | * Le lien Ginfo-CRI très consolidé pour ce projet grâce à la découverte de nouvelles solutions techniques pour garantir la maintenance de la plateforme. |
60 | 1 | Julien Enselme | |
61 | 1 | Julien Enselme | |
62 | 10 | Julien Enselme | h2. Bilan de la deuxième année du projet (2011) |
63 | 1 | Julien Enselme | |
64 | 1 | Julien Enselme | * Des réunions hebdomadaires (Drink & Drupal) de plusieurs heures pour consolider les bases du projet |
65 | 1 | Julien Enselme | * Des formations de groupe et personnalisées pour les webmasters et les élèves voulant tester le projet |
66 | 1 | Julien Enselme | * Une dizaine de tutoriels spécialement conçus pour les utilisateurs du projet |
67 | 1 | Julien Enselme | * La quasi-totalité des associations et des clubs ayant un site l'ont fait grâce au projet, ou sont en train de le (re)faire grâce au projet |
68 | 3 | Julien Enselme | * La quasi-totalité des listes BDE et BDA ayant un site l'ont fait grâce au projet (et ont été tellement satisfaits du résultat qu'ils ont désiré garder leur site après les élections) |
69 | 1 | Julien Enselme | * Implication du [[Club_drupal]] dans la communauté (voir aussi [[Le_Ginfo_et_la_communauté_Drupal]]) |
70 | 1 | Julien Enselme | * Premiers développement de sous-thèmes pour aller toujours plus loin dans le service aux associations |
71 | 1 | Julien Enselme | |
72 | 10 | Julien Enselme | h2. Bilan de la troisième année du projet (2012) |
73 | 1 | Julien Enselme | |
74 | 1 | Julien Enselme | * Ce qui se maintient : réunions hebdomadaires, formations, implication dans la communauté |
75 | 1 | Julien Enselme | * Des difficultés et retards de passages des sites de drupal 6 à drupal 7 |
76 | 1 | Julien Enselme | * Ouverture de nombreux sites directement sous drupal 7, formations et écriture de tutoriels pour drupal 7 |
77 | 1 | Julien Enselme | * Participation à plusieurs évènements : drupalcamp, atelier drupal lors des JM2L |
78 | 1 | Julien Enselme | * Nouvelle équipe plus nombreuse pour s'occuper du projet |
79 | 1 | Julien Enselme | * Arrêt du développement de sous-thème avec le passage à drupal 7 |
80 | 1 | Julien Enselme | |
81 | 10 | Julien Enselme | h2. Bilan de la quatrième année du projet (2013) |
82 | 4 | Julien Enselme | |
83 | 10 | Julien Enselme | * Ce qui se maintient : réunions hebdomadaires, formations, implication dans la communauté. |
84 | 11 | Florent Torregrosa | * Ce qui continue : participation à plusieurs évènements : atelier Drupal des JM2L, meetup |
85 | 8 | Julien Enselme | * Le projet utilise désormais la forge de l’école qui centralise code, wiki et tâches alors que tout était séparé. Voir [[Passage_a_redmine|ici]] pour plus d’information. |
86 | 8 | Julien Enselme | * Le portail du projet a été remodelé afin d'être plus clair et plus accessible. |
87 | 8 | Julien Enselme | * Les scripts ont été intégralement réécrit afin d'éviter la répétition de code, d'être plus clair et mieux nommés. |
88 | 8 | Julien Enselme | * Le passage à Drupal 7 continue. Le forum, le site des annales et le blog des expats ont été migrés vers Drupal 7. Les autres sites Drupal 6 sont en train d'être refait en Drupal 7. La suppression de Drupal 6 est prévue pour courant janvier. |
89 | 8 | Julien Enselme | * Piwik, l'outil de statistique pour les sites internet, est en place pour chaque site d'association. Des rapport automatiques vont leur être envoyés tous les mois. |
90 | 8 | Julien Enselme | * Une charte d'utilisation des sites a été écrite et est entrée en application à la rentrée 2013. Elle peut être consultée "ici":http://assos.centrale-marseille.fr/content/page/charte-dutilisation-dun-site-sous-drupal-administr%C3%A9-par-le-club-drupal. |
91 | 8 | Julien Enselme | * Une réflexion pour passer l'installation Drupal sous git est en cours. Actuellement, seuls les scripts et quelques autres fichiers spécifiques (templates,…) sont dans git. L'idée serait de tout mettre sous git pour pouvoir revenir facilement en arrière et garder une trace de ce qui a été fait. Cette réflexion est à mener sur la durée en raison des changements dans notre façon de travailler qu'elle impose. |
92 | 8 | Julien Enselme | * Des améliorations concernant les performances sont en cours. Cela a commencé avec la mise en place du sites.php. Cela va se poursuivre avec le déplacement de l'installation sur le serveur web de l'école et le passage à nginx (une fois Drupal 6 supprimé). |
93 | 12 | Julien Enselme | * L'installation de Drupal (ainsi que le reste du projet) est suivie par git pour tracer les modifications. |
94 | 1 | Julien Enselme | |
95 | 13 | Julien Enselme | h2. Bilan de la cinquième année du projet (2014) |
96 | 13 | Julien Enselme | |
97 | 13 | Julien Enselme | * Suppression de Drupal 6 |
98 | 14 | Julien Enselme | * Déplacement de l'installation Drupal dans un serveur (une jail BSD en fait) dédié. Avant, le serveur web y accédait via NFS. |
99 | 13 | Julien Enselme | |
100 | 15 | Julien Enselme | h2. Bilan de la sixième année du projet (2015) |
101 | 15 | Julien Enselme | |
102 | 15 | Julien Enselme | * Amélioration des scripts |
103 | 15 | Julien Enselme | * Mise en place de réunion entre le CRI, le club drupal et les webmasters tous les deux mois environ. |
104 | 15 | Julien Enselme | |
105 | 1 | Julien Enselme | h1. Les pages principales du projet |
106 | 1 | Julien Enselme | |
107 | 3 | Julien Enselme | * [[Utilisation_de_Drupal_multi-site]] : Le tutoriel |
108 | 3 | Julien Enselme | * [[Le_Ginfo_et_la_communauté_Drupal]] : Consommer c'est bien, contribuer c'est mieux ! |
109 | 3 | Julien Enselme | * [[De_Drupal6_vers_Drupal7]]: La survie d'un projet (on espère)! |
110 | 3 | Julien Enselme | * [[Article_help_1_migration_6_7]] : Article temporaire à supprimer après le passage D6-D7 |