Première lettre en majuscule dans les titres de pages MediaWiki : Différence entre versions
De Vulgum Techus
(Page créée avec « =Présentation= Par défaut '''MediaWiki''' met une majuscule à tous les noms de pages et ce, même si on ne le souhaite pas. Pour remédier à cela rien de mieux que... ») |
(→Présentation) |
||
(16 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | =Mots clé= | ||
+ | *Renommer un fichier avec une minuscule en première position | ||
+ | *Titres des liens tout en minuscules | ||
=Présentation= | =Présentation= | ||
− | Par défaut '''[[MediaWiki]]''' met une majuscule à tous les noms de pages et ce, même | + | Par défaut '''[[MediaWiki]]''' met une majuscule à tous les noms de pages et ce, même s'ils ont été créé avec une minuscule. On peut remédier à cela grâce à '''$wgCapitalLinks = false''' une option à intégrer dans '''LocalSettings.php''' en tenant compte des aspects suivants : |
+ | *Toutes les pages dont le titre commençait par une minuscule le récupère une fois la modification effectuée | ||
+ | *Les liens basés sur une première lettre en majuscule sont perdus et une redirection s'impose pour recréer la jonction | ||
+ | Exemple : avec '''$wgCapitalLinks = true''' (par défaut) une page créée s'appelant '''iphone''' est transformée en '''Iphone''' | ||
+ | avec '''$wgCapitalLinks = false''' une page créée s'appelant '''iphone''' redevient '''iphone''' | ||
+ | Tous les liens qui pointaient vers '''Iphone''' sont perdus sauf si une page '''Iphone''' contenant '''#REDIRECTION(iphone)''' existe | ||
+ | *Sont aussi affectés par cette modification les aspects suivants : | ||
+ | **Catégorie : Le classification du type <nowiki>[[catégorie:logiciel]]</nowiki> qui pointait indifféremment sur '''logiciel''' ou '''Logiciel''' ne pointe plus sur '''Logiciel''' | ||
+ | **Fichier : Les fichier images antérieurement repérés par <nowiki>[[fichier:xxxxxxx.jpg]]</nowiki> n'affichent plus l'image. | ||
+ | |||
=Procédure= | =Procédure= | ||
− | *Accéder à la racine du site sur le serveur | + | *Accéder à la '''racine''' du site sur le serveur |
− | *Éditer ''' | + | *Éditer '''LocalSettings.php''' en y ajoutant les lignes suivantes |
# ajouté par xxxxxxx le XX/XX/XX pour conserver la première lettre des titres de pages en minuscule | # ajouté par xxxxxxx le XX/XX/XX pour conserver la première lettre des titres de pages en minuscule | ||
$wgCapitalLinks = false; | $wgCapitalLinks = false; | ||
− | *Sauvegarder et, éventuellement, renommer les anciens documents qui commencent par une majuscule | + | *Sauvegarder et, éventuellement, renommer les anciens documents qui commencent par une majuscule en cochant '''Laisser une redirection vers le nouveau titre''' pour s'assurer que tous les anciens liens pointant sur la version avec majuscule seront redirigés vers celle avec '''minuscule''' : |
+ | Ancien lien : '''<site>/Iphone''' | ||
+ | Renommé en : '''<site>/iphone''' avec '''Laisser une redirection vers le nouveau titre''' coché | ||
+ | Assure que '''Iphone''' est redirigé vers '''iphone''' | ||
+ | |||
+ | =Articles= | ||
+ | *[[Rediriger une page automatiquement]] | ||
+ | *[[Modifier une redirection]] |
Version actuelle en date du 28 décembre 2013 à 04:12
Sommaire
Mots clé
- Renommer un fichier avec une minuscule en première position
- Titres des liens tout en minuscules
Présentation
Par défaut MediaWiki met une majuscule à tous les noms de pages et ce, même s'ils ont été créé avec une minuscule. On peut remédier à cela grâce à $wgCapitalLinks = false une option à intégrer dans LocalSettings.php en tenant compte des aspects suivants :
- Toutes les pages dont le titre commençait par une minuscule le récupère une fois la modification effectuée
- Les liens basés sur une première lettre en majuscule sont perdus et une redirection s'impose pour recréer la jonction
Exemple : avec $wgCapitalLinks = true (par défaut) une page créée s'appelant iphone est transformée en Iphone avec $wgCapitalLinks = false une page créée s'appelant iphone redevient iphone Tous les liens qui pointaient vers Iphone sont perdus sauf si une page Iphone contenant #REDIRECTION(iphone) existe
- Sont aussi affectés par cette modification les aspects suivants :
- Catégorie : Le classification du type [[catégorie:logiciel]] qui pointait indifféremment sur logiciel ou Logiciel ne pointe plus sur Logiciel
- Fichier : Les fichier images antérieurement repérés par [[fichier:xxxxxxx.jpg]] n'affichent plus l'image.
Procédure
- Accéder à la racine du site sur le serveur
- Éditer LocalSettings.php en y ajoutant les lignes suivantes
# ajouté par xxxxxxx le XX/XX/XX pour conserver la première lettre des titres de pages en minuscule $wgCapitalLinks = false;
- Sauvegarder et, éventuellement, renommer les anciens documents qui commencent par une majuscule en cochant Laisser une redirection vers le nouveau titre pour s'assurer que tous les anciens liens pointant sur la version avec majuscule seront redirigés vers celle avec minuscule :
Ancien lien : <site>/Iphone Renommé en : <site>/iphone avec Laisser une redirection vers le nouveau titre coché Assure que Iphone est redirigé vers iphone