Basé pourtant sur phpBB, forum opensource très populaire, la galaxie Forumactif (forumactif, forumdediscussions...) aime bien qu'on les rejoigne, moins qu'on les quitte.
Un forum où j'ai mes habitudes (BDTrash) diffuse de vieilles bd petits formats des années 70 pour les amateurs de kitsh et parfois de bonnes histoires. Ces bd se trouvaient en kiosque en nombre et aussi régulièrement qu'un Mickey Parade. Un élément obligé au cahier des charges de ces histoires étaient la présence de nudité et/ou de scènes pornographiques. Avant l'avènement de la VHS et la libération des films érotiques, cela rendait ainsi ces bd très populaires.
Le décor étant posé, BDTrash a maintenant plus de 6 ans d'existence sur Forumactif où sont postées des histoires retrouvées et scannées aussi bien par des amateurs que des collectionneurs. Et soudain, il y a un effet boule de neige qui fait que Forumactif remarque le contenu du forum et signale qu'il nous laisse 4 jours pour virer tout ce qui est pornographique, après quoi c'est le nettoyage par le vide. Il y a même un zoli compte à rebours affiché en permanence sur le panneau d'administration pour signaler ce qui se prépare. On peut dire que l'intention du forum n'étant pas d'afficher du contenu pornographique (qui reste minoritaire dans les histoires), les admins-fondateurs n'ont pas pensé à cela à propos des conditions d'utilisation en démarrant BDTrash.
Question donc : comment part-on de Forumactif pour concevoir un phpBB privé afin d'éviter cela à l'avenir ? et bien, en théorie on ne peut pas.
La première idée est d'aller chercher dans le panneau d'administration l'export des données du forum. Après tout, Forumactif est un phpBB classique, non ? non. La fonction d'export des données a été retirée. Pas de sauvegarde personnelle, pas de sortie possible, on reste fermement accroché au forum.
On peut demander gentiment au staff de Forrumactif si on peut obtenir un export de la BDD ? non mais vous rêvez, personne ne fournit cela !
Bien... alors cela semble sans espoir... à moins... à moins que d'autres aient déjà bossé sur la question ! un script Python de récupération des données d'un Forumactif et qui en tire un script d'import pour un forum phpBB. Excellent ! plus qu'à le lancer !
Sauf que.
Sauf que ce script existe depuis un moment, et Forumactif ne veut vraiment, vraiment pas qu'on sorte de leur zolie prison, quitte à devoir recommencer le contenu d'une communauté à zéro.
Quand ce script est lancé, Forumactif détecte rapidement la présence de ce script à la manière dont il se balade sur les pages d'admin, et bloque les accès des utilisateurs. En somme, les pages des utilisateurs sont paginées. Seule la première est affichée, les autres ne sont plus accessibles. D'après d'autres personnes ayant eu ce problème, la "protection" est effective 24h.
Mais plus vicieux encore, les adresses emails des membres étant capitales, Forumactif les transforme alors de texte en image pour être irrécupérables. De nouvelles versions du script sus-cité ont été sorties pour contrer ces mesures, comme l'intégration d'un ORC pour lire les adresses emails. Excepté que les emails sont placées dans un bloc de largeur limitée, celles qui sont suffisamment longues en voient leur fin tronquées.
Voilà que pour l'heure on attend la fin des 24h pour essayer de lancer un autre script voire si on a plus de chances. D'autres membres ont utilisé des aspirateurs pour récupérer le contenu du forum sans pour autant que ceci soit exploitable pour l'import, mais au moins garder des traces.
C'est triste et surprenant de voir à quel point une fois entré, il devient très difficile de quitter ces forums dont on pense avoir la gestion sans abandonner au passage tout le contenu créé pendant des années.