Partages de Jean Leblond

Partage de connaissances et d'expérimentations de logiciels libres de Jean Leblond à sa famille, ses collaborateurs et à ses contacts

Outils pour utilisateurs

Outils du site


start:projets:metho

Méthodologie

  • Cette page décrit comment effectuer une copie de sécurité d'une page du DokuWiki Linuq vers mon DokuWiki perso sur https://jeanleblond.frama.wiki
  • La page du projet 'Télé numérique' est utilisée en exemple.

Étape 1 : Préparer et exécuter le script de copie des fichiers images

  • Se connecter au Doku Linuq (src) et à mon Doku perso (dest)
  • Aller sur la page (src) et copier son URL.
  • Créer localement le répertoire temporaire 'Documents/copy_images_linuq_telenumerique_perso_frama_telenumerique'
  • Terminal dans répertoire 'Documents', créer un script qui copie toutes les images (copier_images_linuq_telenumerique_perso_frama_telenumerique.sh):
wget -P copy_images_linuq_telenumerique_perso_frama_telenumerique/ -nd -p -H -A png https://linuq.org/_media/projets/telenumerique/a1-antenne_int_ampl_hdtv_recond_rca.png
wget -P copy_images_linuq_telenumerique_perso_frama_telenumerique/ -nd -p -H -A png https://linuq.org/_media/projets/telenumerique/b1-antenne_int_ampl_hdtv_recond_pivot.png
wget -P copy_images_linuq_telenumerique_perso_frama_telenumerique/ -nd -p -H -A png https://linuq.org/_media/projets/telenumerique/c1-antenne_ext_ampl_hdtv_recond_kross.png
wget -P copy_images_linuq_telenumerique_perso_frama_telenumerique/ -nd -p -H -A png https://linuq.org/_media/projets/telenumerique/d1-antenne_ext_ampl_hdtv_recond_4_elements.png
etc
  • Astuce pour le chemin des images : menu contextuel 'Information sur l'image'
  • Donner les droits d'exécution au script et l'exécuter
  • Vérifier que tous les fichiers d'images y sont (les compter)

Étape 2 : Copier et adapter le contenu texte de la page dans un fichier

  • Éditer la page (src), copier son contenu (Ctrl-A, Ctrl-C) et le coller dans un nouveau fichier texte du même nom que cette page src (ex: src_pagetelenumerique.txt) qu'on enregistre localement dans la répertoire 'Documents“.
  • Tel qu'expliqué à la section 'Différence d'arborescences' ci-dessous, faire un 'change all' du code pour changer ':projets' en ':start:projets' (ou en ':start:vie-privee') et sauvegarder le fichier sous dest_telenumerique.txt

Étape 3 : Créer la page de copie de sécurité de destination

  • Créer le namespace de la page dans mon Doku perso du même nom que la page source (ex: start:copie_linuq:telenumerique) et sauvegarder
  • Cliquer sur le lien et créer la page
  • Éditer la page et coller le contenu de la page src_pagetelenumerique.txt créée précédemment, sauvegarder
  • Importer chacune des images (en une étape) à partir du répertoire local dans le répertoire du Doku destination (s'assurer d'importer dans la bonne arborescence de la Bibliothèque Multimédia !)
  • Vérifier la page et ses images

Différences d'arborescences

J'ai conservé l'équivalent du chemin du site Linuq vers mon site perso (page de départ doit être 'start') pour faciliter les copies. Par ex:

src  = https://linuq.org/projets/telenumerique/pagetelenumerique
dest = https://jeanleblond.frama.wiki/start:projets:telenumerique:pagetelenumerique

Pour les 2 sites, l'arborescence des images de la Bibliothèque Multimédia (à 2 niveaux) est :

  • (src) /[racine]/projets/telenumerique
  • (dest) /[racine]/start/projets/telenumerique

Donc les liens des images du Doku Linuq :

{{  :projets:telenumerique:a1-antenne_int_ampl_hdtv_recond_rca.png?nolink&114x168  }}

Et celles du Doku perso :

{{  :start:projets:telenumerique:a1-antenne_int_ampl_hdtv_recond_rca.png?nolink&114x168  }}

C'est pourquoi il faut donc dans le Doku perso faire un 'change all' du code pour changer ':projets' en ':start:projets'.

Étape 4 : Recencer les pages prises en copie de sécurité

  1. (src) /[racine]/projets/telenumerique → (dest) /[racine]/start/projets/telenumerique (43 images)
  2. (src) /[racine]/vie-privee/lineageos → (dest) /[racine]/start/projets/lineageos (7 images → projets au lieu de /projets/lineageos ?)
  3. (src) /[racine]/vie-privee/exitfacebook → (dest) /[racine]/start/vie-privee/exitfacebook (24 images projets → vie-privee)

Étape 5 : Déplacer les fichiers locaux vers mon disque externe

  • Déplacer les sous-répertoires de 'Documents' et les fichiers scripts vers mon disque dur externe dans /media/jean/PERSO-D-EXT4/500_Docum/560_LinuQ/LinuQ-Dokuwiki-Backups-Mes-Contributions/…
  • Référence Zim : '8-2-Frama-site-Wiki' section 'Copie de mes pages DokuWiki Linuq vers Frama DokuWiki perso'

8-)

start/projets/metho.txt · Dernière modification: 2019/03/03 19:21 par foxtrot