Manuel:$wgDefaultUserOptions

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgDefaultUserOptions and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎čeština • ‎हिन्दी • ‎中文 • ‎日本語 • ‎한국어
Utilisateurs: $wgDefaultUserOptions
Préférences utilisateur par défaut.
Introduit dans la version :1.4.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :Voir ci-dessous
Valeur par défaut :Voir ci-dessous

Pour ajouter une nouvelle préférence utilisateur, voir : Manuel:Accroches/GetPreferences

Les modifications des paramètres ci-dessous dans LocalSettings.php primeront sur les préférences utilisateur par défaut pour les visiteurs anonymes ou les utilisateurs n'ayant pas personnalisé leurs préférences. Les comptes utilisateurs existants qui étaient sous la configuration par défaut précédente et qui ne l'ont pas réglée explicitement (c.à.d qu'elle n'aura pas été stockée dans la base de données) se retrouveront avec la nouvelle configuration par défaut.

Remarque : dans l'ancien système de préférences, les modifications affectent seulement les visiteurs anonymes (si concernés) et les nouveaux comptes.

Préférences disponibles

Les préférences utilisateur suivantes sont disponible à la personnalisation:

Nom Valeur par défaut Description
Profil Utilisateur
fancysig 0 Détermine si l'utilisateur peut utiliser une signature brute personnalisée (0 ou 1). Si l'utilisateur n'a pas réglé une signature personnalisée, sa signature est controllée par le contenu de la page wiki MediaWiki:Signature ou MediaWiki:Signature-anon. Si l'utilisateur a déjà spécifié une sign personnalisée, le texte actuel de la signature est dans l'option "nickname".
nickname (chaîne vide)
rememberpassword 0 Se souvenir ou non du mot de passe de l'utilisateur entre deux sessions.
enotifwatchlistpages 1 Avertir l'utilisateur par courriel lorsqu'une page ou un fichier de sa liste de suivi est modifiée. Utilisé seulement si $wgEnotifWatchlist est fixé.
enotifusertalkpages 1 Avertir l'utilisateur par courriel si sa page de discussion est modifiée. Utilisé seulement si $wgEnotifUserTalk est fixé.
enotifminoredits 0 Avertir l'utilisateur par courriel pour les modifications mineures de pages ou de fichiers également, si la même option pour l'envoi de courriel en cas de modifications d'une page suivie ou de sa page de discussion est activée. Utilisée seulement si $wgEnotifWatchlist ou $wgEnotifUserTalk sont fixés.
enotifrevealaddr 0 Utilisé seulement si $wgEnotifRevealEditorAddress ainsi que $wgEnotifWatchlist ou $wgEnotifUserTalk sont fixés.
gender inconnu Utilisé pour l'assignation correcte du genre par le logiciel. Cette information sera publique. Les options sont : male (masculin) ou female (féminin).
realname "Nom réel" par défaut. Le nom réel est facultatif. Facultatif : si vous le spécifiez, il sera utilisé pour vous attribuer vos contributions. Utilisez $wgHiddenPrefs pour désactiver le champ du nom réel dans les versions 1.16 et supérieures. Utilisez $wgAllowRealName pour les versions inférieures à 1.16.
language Langage de l'interface spécifique de l'utilisateur, utile notamment conjointement avec $wgHiddenPrefs.
Ceci ne sert pas à définir la langue par défaut du wiki. Utilisez $wgLanguageCode à la place.
Quickbar
disablemail 0 Autoriser l'envoi de courriels venant d'autres utilisateurs, si $wgEnableUserEmail est activé.
quickbar Localisation de la quickbar (uniquement pour les habillages Classic et Cologne Blue). Les options sont : 0 - Aucune, 1 - Fixée à gauche, 2 - Fixée à droite, 3 - Flottante à gauche, 4 - Flottante à droite, 5 (depuis 1.19) - Gauche/droite selon votre langue.
Habillage
skin false Habillage à utiliser. Peut être false pour indiquer qu'il faut utiliser par défaut celui du site (comme défini dans $wgDefaultSkin ). Initialement, on utilisait des chiffres pour identifier les habillages. Les seules valeurs numériques ayant actuellement une action (depuis MediaWiki 1.29) sont 0 pour l'habillage par défaut, et 2 pour Cologne Blue.
Math
math 1 Mode de rendu des maths "in-line" (contenus des balises <math></math>). S'applique uniquement si $wgUseTeX réglé (option supprimée à partir de la version 1.18). Les options sont : 0 - Toujours rendre en PNG, 1 - Laisser en TeX (pour navigateurs texte)
Fichiers
imagesize 2 Taille maximale des images pour les pages de description de fichier. Les valeurs correspondent aux entrées dans $wgImageLimits. Par défaut, 2 est 800*600.
thumbsize 5 Taille de la miniature - Les valeurs correspondent aux entrées dans $wgThumbLimits. Par défaut, 5 est pour 300px.
Date et Heure
date défaut Format des dates. Options:
  • 'default': Aucune préférence
  • 'mdy': janvier 15, 2011 à 16:12
  • 'dmy': 15 janvier 2011 à 16:12
  • 'ymd': 2011 janvier 15 à 16:12
  • 'ISO 8601': 2011-01-15T16:12:34
  • 'persian': 15 Farvardin 1390 SH (Iranian Calender, Persia)
timecorrection Un décalage fixe pour le fuseau horaire ou la zone ZoneInfo, par exemple :
  • -9 (UTC moins 9 heures; ne suivra pas le changement d'heure)
  • 'ZoneInfo|-240|America/New_York' (tz database zone pour New York; suivra le changement d'heure)
Modification
rows 25 Taille de l'éditeur (lignes) (obsolète depuis v. 1.29)
cols 80 Taille de l'éditeur (colonnes) (obsolète depuis v. 1.29)
editsection Activer les modifications de sections grâce aux liens « [modifier] » Comportement modifié en 1.23: ajoutez .mw-editsection { display:none!important; } pour un CSS global à tout le site ou à l'utilisateur, voir phabricator:T54811.
editsectiononrightclick 0 Activer la modification des sections par un clic droit sur les titres de section (JavaScript)
editondblclick 0 Modifier les pages avec un double-clic (JavaScript)
showtoolbar 1 Montrer la barre d'outils de modification (nécessite JavaScript)
previewonfirst 0 Afficher la prévisualisation lors de la première modification
previewontop 1 Afficher la prévisualisation au-dessus de la zone de modification
minordefault 0 Marquer toutes mes modifications comme étant mineures par défaut
externaleditor Utiliser un éditeur externe par défaut
externaldiff Utiliser un diff externe par défaut
uselivepreview 0 Utilisé uniquement si $wgLivePreview est vrai.,
forceeditsummary 0 Avertir l'utilisateur lorsqu'il n'a pas spécifié de résumé de modification
editfont défaut Modifie le style de police de la zone de modification. Les options sont : default (police par défaut du navigateur), monospace (police à chasse fixe), sans-serif (police sans empattement), serif (police avec empattement).
useeditwarning 1 M’avertir quand je quitte une page en cours de modification sans avoir sauvegardé
Modifications récentes
rcenhancedfilters-disable false La valeur par défaut est false si VisualEditor n'est pas installé; figure sur la page spéciale Recent changes  ; bannière non utilisable, sinon formulaire de recherche. Les utilisateurs autorisés peuvent modifier vos préférences. Les utilisateurs anonymes ne le peuvent pas. Il est recommandé de mettre la valeur à true.
rcdays 7 Nombre de jours à afficher dans les modifications récentes
rclimit 50 Nombre de modifications à afficher par défaut (tronque rcdays)
hideminor 0 Masquer les modifications mineures dans les modifications récentes
shownumberswatching 1 Afficher le nombre d'utlisateurs ayant cette page dans leur liste de suivi (dans modifications récentes, liste de suivi et dans les articles). Utilisé uniquement si $wgRCShowWatchingUsers est réglé.
usenewrc 1 Grouper les changements par page dans les modifications récentes et la liste de suivi (nécessite JavaScript)
hidepatrolled 0 Masquer les modifications relues dans les modifications récentes
newpageshidepatrolled 0 Masquer les pages relues dans la liste des nouvelles pages
hidecategorization 1 Masquer la catégorisation des pages
Liste de suivi
wlenhancedfilters-disable false La valeur par défaut est false, si VisualEditor n'est pas installé; il est recommandé de mettre la valeur par défaut à true.
watchlistdays 3.0 Nombre de jours à afficher dans la liste de suivi (ne peut excéder $wgRCMaxAge)
extendwatchlist 1 Étendre la liste de suivi pour afficher toutes les modifications et pas uniquement les plus récentes
wllimit 250 Nombre de modifications à afficher dans la liste de suivi étendue (si 'extendwatchlist' == 1)
watchlisthideown 0 Masquer mes propres modifications dans la liste de suivi
watchlisthidebots 0 Masquer les modifications faites par des robots dans la liste de suivi
watchlisthideminor 0 Masquer les modifications mineures dans la liste de suivi
watchcreations 1 Ajouter les pages que l'utilisateur crée et les fichiers qu'il importe à sa liste de suivi
watchrollback 0 Ajouter dans la liste de suivi de l'utilisateur, les pages qu'il a restauré
watchlisthideanons 0 Masquer les modifications anonymes dans la liste de suivi
watchlisthideliu 0 Masquer les modifications faites par des utilisateurs inscrits dans la liste de suivi
watchlisttoken Jeton pour la liste de suivi
watchlisthidepatrolled 0 Masquer les modifications relues dans la liste de suivi
watchlistreloadautomatically 0 Recharger automatiquement la liste de suivi lorsque les options de filtrage sont modifiées (JavaScript requis)
watchlistunwatchlinks 0 Ajouter des liens pour directement suivre ou arrêter de suivre (×/+) les entrées de la liste de suivi (JavaScript est nécessaire pour utiliser la fonctionnalité)
watchlisthidecategorization 1 Masque les modifications de changement de catégorie
watchdefault 1
Watch this page.jpg
Watchlist preferences.jpg

Ajoutes les pages modifiées par l'utilisateur dans sa liste de suivi en cochant par défaut la case "Suivre cette page" sur toutes les pages modifiées.

Cette otpion peut être désactivée par le contributeur dans les préférences >> onglet Liste de Suivi >> Options Avancées en décochant "Ajouter les pages et les fichiers que je modifie à ma liste de suivi".

watchmoves 0 Ajouter les pages et les fichiers que l'utilisateur renomme à sa liste de suivi
watchdeletion 0 Ajouter les pages et les fichiers que l'utilisateur supprime à sa liste de suivi
watchuploads 1 Ajouter les nouveaux fichiers téléversés par les utilisateurs, à leur liste de suivi
Recherche
searchlimit Nombre de réponses par page
vector-simplesearch Si oui ou non l'habillage Vector doit utiliser la boîte de recherche simple (les options sont : 1 pour 'oui', et 0 pour 'non'). (supprimé en 1.23)
ajaxsearch Active la recherche AJAX (les options sont 1 pour vrai et 0 pour faux).
searcheverything Rechercher dans tous les espaces de noms (supprimé en 1.24) [1]
searchnamespaces Ajoutez 'searchnamespaces' à $wgHiddenPrefs pour empêcher les utilisateurs de personnaliser “Rechercher par défaut dans ces espaces de noms” dans leurs préférences (ils seront toujours capables de fixer dans quels espaces de noms rechercher à partir de Spécial:Recherche). Utilisez $wgNamespacesToBeSearchedDefault pour fixer dans quels espaces de noms l'utilisateur peut activer la recherche par défaut.
Divers
stubthreshold 0 Limite supérieure pour les liens vers les ébauches (octets)
underline 2 Souligner ou non les liens. Les options sont : 0 - jamais, 1 - toujours, 2 - valeur par défaut du navigateur ou du thème
justify Justifier les paragraphes
numberheadings 0 Option « Auto-numbering Headings »; la valeur 1 active la numérotation de tous les entêtes dans les articles
showtoc Booléen. 1 pour afficher le sommaire, 0 pour le masquer.
nocache Désactiver le cache des pages par le navigateur
showhiddencats 0 Afficher les catégories cachées
showjumplinks Activer les liens d'accessibilité "Aller à"
diffonly 0 Ne pas afficher le contenu des pages sous les diffs
norollbackdiff 0 Ne pas afficher le diff lors d'une révocation
ccmeonemails 0 M'envoyer la copie des courriels que j'émets vers les autres utilisateurs
prefershttps 1 Toujours utiliser une connexion sécurisée lorsque je suis connecté
Extension:WikiEditor (package inclus avec MediaWiki 1.18+)
usenavigabletoc Activer la table des matières navigable
wikieditor-publish Activer la publication étape par étape
wikieditor-preview Activer la prévisualisation côte à côte
usebetatoolbar Activer la barre d’outils améliorée
usebetatoolbar-cgd Activer les assistants pour ajouter des liens, des tableaux ainsi que la fonction de recherche et remplacement
Extension:LiquidThreads
lqt-watch-threads Watch threads that I create or reply to (vrai par défaut)
lqtnotifytalk Email me on replies to a thread I am watching (faux par défaut)
Extension:Flow
echo-subscriptions-web-flow-discussion ⧼echo-subscriptions-web-flow-discussion⧽ (true by default)
echo-subscriptions-email-flow-discussion ⧼echo-subscriptions-email-flow-discussion⧽ (false par défaut)
Extension:VisualEditor
visualeditor-betatempdisable 0 Désactive temporairement l'Editeur visuel tant qu'il est en version bêta

Remarques:

  • De nouveaux paramètres sont ajoutés pérodiquement à MediaWiki. Certains de ces paramètres ont été ajoutés depuis que $wgDefaultUserOptions a été introduit dans la v1.4.0. Actuellement aucune documentation ne précise quand des paramètres ont été ajoutés.
  • Il est possible pour les extensions et fichiers de langue d'ajouter des options supplémentaires au tableau "Divers". Les langues qui utilisent cette fonctionnalité devraient décrire leurs paramètres de configuration ici. Les extensions devraient ajouter les informations à leur page d'extension.
  • Cette liste n'est pas à jour par rapport à la dernière version de MediaWiki. Listez les options avec --list (voir Manual:userOptions.php).

Options de Gadgets

gadget-$gname par exemple gadget-HotCat pour MediaWiki:Gadget-HotCat.js

Valeurs par défaut

Chaque langue règle ses propres valeurs par défaut pour les préférences utilisateur dans son fichier de langue. Par exemple, les langues lues de droite à gauche règleront probablement la quickbar pour qu'elle apparaisse à droite plutôt qu'à gauche. Les valeurs ajoutées à $wgDefaultUserOptions sont prioritaires, c.à.d que si les valeurs existent ici elles auront la priorité, mais les paramètres seront ignorés du tableau si la valeur par défaut est la même que celle du fichier de langue.

Dans les versions de MediaWiki antérieures à 1.8.0 la valeur par défaut de cette configuration était simplement un tableau vide, le fichier de langue courant fournissant les valeurs par défaut.

À partir de la version 1.8.0, seuls les paramètres spécifiques d'une langue étaient ignorés dans le fichier de langue, donc la plupart des paramètres sont maintenant explicitement définis dans DefaultSettings.php.

Depuis la version 1.19 (r91432), les priorités sur les fichiers de langue ont été supprimées car elles ne fonctionnaient pas, et les fonctionnalisés qui les utilisaient, comme la quickbar, ont été modifiées et améliorées.

Exemples

Pour désactiver par défaut les liens de modification par section (pour les nouveaux utilisateurs et anonymes), ajoutez ceci dans LocalSettings.php:

$wgDefaultUserOptions['editsection'] = 0;

Note: à partir de la version 1.23, les liens de modification de section doivent être désactivés via le CSS utilisateut ou celui global au site, voir phabricator:T54811 pour les détails de la modification.

MediaWiki:Common.css: .mw-editsection { display:none!important; }

Ajouter par défaut les pages que l'utilisateur modifie à sa liste de suivi:

$wgDefaultUserOptions['watchdefault'] = 1;

Si la préférence est de type multisélection, c'est un peu plus compliqué. La clé pour chaque option d'utilisateur par défaut est la concaténation de la clé de préférence et de la clé d'option. Par exemple, si la clé de préférence est 'favoritecolors' et que son option est 'red', la clé de l'option d'utilisateur par défaut serait 'favoritecolorsred'. Dans cette hypothèse, si vous voulez sélectionner par défaut le rouge et le jaune, vous devrez utiliser:

$wgDefaultUserOptions['favoritecolorsred'] = 1;
$wgDefaultUserOptions['favoritecolorsyellow'] = 1;

Si la préférence est de type "matrice de contrôle", c'est ecore plus compliqué. La clé pour chaque option par défaut est la concaténation de la clé de préférence, et des clés de colonne et de rangée, séparées par des traits d'union. Par exemple si la clé de préférence est 'favoritecars', que la clé de colonne est 'red' et celle de rangée est 'corvette', la clé d'option par défaut serait 'favoritecars-red-corvette'. Dans cette hypothèse, si vous voulez avoir une Corvette rouge et une Jetta noire sélectionnées par défaut, vous devrez utiliser:

$wgDefaultUserOptions['favoritecars-red-corvette'] = 1;
$wgDefaultUserOptions['favoritecars-black-jetta'] = 1;

Lorsque vous écrivez une extension MediaWiki, au lieu d'utiliser la variable globale $wgDefaultUserOptions, vous pouvez ajouter une section dans extensions.json :

	"DefaultUserOptions": {
		"math": "png"
    },

Références

Voir aussi