« MediaWiki/Migration des données » : différence entre les versions
Aller à la navigation
Aller à la recherche
m (→Voir aussi) |
|||
| (2 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 15 : | Ligne 15 : | ||
=== Export spécifique === | === Export spécifique === | ||
* [[Spécial:Toutes_les_pages]] : pour lister certaines | * [[Spécial:Toutes_les_pages]] : pour lister certaines pages d'après un espace de nom en particulier | ||
* [[Spécial:Exporter]] : export d'une liste de pages | * [[Spécial:Exporter]] : export d'une liste de pages | ||
| Ligne 60 : | Ligne 60 : | ||
* [[MediaWiki:Common.css]] : personnaliser la présentation pour tout le monde par une feuille de style commune ; | * [[MediaWiki:Common.css]] : personnaliser la présentation pour tout le monde par une feuille de style commune ; | ||
* [[Utilisateur:Pagep/common.css]] : personnaliser la présentation pour l'utilisateur uniquement. | * [[Utilisateur:Pagep/common.css]] : personnaliser la présentation pour l'utilisateur uniquement. | ||
==== Common.css ==== | |||
<source lang="css"> | |||
/* Le CSS placé ici sera appliqué à tous les habillages. */ | |||
.catlinks { | |||
background-color: #cccf00; | |||
border: 1px solid #aaa; | |||
padding: 5px; | |||
margin-top: 1em; | |||
clear: both; | |||
} | |||
/* Kono Buro, Ph. Page, 29/10/2021, bandeau de menu bleu */ | |||
#mw-head { | |||
background: #4066aa; | |||
} | |||
#p-logo { | |||
margin-bottom: 0; | |||
} | |||
#mw-panel div.portal { | |||
margin: 0 0.6em 0 -0.3em; | |||
padding: 0.25em 0; | |||
direction: ltr; | |||
background-position: top left; | |||
background-repeat: no-repeat; | |||
} | |||
#mw-panel div.portal h5 { | |||
margin: -0.5em 0 0 0; | |||
color: white; | |||
background: #4066aa; | |||
} | |||
.vectorTabs ul { | |||
padding: 4px; | |||
} | |||
div.vectorMenu h5 span { | |||
background-color: #4066aa; | |||
} | |||
div.vectorMenu ul { | |||
border: solid 2px #4066aa; | |||
} | |||
pre { | |||
background-color: #eef; | |||
} | |||
/* Le CSS placé ici sera appliqué à tous les habillages. */ | |||
/* Ph. Page, 15/04/2020 */ | |||
/* position menu de gauche plus haut (ancienne valeur : top: 40px; left: -7px;) */ | |||
.mw-body { | |||
margin-left: 12.5em; | |||
padding: 1.25em .5em 1.5em .5em; | |||
top: 25px; | |||
left: -17px; | |||
} | |||
/* Ph. Page, 15/04/2020 */ | |||
/* position menu de gauche plus haut (ancienne valeur : top: 40px;) */ | |||
.mw-panel { | |||
top: 20px; | |||
} | |||
/* Ph. Page, 15/04/2020 */ | |||
/* interligne plus serrée (ancienne valeur 1.6) */ | |||
.mw-body-content { | |||
line-height: 1.4; | |||
} | |||
/* Ph. Page, 22/08/2013 */ | |||
/* Boîtes déroulantes */ | |||
.NavFrame { | |||
background: #F9F9F9; | |||
border: 1px #AAA solid; | |||
padding: 2px; | |||
} | |||
.NavFrame .NavHead { | |||
background: #EFEFEF; | |||
border: 0 #AAA solid; | |||
text-align: left; | |||
font-weight: bold; | |||
} | |||
.NavFrame .NavContent { padding: 5px 0 } | |||
.collapseButton { | |||
font-weight: normal; | |||
float: right; | |||
text-align: right; | |||
width: 6em; | |||
margin-left: -100%; | |||
} | |||
pre, code { | |||
background-color: #fbfbfb; | |||
} | |||
.cache { | |||
content: '********'; | |||
} | |||
.cache:hover{ | |||
display:block; | |||
} | |||
</source> | |||
== Voir aussi == | == Voir aussi == | ||
* | * | ||
[[Catégorie:MediaWiki]] | [[Catégorie:MediaWiki]] | ||
Dernière version du 22 juillet 2024 à 08:35
La migration des données consiste à ne récupérer que les données (texte, fichiers...)
Généralité
Outil
Procédure
Export en masse
Depuis le wiki de départ, exporter les données avec historique :
\\ancienserveur\phpwamp\www\konoburo\maintenance\php.exe dumpBackup.php --full --quiet > konoburo-20211029.xml
Export spécifique
- Spécial:Toutes_les_pages : pour lister certaines pages d'après un espace de nom en particulier
- Spécial:Exporter : export d'une liste de pages
Import
Vers le wiki d'arrivée :
\\nouveauserveur\phpwamp\www\konoburo\maintenance\php.exe importdump.php < konoburo-20211029.xml
Attention, certains paramétrages ne fonctionnent plus :
- organisation des portails :
- il faut renommer les sous-pages des portails avec le préfixe
Modèle:; exemplePortail:Utilisateur/Sectionde vientModèle:Portail:Utilisateur/Section- il est possible de modifier le fichier de données XML :
- ajout du préfixe
Modèle:; - modification de l'espace de nom ; passer de à
<ns>100</ns><ns>10</ns>
- ajout du préfixe
- il est possible de modifier le fichier de données XML :
- il faut renommer les sous-pages des portails avec le préfixe
Import des fichiers
S'il faut récupérer les images de l'ancien site :
- source sur le wiki d'origine
...\konoburo\images\ - créer une copie de travail ;
- supprimer le contenu des sous-dossiers :
\archive\\cache\\deleted\\thumb\
Utilisation du script ImportImages.php :
- https://www.mediawiki.org/wiki/Manual:ImportImages.php/fr
\\nouveauserveur\phpwamp\www\konoburo\maintenance\php.exe ImportImages.php \\nouveauserveur\Support\ImageAImporter\ --search-recursively- l'option
--search-recursivelypermet d'inclure les sous-dossiers
- l'option
Maintenance
\\nouveauserveur\phpwamp\www\konoburo\maintenance\php.exe rebuildrecentchanges.phpphp.exe initSiteStats.php
Personnalisation
Logo :
- fichier paramètre
LocalSettings.php:$wgLogos = [ '1x' => "$wgResourceBasePath/resources/assets/konoburo.png" ];
- MediaWiki:Sitenotice : permet de personnaliser l'en-tête de page ;
- MediaWiki:Sidebar : permet de personnaliser la barre de menu (positionnée sur la gauche) :
- MediaWiki:Common.css : personnaliser la présentation pour tout le monde par une feuille de style commune ;
- Utilisateur:Pagep/common.css : personnaliser la présentation pour l'utilisateur uniquement.
Common.css
/* Le CSS placé ici sera appliqué à tous les habillages. */
.catlinks {
background-color: #cccf00;
border: 1px solid #aaa;
padding: 5px;
margin-top: 1em;
clear: both;
}
/* Kono Buro, Ph. Page, 29/10/2021, bandeau de menu bleu */
#mw-head {
background: #4066aa;
}
#p-logo {
margin-bottom: 0;
}
#mw-panel div.portal {
margin: 0 0.6em 0 -0.3em;
padding: 0.25em 0;
direction: ltr;
background-position: top left;
background-repeat: no-repeat;
}
#mw-panel div.portal h5 {
margin: -0.5em 0 0 0;
color: white;
background: #4066aa;
}
.vectorTabs ul {
padding: 4px;
}
div.vectorMenu h5 span {
background-color: #4066aa;
}
div.vectorMenu ul {
border: solid 2px #4066aa;
}
pre {
background-color: #eef;
}
/* Le CSS placé ici sera appliqué à tous les habillages. */
/* Ph. Page, 15/04/2020 */
/* position menu de gauche plus haut (ancienne valeur : top: 40px; left: -7px;) */
.mw-body {
margin-left: 12.5em;
padding: 1.25em .5em 1.5em .5em;
top: 25px;
left: -17px;
}
/* Ph. Page, 15/04/2020 */
/* position menu de gauche plus haut (ancienne valeur : top: 40px;) */
.mw-panel {
top: 20px;
}
/* Ph. Page, 15/04/2020 */
/* interligne plus serrée (ancienne valeur 1.6) */
.mw-body-content {
line-height: 1.4;
}
/* Ph. Page, 22/08/2013 */
/* Boîtes déroulantes */
.NavFrame {
background: #F9F9F9;
border: 1px #AAA solid;
padding: 2px;
}
.NavFrame .NavHead {
background: #EFEFEF;
border: 0 #AAA solid;
text-align: left;
font-weight: bold;
}
.NavFrame .NavContent { padding: 5px 0 }
.collapseButton {
font-weight: normal;
float: right;
text-align: right;
width: 6em;
margin-left: -100%;
}
pre, code {
background-color: #fbfbfb;
}
.cache {
content: '********';
}
.cache:hover{
display:block;
}