Migration de Joomla 1.0.xx vers Joomla 3.x | Tutoriel Joomla!

nous allons voir comment migrer un site Joomla 1.0.xx vers Joomla 3.0.xx


Migration de Joomla 1.0.xx vers Joomla 3.x Depuis début 2015, il n’existe plus qu’une seule version stable de Joomla!, la version 3.x. Si vous utilisez une version plus ancienne, il est important, pour des raisons évidentes de sécurité, mais également pour bénéficier des dernières fonctionnalités proposées par le CMS , de migrer votre site vers cette dernière version 3.
Suivant la version que vous utilisez, la charge de travail ainsi que les possibilités qui s’offrent à vous sont différentes.
Dans ce tutoriel, nous allons voir les grandes lignes pour migrer un site Joomla! de la version 1.0.x vers la version 3.x.
Sauvegarde
Important : Avant de commencer, réalisez une sauvegarde complète de votre site.
Si vous rencontrez des problèmes, vous pourrez toujours remonter cette sauvegarde et donc restaurer vos données.
Vous pouvez faire cette sauvegarde manuellement en deux étapes :

Connectez-vous à votre espace d’hébergement (via FTP, par exemple avec Filezilla) et téléchargez sur votre ordinateur tous les fichiers et dossiers.
Connectez-vous à l’interface phpMyAdmin puis exportez votre base de données.

Stockez cette sauvegarde dans un endroit sûr, par exemple en local sur votre ordinateur ou un autre espace de stockage. De Joomla 1.0.15 vers Joomla 1.5.26
Pour passer votre site de Joomla 1.0.15 vers Joomla 1.5.26, vous allez devoir utiliser un script de migration. Vous pouvez télécharger ce script, gratuitement, via ce lien.
Connectez-vous ensuite à votre administration Joomla 1, puis installez le script (sous forme de fichier .zip) comme n’importe quel composant.
Après l’installation, rendez-vous dans le composant de migration, vérifiez toutes les checkbox puis démarrez la migration.Vous pouvez ensuite exporter un fichier sql (à partir du composant) contenant votre site Joomla 1.0.
Téléchargez ensuite la dernière version de Joomla 1.5 via ce lien.
Décompressez l’archive, puis installez Joomla! comme vous le feriez normalement.
Lorsque vous arrivez à l’étape 6, au lieu de choisir “Installer les données d’exemple”, sélectionnez “Charger le script de migration” (1) et chargez le script que vous avez exporté de votre site Joomla 1.0.xx (3).Réglez correctement le préfixe de vos tables (qui est sans doute jos_) (2), cochez la case “Ce script est un script de migration Joomla! 1.0. ” (4), puis cliquez sur le bouton Transférer et exécuter.

Installation Joomla 1.5
Si tout se passe correctement, vous obtenez un message de succès.
Suivez les instructions pour terminer l’installation.
Votre site est désormais sous Joomla 1.5.26, la dernière version de la branche 1.5 de Joomla!.Faites une sauvegarde de votre site, soit manuellement, soit avec l’extension Akeeba Backup.
De Joomla 1.5 vers Joomla 3.3.6
Vous pouvez consulter la documentation officielle de Joomla!, dont voici les grandes lignes :

Achetez et installez le composant SP Upgrade (pour 29.95 €) et réglez les paramètres (via l’onglet paramètres du composant) sur les bonnes versions de Joomla! (1.5 vers 3.3).
Ce composant est très bien documenté, n’hésitez pas à consulter la documentation si nécessaire.
Lorsque tout est paramétré correctement, vous pouvez cliquer sur Upgrade.Quelques instants plus tard (le temps de migration peut varier selon la taille de votre site web) votre site est sous Joomla 3.3.6.
Faites une sauvegarde avec Akeeba Backup.
Supprimez les fichiers de Joomla 1.5 de la racine de votre espace d’hébergement.
Supprimer les tables de Joomla 1.5 de votre base de données.
Récupérez l’archive.jpa de la sauvegarde que vous avez réalisée sous le site Joomla 3 (normalement placée dans le répertoire administrator/components/com_akeeba/backup) puis placez-la à la racine de votre espace d’hébergement.
Téléchargez le script kickstart puis envoyez-le à la racine de votre espace d’hébergement
Sur le Panel de votre hébergeur, créez une nouvelle base de données
Restaurez la sauvegarde en suivant les instructions, ou en suivant le tutoriel Akeeba.

Votre site est désormais sous Joomla 3, la seule version aujourd’hui supportée par l’équipe de développement de Joomla!.  
Vos données sont donc désormais sous Joomla 3, vous pouvez désormais installer votre nouveau template, vos extensions, etc. Prenez bien sûr le temps de vérifier que tout est en place (articles, modules, menus ou encore utilisateurs).
Note : Il existe d’autres outils que SPUpgrade, comme par exemple MigrateMe Plus.