Quelqu’un peut-il me dire s’il est possible de passer directement de Spip 1.7 à Spip 1.9 ?
s’agissant de la base de données, oui bien sûr, la dernière version stable fera la mise à jour. (mais bon évidemment avant de commencer on sauvegarde tout hein ?! et même personne n’empêche de rapatrier une version en local pour voir et se faire la main...)
Les fichiers originaux (dist) article-dist.htm, sommaire-dist.htm etc. vont-ils être écrasés par la nouvelle version ?
C’est là où cela se complique. Spip s’est très profondément modifié. Ce qu’il faut faire c’est mettre tous les fichiers de la version 1.7 dans un dossier /old par exemple et installer ceux de la nouvelle version, pour ensuite récupérer les éléments. A mettre dans le dossier /plugin le fichier de connexion à la base qui doit s’appeler connect.php (les php3 disparaissent) ainsi que le fichier mes_options.php s’ils existe, et on récupère le dossier /IMG tel que.
Comment conserver le squelette ?
C’est le plus gros du travail. On ne reprend pas les fichiers php3, on ne récupère que les fichiers html que l’on met dans un dossier /squelettes (avec le fichier mes_fonctions.php s’il existe). Il va falloir nettoyer les squelettes car la 1.8 a apporté un nouveau compilateur et la 1.9 de nouvelles balises structurelles et en a déprécié aussi quelques unes... (lire les articles présentant les nouveautés de chaque version)
S’il s’avère impossible ou trop compliqué de faire le saut entre 1.7 et 1.9 est-il possible d’utiliser les versions intermédiaires pour évoluer progressivement ?
A minima on ne devrait pas utiliser un spip en dessous de la version 1.8.3 car les versions précédentes ont un trou de sécurité.
Dans ce cas, où trouver ces versions ?
ben... sur la page de téléchargement de spip.net...