Extension:WikimediaMessages
Les WikimediaMessages ajoutent des messages et une grammaire spécifiques à Wikimedia, ainsi que des dérogations spécifiques à Wikimedia pour les messages liés à la licence ou à la loi.
Installation
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
WikimediaMessagesdans votre dossierextensions/.
Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaMessages
- Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
wfLoadExtension( 'WikimediaMessages' );
Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
Responsabilités
WikimediaMessages a plusieurs responsabilités documentées ici.
Modification des messages inter projets
L'extension WikimediaMessages peut être utilisée pour modifier des messages et propager les modifications sur les sites. Par exemple, pour que l'URL donnée pointe sur https://donate.wikimedia.org/, le message sitesupport-url peut être modifié en changeant MediaWiki:sitesupport-url, néanmoins cela ne s'appliquera que sur un wiki. WikimediaMessages vous permet de définir le message pour tous les wikis sans avoir besoin de mettre à jour chacun des sites.
Définition de nouveaux messages
Vous pouvez définir des messages qui n'existent dans aucun autre répertoire en modifiant les fichiers JSON de langue dans i18n/wikimedia .
Redéfinir des messages existants
Si un message existe dans un dépôt et que vous voulez le redéfinir :
- Définir ces messages dans le dossier wikimediaoverrides. Vérifiez d'avoir préfixé avec wikimedia- la clé du message à mettre à jour. Par exemple : le message foo peut être redéfini en utilisant la clé wikimedia-foo
- Mettez à jour l'accroche
onMessageCacheFetchOverridesdansincludes/Hooks.phpde sorte à ce que le message à redéfinir figure dans le tableau des messages à mettre à jour. Assurez-vous de lister la clé du message que vous voulez modifier (c'est à dire sans le préfixe wikimedia-)
Styles de la page de contact
L'extension WikimediaMessages ajoute le module ext.wikimediamessages.contactpage qui ajoute la personnalisation spécifique de Wikimedia à Extension:ContactPage.
Aide aux administrateurs de site
Beaucoup de modèles et de styles associés ont été définis durant la décennie passée et dans plusieurs cas pour beaucoup de projets il manque des mainteneurs. Le module ext.wikimediamessages.styles permet d'embarquer les styles globaux pour les modèles communs dans Wikimedia pour appliquer les Recommandations pour la compatibilité avec le mode sombre sur les wikis Wikimédia et les Recommandations pour afficher facilement les articles des wikis Wikimedia sur les appareils mobiles. Le souhait est que les membres de la communauté, à leur niveau, puissent intégrer les styles de ce module dans leurs propres modèles.
Trouver des styles
Les styles fournis sont listés dans le répertoire modules/ext.wikimediamessage.styles . Chaque nom de fichier correspond à une clé.
Les styles sont exprimés en utilisant LESS qui n'est pas disponible sur les wikis mais un administrateur peut adapter ces styles localement.
Désactiver les styles
Dans certains cas les styles ne s'appliqueront pas au projet. Par exemple les styles de la boîte de navigation et de la note d'entête ne sont pas applicables à un projet qui n'utilise aucun de ces modèles. Pour désactiver les styles dans hatnote.less et dans navbox.less un administrateur d'interface peut modifier MediaWiki:wikimedia-styles-exclude avec la note chapeau ou la boîte de navigation textuelle.
Si vous désactivez les styles nous recommandons de bien comprendre ce qu'ils font et en commençant d'abord par les styles concernés.
Pour désactiver tous les styles fournis par Wikimedia (ce qui n'est pas recommandé, sauf si vous savez ce que vous faites) le message peut valoir :
ambox|hatnote|infobox|navbox|theme-night-mainpage|theme-night|theme-night-portal
Appliquer les styles à certains habillages uniquement
Si vous souhaitez que les styles ne s'appliquent pas à certains habillages, générez la feuille de style brute avant de désactiver un paquet de styles et copiez / collez les styles concernés dans l'une des pages CSS de l'habillage du site par exemple MediaWiki:Minerva.css, MediaWiki:Vector-2022.css etc..
Vous pouvez générer la liste complète des styles en visitant /w/load.php?lang=en&modules=ext.wikimediamessages.styles&debug=1&only=styles sur votre wiki. Par exemple sur la Wikipedia anglophone : https://en.wikipedia.org/w/load.php?lang=en&modules=ext.wikimediamessages.styles&debug=1&only=styles .
| Cette extension est utilisée par au moins un des projets Wikimédia. Cela signifie probablement que l’extension est assez stable et fonctionnelle pour être utilisée sur des sites à fort trafic. Recherchez le nom de cette extension dans le CommonSettings.php de Wikimédia et dans le fichier de configuration InitialiseSettings.php pour situer les endroits où elle est installée. Une liste complète des extensions installées sur un Wiki donné peut être visualisée sur la page Special:Version de ce wiki. |
- Stable extensions/fr
- User interface extensions/fr
- CampaignEventsGetPolicyMessageForRegistration extensions/fr
- CampaignEventsGetPolicyMessageForRegistrationForm extensions/fr
- DiscussionToolsTermsOfUseMessages extensions/fr
- EditPageCopyrightWarning extensions/fr
- FlowTermsOfUseMessages extensions/fr
- MessageCacheFetchOverrides extensions/fr
- OutputPageBeforeHTML extensions/fr
- ResourceLoaderRegisterModules extensions/fr
- SidebarBeforeOutput extensions/fr
- SkinAddFooterLinks extensions/fr
- SkinCopyrightFooterMessage extensions/fr
- SkinTemplateNavigation::Universal extensions/fr
- SpecialPageBeforeExecute extensions/fr
- TorBlockBlockedMsg extensions/fr
- UploadForm:initial extensions/fr
- GPL licensed extensions/fr
- Extensions in Wikimedia version control/fr
- All extensions/fr
- Extensions used on Wikimedia/fr
- Wiki-specific extensions/fr
