Extensions

From Miraheze Meta, Miraheze's central coordination wiki
This page is a translated version of the page Extensions and the translation is 78% complete.
Outdated translations are marked like this.
Extensions

Voici une liste de la plupart des extensions installées sur Miraheze, triées en trois catégories : les extensions globales qui sont activées sur chaque wiki qui ne peuvent pas être désactivées (et une brève raison expliquant la raison), les extensions par défaut qui sont activées sur les nouveaux wikis par défaut mais qui peuvent être désactivées et les extensions qui ne sont pas activées par défaut mais qui peuvent être activées sur des wikis individuels. Cette page comprend également certaines de ces extensions qui ont été demandées mais ne peuvent pas être installées, et une brève raison expliquant la raison.

Extensions installées

Extensions globales

Certaines extensions sont activées par défaut sur tous les wikis de Miraheze et ne peuvent être désactivées par les wikis locaux. Ces extensions sont énumérées ci-dessous, avec une brève explication de leur caractère global.

  • AbuseFilter – Importante extension d'anti-spam et d'anti vandalisme, permet aux administrateurs d'empêcher les modifications répondant à certaines expressions régulières
  • AntiSpoof – Empêche la création de comptes d'utilisateurs usurpés
  • BetaFeatures – Les fonctionnalités bêta sont installées globalement mais peuvent être désactivées dans les préférences utilisateur individuelles.
  • CentralAuth – Définit le système de compte utilisateur global, sans lui, les comptes utilisateurs seraient cassés
  • CentralNotice – Utilisé pour la distribution d'avis importants sur Miraheze, tels que les temps d'arrêt planifiés
  • CheckUser – Importante extension d'anti-vandalisme qui permet aux stewards de Miraheze de trouver et bloquer les plages d'adresses IP sous-jacentes des comptes de vandalisme.
  • CreateWiki – C'est ainsi que de nouveaux wikis sont créés (peut-être l'extension la plus importante !). Installé globalement mais seulement utilisé sur Meta. L'extension est activée globalement pour des raisons techniques car ManageWiki nécessite cette extension et les wikis rencontrent des problèmes si elle n'est pas activée.
  • CookieWarning – Requis pour des raisons juridiques/de confidentialité
  • ConfirmEdit – Outil anti-spam important, génère un CAPTCHA pour empêcher les actions automatisées non autorisées
  • DataDump – Permet d'effectuer des sauvegardes à partir des wikis
  • DiscordNotifications (Fork) – Est utilisé pour consigner les modifications dans #wiki-feed sur Discord
  • DismissableSiteNotice – Rends les avis de site masquables
  • Echo – Cette extension implémente le système de notification des utilisateurs
  • EventLogging – Dépendance requise pour CentralNotice
  • EventStreamConfig – Required dependency for EventLogging
  • GlobalBlocking – Importante extension anti-spam et anti-vandalisme, permet aux Stewards et Administrateurs Globaux de Miraheze de bloquer les adresses IP qui vandalisent plusieurs wikis
  • GlobalCssJS – Partie du système de compte global, permet aux utilisateurs d'appliquer un style d'interface personnalisé à tous les wikis
  • GlobalNewFiles – Provides a special page to view all files globally on the wiki farm.
  • GlobalPreferences – Partie du système de compte global, permet aux utilisateurs d'avoir des préférences par défaut (paramètres) sur tous les wikis
  • Interwiki – Utilisé pour fournir des liens directs d'un Wiki Miraheze à un autre, et vers d'autres sites MediaWiki (tels que ces liens vers MediaWiki.org)
  • LoginNotify – Fonctionnalité de sécurité importante, avertit les utilisateurs des tentatives suspectes de connexion à leurs comptes
  • ManageWiki – L'extension utilisée pour gérer les paramètres du wiki, y compris les extensions. La désactivation de cette option supprimerait la possibilité d'activer / désactiver d'autres extensions
  • MatomoAnalytics – Extension interne de Miraheze
  • MobileDetectAjoute les tags <nomobile> et <mobileonly>
  • Nuke – Importante extension d'anti-vandalisme, permet aux administrateurs de site de supprimer en masse plusieurs pages d'un seul coup
  • OATHAuth – Fonction de sécurité importante, utilisée pour implémenter l'authentification à 2 facteurs
  • OAuthExtension interne de Miraheze, utilisée pour lier des comptes wiki avec des comptes pour Miraheze Phabricator
  • ParserFunctionsPartie essentielle/principale de l'interface MediaWiki
  • RemovePII – Permet de supprimer des informations privées
  • RottenLinks – Extension interne de Miraheze qui vérifie les liens externes morts ou brisés sur les pages wiki
  • ScribuntoPartie essentielle/principale de l'interface MediaWiki
  • SecureLinkFixer – S'assure que tout les wikis utilise HTTPS
  • SpamBlacklist – Fonctionnalité anti-spam importante, permet aux administrateurs de mettre sur liste noire les sites de spam afin qu'ils ne soient pas mentionnés
  • TitleBlacklist – Importante extension anti-vandalisme, permet aux administrateurs d'empêcher la création de pages avec certains titres et certains noms d'utilisateur
  • TorBlock – Importante extension anti vandalisme et anti-spam, empêche les vandales d'utiliser Tor pour changer rapidement les adresses IP
  • UserMerge – Permet aux Stewards de Miraheze de fusionner les contributions d'un compte utilisateur dans un autre. N'est pas utilisé fréquemment mais est utilisé à diverses fins de maintenance
  • WikiDiscover – Extension interne Miraheze qui montre tous les wikis Miraheze avec des informations générales à leur sujet
  • WikiEditorPartie essentielle/principale de l'interface MediaWiki
  • CLDR – Fournit des noms de langue localisés sur la base des données CLDR

Extensions par défaut

Ces extensions sont activées par défaut sur tous les nouveaux wikis mais peuvent être désactivées dans $managewiki

  • CategoryTree – Extension populaire utilisée par plusieurs wikis
  • Cite & CiteThisPage – Extension importante et populaire utilisée pour générer des citations pour les pages wiki
  • DarkMode – Active une interface utilisateur sombre. Utilisé pour des raisons d'accessibilité et pour des préférences personnelles
  • GlobalUserPage – Permet aux utilisateurs d'afficher le contenu de leur page utilisateur sur Miraheze Login Wiki sur tous les wikis s'ils n'ont pas créé de page utilisateur locale
  • MobileFrontend – Fonctionnalité MediaWiki importante pour les wikis qui souhaitent prendre en charge l'édition à partir d'appareils mobiles (qui est la grande majorité des wikis)
  • Purge – Ajoute un bouton de purge au lieu d'avoir à modifier l'URL pour le faire "?action=purge"
  • SyntaxHighlight – Surligne la syntaxe
  • UrlShortener – Ajoute "Obtenir l'URL raccourcie" dans les outils de la barre latérale
  • WikiSEO – Améliore les résultats de recherche du wiki

Autres extensions

Ces extensions sont installées sur Miraheze et peuvent être activées dans $managewiki sur n'importe quel wiki mais ne sont pas activées par défaut :

Extensions refusées

De nombreuses extensions ont été demandées mais ne peuvent pas être installées pour diverses raisons. Les raisons les plus courantes sont que l'extension introduit des risques de sécurité et/ou de confidentialité qui ne peuvent pas être réduits, que l'extension n'est pas activement maintenue en amont ou que l'extension entre en conflit avec une extension globale qui ne peut pas être supprimée. Voici une liste des extensions refusées et une brève raison pour laquelle elles sont refusées.

  • AccessControl – Privacy issues, extension has a warning about leaks of confidential information
  • BlockBatchNon maintenu de manière active, voir $phab
  • BlueSpice – Risque de sécurité
  • Configure – N'est plus maintenu en amont (n'a pas fonctionné depuis MediaWiki 1.18), et ManageWiki fait essentiellement la même chose
  • ConfirmAccountincompatible avec CentralAuth - puisque les comptes d'utilisateurs existent globalement, il n'est pas possible d'avoir des wikis individuels qui nécessitent l'approbation des comptes
  • DeleteBatchLimitations techniques, voir $phab
  • DisableAccount – Security issues, allowing unauthorized users to permanently disable other user accounts
  • Drafts – Non maintenu de manière active ; aucune alternative connue
  • EditAccount – Security issues, allowing unauthorized users to change another user's email or password, or permanently disable their account
  • EditUser – Security issues, allowing unauthorized users to change another user's preferences
  • EmbedAnything – Risque de sécurité
  • ExternalLinksRisque de sécurité, voir $phab
  • GlobaluserrightsIncompatible avec CentralAuth
  • Html2Wiki - Code illisible, voir $phab
  • Html5mediatorRefusé en raison de problèmes de sécurité (insertion arbitraire de JS), $phab.
  • Lockdown – Extension has the same warning about privacy leaks as AccessControl
  • Markdown – Non maintenue de manière active en amont
  • MiniInvite – Risque de sécurité
  • MultiUploadNon maintenu en amont. Vous pouvez utiliser MsUpload qui fournit des fonctionnalités similaires
  • OpenID Connect – Risque de sécurité
  • PageViewInfo – Incompatible avec Miraheze, spécifique à Wikimedia
  • PluggableAuth – Risque de sécurité
  • SecurePoll – Révèle des informations privées
  • Site settingsManageWiki fait la même chose (en fait encore plus), et jusqu'à récemment avait une faille de sécurité majeure
  • SpecialNamespaces – ManageWikiNamespaces fait la même chose.
  • Tasks Extension – Marqué comme instable, indiquant qu'une ou plusieurs pièces, ou même l'extension entière, est brisée
  • UseResource - Use GlobalCssJS, TemplateStyles and CSS instead
  • UserGroups – ManageWikiPermissions fait la même chose
  • mw:Special:MyLanguage/Extension:WantedPagesFromNS – Not actively maintained upstream (latest stable version from 2014, no human updates to code in over 2 years)
  • Widgets – Risque de sécurité, voir 2020-12-23 Security Disclosure (en anglais)
  • WikiBanner – Nous n'acceptons pas les publicités
  • Les extensions faites par Fandom qui ne disposent pas de documentation indépendante sur mediawiki.org - comme Special:Withoutimages, MediaWiki:ImportJS et Special:AdminDashboard - et considérées comme trop spécifiques à Fandom. Utilisez plutôt des extensions similaires.

Avertissements

  • Demander de nouvelles extensions : Si vous souhaitez demander une nouvelle extension, veuillez créer une tâche sur Phabricator. Veuillez noter que toutes les extensions qui ne sont pas utilisées par un ou plusieurs projets Wikimedia Foundation nécessiteront un examen de sécurité avant d'être installées. Le but de cet examen est de vérifier le code pour s'assurer qu'il n'y a pas de vulnérabilités qui exposeraient Miraheze dans son ensemble et/ou les utilisateurs individuels de l'extension à des risques de sécurité et/ou de confidentialité.
  • Extensions restreintes : Certaines extensions de la liste des extensions globales sont limitées et ne peuvent pas être utilisées par des wikis et des utilisateurs individuels, et peuvent être utilisées exclusivement par les membres de l'équipe du personnel de Miraheze - soit les Stewards et/ou les administrateurs systèmes. Ceci est généralement dû à l'une des deux raisons suivantes : l'extension révèle des informations privées qui, dans la plupart des cas, ne devraient pas être consultées, mais qui peuvent être nécessaires pour mettre fin au spam et au vandalisme ; et/ou l'extension a des effets sur le fonctionnement général de Miraheze et, par conséquent, l'utilisation de l'extension en dehors du Meta Wiki briserait les choses.
  • Remarque à propos de MultiUpload : Cette extension n'est plus activement maintenue en amont et n'est donc pas adaptée à Miraheze. Cependant, les utilisateurs qui connaissent un autre service d'hébergement de wiki, ShoutWiki, peuvent être conscients que l'extension y est utilisée. L'extension est uniquement maintenue en tant que copie locale par les développeurs ShoutWiki pour leur service spécifique, et même ces développeurs ont indiqué qu'ils ne continueront pas à la maintenir si elle tombe en panne. Par conséquent, veuillez utiliser MsUpload à la place, qui fournit des fonctionnalités similaires.