Liens cassés vers Omnimaga sur TI-Planet (et ailleurs)...

Les admins d'Omnimaga, en particulier Eeems, ont récemment mis à jour le logiciel qui forme la base du portail et du forum d'Omnimaga. Si l'intérêt technique de passer de SMF 1.1 à 2.0 ne se discute pas, l'implémentation proprement dite du changement pose problème aux tiers - au premier rang desquels est TI-Planet, qui est de loin le site de la communauté qui linke le plus Omnimaga.
En effet, plutôt que de modifier le code de SMF pour garder la compatibilité avec les anciens IDs négatifs de posts / topics (eux-mêmes issus d'une migration précédente), les admins d'Omnimaga ont choisi de changer tous les IDs des topics et posts, et donc de casser "tous" les liens vers Omnimaga que contiennent les autres sites. Ce changement a été décidé collectivement et réalisé en toute connaissance de cause (malgré des indications de notre part, en temps utile, sur la casse de compatibilité qu'ils allaient engendrer), comme l'a clairement indiqué Eeems tout à l'heure sur #cemetech quand j'ai pointé le problème (à la suite d'une notification de geekboy sur le fait que le forum Omnimaga avait été changé) et que nous avons un peu discuté.
La question de la nécessité de la réparation ne se pose pas: quand TI-Planet linke Omnimaga (et réciproquement), c'est parce qu'il y a des choses intéressantes, et il n'est pas juste ou approprié de punir les auteurs parce qu'un des autres sites de la communauté a complètement cassé de façon incompatible son système de liens (rompant ainsi avec la tradition des autres sites qui a fait, par exemple, que les vieux liens United-TI fonctionnent toujours sur Cemetech)...
Mais la réparation des liens vers Omnimaga est purement à la charge des tiers, comme il en a été décidé par les admins d'Omnimaga dans leur ensemble (choix de se simplifier la vie pour eux, mais de la compliquer aux autres). Quand nous aurons obtenu l'ensemble des informations permettant de changer les liens (on connaît l'offset des topics et l'offset des posts, valant respectivement 2597 et 54124 d'après Eeems sur #cemetech; mais je ne suis pas sûr que ce soit suffisant ?), nous pourrons essayer de passer du temps à la mettre en oeuvre par modification du contenu des posts. J'écris "essayer", parce que je sais très bien que PHPBB est fait exprès pour rendre difficile la modification massive de posts (mesure de sécurité).
D'ici à ce que nous ayions pu changer le contenu des posts (si nous le pouvons...), peut-être que le plus prudent est de ne pas poster de liens vers Omnimaga: ils risquent d'être cassés par la migration des IDs...
J'espère d'ailleurs pour eux qu'ils ont changé le contenu de leurs propres posts, pour les liens internes - mais c'est leur problème, pas le mien.
Rappel utile: quoi qu'on puisse penser de cet état de fait et du comportement de tel ou tel membre ou groupe de personnes (nous comme eux), il est parfaitement inutile d'en discuter publiquement: le changement a déjà été fait, il n'y aura pas de retour arrière. Maintenant, il faut faire avec, et aller de l'avant, en gardant à l'esprit l'utilité à la communauté d'utilisateurs.
Chaque équipe de modération / administration est souveraine sur son site, pour le meilleur et pour le pire.
En effet, plutôt que de modifier le code de SMF pour garder la compatibilité avec les anciens IDs négatifs de posts / topics (eux-mêmes issus d'une migration précédente), les admins d'Omnimaga ont choisi de changer tous les IDs des topics et posts, et donc de casser "tous" les liens vers Omnimaga que contiennent les autres sites. Ce changement a été décidé collectivement et réalisé en toute connaissance de cause (malgré des indications de notre part, en temps utile, sur la casse de compatibilité qu'ils allaient engendrer), comme l'a clairement indiqué Eeems tout à l'heure sur #cemetech quand j'ai pointé le problème (à la suite d'une notification de geekboy sur le fait que le forum Omnimaga avait été changé) et que nous avons un peu discuté.
La question de la nécessité de la réparation ne se pose pas: quand TI-Planet linke Omnimaga (et réciproquement), c'est parce qu'il y a des choses intéressantes, et il n'est pas juste ou approprié de punir les auteurs parce qu'un des autres sites de la communauté a complètement cassé de façon incompatible son système de liens (rompant ainsi avec la tradition des autres sites qui a fait, par exemple, que les vieux liens United-TI fonctionnent toujours sur Cemetech)...
Mais la réparation des liens vers Omnimaga est purement à la charge des tiers, comme il en a été décidé par les admins d'Omnimaga dans leur ensemble (choix de se simplifier la vie pour eux, mais de la compliquer aux autres). Quand nous aurons obtenu l'ensemble des informations permettant de changer les liens (on connaît l'offset des topics et l'offset des posts, valant respectivement 2597 et 54124 d'après Eeems sur #cemetech; mais je ne suis pas sûr que ce soit suffisant ?), nous pourrons essayer de passer du temps à la mettre en oeuvre par modification du contenu des posts. J'écris "essayer", parce que je sais très bien que PHPBB est fait exprès pour rendre difficile la modification massive de posts (mesure de sécurité).
D'ici à ce que nous ayions pu changer le contenu des posts (si nous le pouvons...), peut-être que le plus prudent est de ne pas poster de liens vers Omnimaga: ils risquent d'être cassés par la migration des IDs...
J'espère d'ailleurs pour eux qu'ils ont changé le contenu de leurs propres posts, pour les liens internes - mais c'est leur problème, pas le mien.
Rappel utile: quoi qu'on puisse penser de cet état de fait et du comportement de tel ou tel membre ou groupe de personnes (nous comme eux), il est parfaitement inutile d'en discuter publiquement: le changement a déjà été fait, il n'y aura pas de retour arrière. Maintenant, il faut faire avec, et aller de l'avant, en gardant à l'esprit l'utilité à la communauté d'utilisateurs.
Chaque équipe de modération / administration est souveraine sur son site, pour le meilleur et pour le pire.