Les divers communautés aquariophiles font partie de ces avant-gardistes de l’Internet, aussi bien en Europe qu’aux États-Unis. Dès les balbutiements du réseau des réseaux, forums de discussions électroniques, sites web et canaux IRC n’ont jamais fait peur aux passionnés. Dès lors qu’il s’agit de se communiquer les dernières technologies qui embellissent leurs mondes sous-marins…
Pour preuve de leur activisme, les aquariophiles ne sont-ils pas à l’origine de la scission du service de nouvelles UseNet en donnant une impulsion définitive à la hiérarchie alt., il y a de cela… 16 ans ! [ O'Reily Managing Usenet book, http://www.oreilly.com/catalog/musenet/index.html ] [ http://www.thekrib.com/Misc/rec-alt.html ]
Cet article est fondé sur la rénovation toujours en cours de l’infrastructure qui supporte l’une des plus anciennes de ces communautés. L’activité principale de cette communauté est focalisée sur la publication d’un journal mensuel au format exclusivement électronique. Une autre activité se concentre sur la gestion d’un forum électronique, où les échanges ont gardé cette vivacité des premiers jours même si bien d’autres aspects ont évolué. L’enseignement à distance a aussi sa place, pour permettre aux novices et moins novices de bénéficier de l’expérience d’experts reconnus. Enfin, la communauté a accès à une bibliothèque de connaissance qui n’a cessé de s’accumuler et de s’affiner. Le tout représente un trafic web mensuel dépassant allégrement la centaine de gigaOctets.
Au fil des ans et des modifications, l’ensemble des applications mises à la disposition des membres est devenu un mélange hétéroclite d’outils servis par le serveur web Apache et écrits en PHP, en Perl, en langage C, gravitant plus ou moins autour de phpBB2 [ http://www.phpbb.com ]. Les activités de publication restant sous le joug du HTML statique pur et dur, avec une légère touche d’inclusion côté serveur (SSI, Server Side Includes). Plusieurs problèmes récurants alourdissaient considérablement la gestion de la communauté. Maintenir une cohérence graphique à l’ensemble était devenu mission impossible. Les différentes étapes conduisant à la publication étaient mis en œuvre par peu d’outils techniques, et par beaucoup de procédés manuels. L’introduction de nouveaux services pour les membres de la communauté ne se faisait qu’au prix d’efforts d’une part sans cesse croissants, et d’autre part qui mettaient en péril le reste de l’infrastructure.
Cet article s’intéressera avant tout à l’infrastructure logicielle à mettre en place pour assurer le passage à l’échelle des différents services offerts à la communauté. La recherche de la performance sera donc clé. Le deuxième objectif majeur est d’assurer la pérennité de la communauté. Cela passe par la protection aussi bien du matériel, des éléments d’infrastructure logiciels, des données, que des différents procédés qui lui donnent vie.
[...]
Pour la suite: ici.