Fork me on GitHub

Rapport de message :*
 

Re: Mise à jour depuis très ancienne version (2.0.15) et fortunes diverses

Titre du sujet : Re: Mise à jour depuis très ancienne version (2.0.15) et fortunes diverses
par Resnaux sur 17/03/2015 10:55:52

Bonjour Messieurs,

Tout d'abord merci pour vos messages qui permettent de savoir un peu mieux où nous en sommes.

Pour information, notre hébergeur est Infomaniak, je regarderai quelles versions de Php et MySQL sont proposées mais habituellement il me semble qu'ils suivent assez bien les évolutions (mais ce qui était vrai il y a dix ans ne l'est peut-être plus aujourd'hui). Si un autre hébergeur vous semble plus adapté, n'hésitez pas à le signaler car quitte à repartir de zéro...

Par contre, en admettant qu'on reparte direct vers une nouvelle version de Xoops, il y a certaines choses que je voudrais clarifier :

- Dans ce cas, on peut oublier (dans un premier temps) les mises à jour de Xoops, n'est-ce pas ? (à part un ou deux patchs correctifs éventuels non livrés en standard avec la dernière version disponible en téléchargement)

- On partirait donc sur une base de donnée répondant à la norme UTF-8. Je tiens à préciser que je ne connais rien à ces normes (ni celle-ci, ni l'ancienne) et que je ne me représente donc pas les conséquences d'une telle migration. Est-il toutefois généralement envisageable, sur un hébergement, d'avoir une base de donnée UTF-8 en plus de celles existantes (toujours à l'ancienne norme) ? Dans ce cas, le nouveau site serait directement basé sur une nouvelle base de données donc il n'y aurait pas de migration à proprement parler à ce niveau là. Est-ce que j'ai bien compris ? Je précise qu'Infomaniak autorise d'avoir plusieurs base de données sur le même hébergement, mais je ne sais pas si elles peuvent être de normes différentes entre elles.

- Si on part sur un nouveau site, il faudra recréer les utiliateurs existants. J'imagine que cela peut se faire en jouant sur des requêtes SQL. Exporter les noms des utiliateurs existants, leur adresse e-mail, quelques infos éventuelles ainsi que leur mot de passe (pour les avatars et ce genre de choses on verra plus tard...). Est-ce que ceci représente un challenge significatif en soi ? Voyez-vous des difficultés particulières ?

- Concernant les modules :
-> Serait-il possible, par rapport à la liste que je vous ai fournie, de me dire ceux qui sont encore suivis aujourd'hui et ceux qui ne le sont plus ? Le forum NewBB et l'album photo MyAlbum sont ceux qui m'inquiètent le plus (les articles et l'encyclopédie sont aussi importants mais leur contenu me semble assez simple à exporter/réimporter dans un autre module similaire).
-> Admettons qu'on puisse trouver des modules au fonctionnement suffisamment proche des existants et qu'on les installe tout neufs et donc encore vierges de tout contenu. Dans beaucoup de cas, le contenu des principaux items qui sont stockés dans nos modules critiques actuels "se résume" à un titre, un corps de message (contenant souvent du BB code), un utilisateur associé, une date, une url pour les photos, parfois une catégorie/rubrique (exemple un "sujet" posté sur un forum l'est dans une rubrique particulière de celui-ci). Parfois un item contient des sous-items (un sujet sur un forum contient des posts, une photo contient des commentaires) qui ont eux-même une complexité plus ou moins équivalente à leur objet parent. Migrer tout ceci vers un nouveau site implique de trouver la correspondance entre chacun de ces champs et leur nouveau champ respectif, de transcodifier certaines choses (par exemple les IDs des utilisateurs s'ils n'ont pas été affectés de la même manière dans le nouveau site, ou bien les IDs des rubriques/catégories, ...). Je ne suis pas un spécialiste du SQL et je n'ai que quelques souvenirs de mes cours de FAC (on avait vu que la partie interrogation de BDD, jamais la partie insertion), mais néanmoins je pense que cela reste de l'ordre du faisable à condition d'être méthodique, de faire des tests et de ne migrer que les choses essentielles. Est-ce qu'il y a d'autres problématiques majeures que je n'aurais pas anticipées ?
-> A votre connaissance, pour les modules qui existeraient encore aujourd'hui, existe-t-il des "moulinettes" (scripts SQL tout faits ou autres patchs dédiés) qui permettraient de migrer du contenu d'une version aussi ancienne vers une version plus récente.
-> Je suis en train de me rendre compte que le forum sur lequel je poste est un NewBB, donc j'imagine que le module existe encore en version suivie. Est-ce que la structure des items de ce module (sujets et posts dans les tables de la BDD) a beaucoup évolué depuis 10 ans ou bien est-ce que les champs sont restés plus ou moins les mêmes ?

D'avance merci de vos précisions. Désolé pour le nombre de questions mais c'est important de voir ce qui est possible et ne l'est pas.

Resnaux
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

38 Personne(s) en ligne (22 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 38 | Plus ...