Manual:$wgDefaultUserOptions/fr

Pour ajouter une nouvelle préférence utilisateur, voir :

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 n'ont pas initialisé l'option explicitement (c.à.d qu'elle n'aura pas été stockée dans la base de données) utiliseront la nouvelle valeur 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 disponibles à la personnalisation :

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 les paramètres ont été ajoutés.
 * Il est possible pour les extensions et fichiers de langue d'ajouter des options supplémentaires à l'onglet 'Divers'. Les langues qui utilisent cette fonctionnalité doivent décrire leurs paramètres de configuration ici. Les extensions doivent 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 ).

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 pour qu'elle apparaisse à droite plutôt qu'à gauche. Les valeurs ajoutées à $wgDefaultUserOptions sont prioritaires, c'est à dire que si les valeurs existent ici, ce sont elles qui seront utilisées, mais si elles sont absentes du tableau, c'est la valeur par défaut de la langue qui sera utilisée.

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.

Depuis la version 1.19, 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 les utilisateurs anonymes), ajoutez ceci dans LocalSettings.php :

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

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 la clé de l'option est 'red', la clé de l'option 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:

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:

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

Voir aussi

 * - Modification des options des utilisateurs existants.