• Passer à la navigation principale
  • Passer au contenu principal
  • Passer à la barre latérale principale

Le DR400, l'atmosphère et sujets divers

J'explique ce que j'ai compris, en espérant que ça aide

  • Accueil
  • Aviation
  • Electronique
  • Articles sur WordPress
  • J’ai testé
    • Hébergement de sites web
  • Voyage au Japon
  • Autres sites réalisés
  • Mentions légales

Importation de mon ancien site HTML

La nouvelle étape de mes manips sur WordPress est de récupérer et de mettre à jour mon site perso que Free héberge depuis 2002.

Ce site est un souvenir auquel je tiens : c’était mon premier site web, tout fait main en HTML avec un simple éditeur ASCII afin d’éviter le code épouvantable qui était généré par les logiciels WYSIWYG de l’époque, genre FrontPage.

L’avantage de cet exercice est que si tout se passe bien, je pourrai aider quelques amis à renouveler leurs propres sites.

En faisant une recherche sur l’importation de pages HTML sous WordPress, je suis tombé assez rapidement sur ce guide de Stephanie Leary qui décrit la mise en oeuvre de son plugin « HTML Import 2 ». Un plugin (extension en français) est une fonctionnalité que l’on ajoute à celles de l’environnement de base.

Guide très complet, plugin installé plus de 10 000 fois, des utilisateurs satisfaits, je me lance. Dans son topo, elle conseille de sauvegarder la base de données avec le plugin WP-DB-Backup avant d’importer un site HTML ; ça me parait de bonne méthode. Donc j’installe et j’active les deux plugins.

Sauvegarde de la base de données : je laisse le paramétrage par défaut, je lance et c’est fait, le fichier zip est téléchargé sur mon PC.

La limitation de la sauvegarde à la base de données (limitation tout à  fait explicite, ne serait-ce que dans le nom du plugin) n’est pas, à ce stade, un problème. Si besoin est, à terme, j’ai installé (et pas encore activé) BackWPup qui permet la sauvegarde du site complet.

Je peux maintenant me lancer dans l’importation du site HTML.

Je sais compléter le début du paramétrage du plugin HTML Import 2 :

  • indiquer le-sous dossier  htdocs/site-html-free dans lequel j’ai recopié mon site HTML par mon client SFTP (Fillezilla),
  • indiquer le nom (index.html) de mon fichier index,
  • indiquer quels répertoires ne pas charger (j’y mets ceux contenant des fichiers Excel téléchargeables que je traiterai à la main).

Après, pour la suite du paramétrage, ça se complique. La lecture complète du guide ne m’emballe pas a priori, de plus ma pratique du HTML date de 15 ans et il y a des balises qui ne m’évoquent plus grand chose.  Mais je  devine que Stephanie a dû faire un paramétrage par défaut meilleur que ce que je pourrais faire même en réfléchissant  des heures… Je me dis donc qu’une première approche possible serait de benoitement cliquer sur le bouton « Submit » tout en bas. De plus, je suis assez tranquille, mon code de l’époque est aussi propre que minimaliste, j’ai même viré mes gadgets en javascript, et si problème il y a, la sauvegarde préalable m’évitera de revenir au début du projet (j’apprécie).

Va pour « Submit ». Ma liste des pages vient de se peupler, les titres me parlent, et en cliquant ici ou là je reconnais mon topo de l’époque, et surtout les formules mathématiques que je n’avais vraiment pas envie de réécrire. Merci Stephanie !

Bon, maintenant je dois faire un peu de ménage dans les pages, vérifier leur ordre d’enchainement, corriger les liens cassés, et arranger la mise en page pour améliorer (euphémisme) la lisibilité de l’ensemble. Mais l’essentiel est fait, le transfert a fonctionné sans perdre une ligne de texte et ça m’a pris très peu de temps.

A défaut d’avoir suivi le conseil de Stephanie (mettre, à l’aide du plugin « Maintenance Mode », une page d’accueil spécifique avant de lancer les manips) je me suis contenté de modifier momentanément ma page d’accueil standard en avertissant le lecteur du désordre momentané. C’est moyen, j’aurais dû écouter Stephanie…

Conclusion : le pire ne s’est pas produit au cours de l’importation, j’ai maintenant un bon début de contenu pour mon site ; le fichier de sauvegarde ne servira à rien, mais il m’a permis de faire aussi rapidement que sereinement la manip que j’appréhendais un peu.

Un dernier truc indiqué pertinemment par Stephanie : si on a eu l’idée d’activer la fonction WordPress de publication des nouveautés du site sur les réseaux sociaux, bien la désactiver avant de récupérer un site complet…

Barre latérale principale

Formulaire de contact


    Merci de compléter tous les champs marqués d'un *.



    La politique de confidentialité du site précise les modalités de collecte, traitement et conservation des données personnelles

     

    Connexion


    Mot de passe oublié ?

    Mot de passe oublié

    Annuler

    Copyright © 2023 - Claude Goumain · Développé en environnement Genesis Framework · Site WordPress

    En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour mémoriser vos préférences et nous permettre de réaliser des statistiques sur l'usage du site.
    Configurer les CookiesJe refuseJ'accepte
    Gestion des cookies

    Aperçu de confidentialité

    Ce site Web utilise des cookies pour améliorer votre expérience de navigation. Parmi ceux-ci, les cookies classés comme nécessaires sont stockés sur votre navigateur car ils sont essentiels au fonctionnement des fonctionnalités de base du site Web. Nous utilisons également des cookies tiers qui nous aident à analyser et à comprendre comment vous utilisez ce site. Ces cookies ne seront stockés dans votre navigateur qu'avec votre consentement. Vous avez également la possibilité de désactiver ces cookies. Néanmoins, la désactivation de certains de ces cookies peut affecter votre expérience de navigation. Encore que sur le présent site ce soit sans risque puisque les seuls cookies sont ceux servant à la gestion des cookies ;-)
    Nécessaires
    Toujours activé
    Les cookies nécessaires sont absolument essentiels au bon fonctionnement du site Web. Ces cookies assurent les fonctionnalités de base et les fonctions de sécurité du site Web, de manière anonyme.
    CookieDuréeDescription
    cookielawinfo-checkbox-advertisement1 yearThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".
    cookielawinfo-checkbox-analytics1 yearThis cookies is set by GDPR Cookie Consent WordPress Plugin. The cookie is used to remember the user consent for the cookies under the category "Analytics".
    cookielawinfo-checkbox-necessary1 yearThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-performance1 yearThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    Fonctionnels
    Les cookies fonctionnels aident à exécuter certaines fonctionnalités telles que le partage du contenu du site Web sur les plates-formes de médias sociaux, la collecte de commentaires et d’autres fonctionnalités tierces.
    Performance
    Les cookies de performance sont utilisés pour comprendre et analyser les principaux indices de performance du site Web, ce qui contribue à offrir une meilleure expérience utilisateur aux visiteurs.
    Analytiques
    Les cookies analytiques sont utilisés pour comprendre comment les visiteurs interagissent avec le site Web. Ces cookies aident à fournir des informations sur les mesures du nombre de visiteurs, du taux de rebond, de la source du trafic, etc.
    Publicitaires
    Les cookies publicitaires sont utilisés pour fournir aux visiteurs des publicités et des campagnes marketing pertinentes. Ces cookies suivent les visiteurs sur les sites Web et collectent des informations pour fournir des publicités personnalisées.
    Autres
    Les autres cookies sont ceux qui sont en cours d’analyse et n’ont pas encore été classés dans une catégorie particulière.
    CookieDuréeDescription
    cookielawinfo-checkbox-functional1 yearThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-others1 yearNo description
    Enregistrer & appliquer
    Propulsé par CookieYes Logo