Rozszerzenia

From Meta
This page is a translated version of the page Extensions and the translation is 18% complete.
Outdated translations are marked like this.
OOjs UI icon articleNew-ltr-invert.svgExtensions

To jest lista wszystkich rozszerzeń zainstalowanych na Miraheze, posortowana według trzech kategorii: rozszerzenia globalne, które są włączone na każdej wiki i nie mogą być wyłączone (i krótki powód dlaczego), rozszerzenia domyślne, które są włączone na nowych wiki domyślnie, ale mogą być wyłączone, oraz rozszerzenia, które nie są włączone domyślnie, ale mogą być włączone na poszczególnych wiki. Ta strona zawiera także niektóre z tych rozszerzeń, których potrzeba włączenia została zgłoszona, ale nie mogą być zainstalowane, wraz z krótkim uzasadnieniem dlaczego.

Zainstalowane Rozszerzenia

Globalne Rozszerzenia

Niektóre rozszerzenia są domyślnie włączone na wszystkich wiki Miraheze i nie mogą być wyłączone przez lokalną administrację danej wiki. Te rozszerzenia są wymienione poniżej, z krótkim uzasadnieniem, dlaczego są globalne.

  • AbuseFilter – Ważne rozszerzenie antyspamowe i zapobiegające masowym wandalizmom - pozwala administratorom zapobiegać edycjom spełniającym pewne wyrażenia regularne.
  • AntiSpoof – Zapobiega tworzeniu kont użytkowników w celu podszywania się pod inne osoby
  • BetaFeatures – Funkcje Beta są instalowane globalnie, ale mogą być wyłączone w indywidualnych preferencjach użytkownika
  • CentralAuth – Definiuje globalny system kont użytkowników, bez niego konta użytkowników nie działałyby poprawnie.
  • CentralNotice – Służy do dystrybucji ważnych komunikatów dotyczących Miraheze, takich jak np. planowane przerwy w działaniu wiki.
  • CheckUser – Ważne rozszerzenie antywandalizmowe, które pozwala Stewardom Miraheze znaleźć i zablokować zakresy IP kont stworzonych do spamu i wandalizmu.
  • CreateWiki – W ten sposób tworzone są nowe wiki (być może najważniejsze rozszerzenie!). Zainstalowane globalnie, ale używane tylko na Meta. Rozszerzenie jest włączone globalnie z powodów technicznych, ponieważ ManageWiki wymaga tego rozszerzenia i strony wiki będą działać niepoprawnie, jeśli nie będzie ono włączone.
  • CookieWarning – Wymagane ze względów prawnych/prywatności
  • ConfirmEdit – Ważne narzędzie antyspamowe, generuje CAPTCHA, aby zapobiec nieautoryzowanym automatycznym działaniom
  • DataDumpEnables backups to be taken from wikis
  • DiscordNotificationsIs used to log edits to #wiki-feed on discord
  • DismissableSiteNoticeMakes sitenotices dismissable
  • Echo – To rozszerzenie implementuje system powiadamiania użytkowników
  • EventLogging – Wymagana zależność dla CentralNotice
  • EventStreamConfig – Required dependency for EventLogging
  • GlobalBlocking – Ważne rozszerzenie antyspamowe i antywandalizmu, pozwala Stewardom Miraheze i Globalnym administratorom blokować adresy IP, które wandalizują wiele wiki
  • GlobalCssJS – Część systemu kont globalnych, pozwala użytkownikom na stosowanie niestandardowych stylów interfejsu na wszystkich stronach wiki.
  • GlobalNewFiles
  • GlobalPreferencesPart of the global account system, allows users to have default preferences (settings) on all wikis
  • IncidentReportingUsed internally by Miraheze system administrators for reporting incidents such as downtime. Installed globally but only has a function on Meta
  • InterwikiUsed to provide direct links from one Miraheze Wiki to another, and to other MediaWiki sites (such as these links to MediaWiki.org)
  • LocalisationUpdateEssential/core part of MediaWiki interface
  • LoginNotifyImportant security feature, notifies users about suspicious attempts to login to their accounts
  • ManageWikiThe extension used for managing wiki settings, including extensions. Turning this off would remove the ability to enable/disable other extensions
  • MatomoAnalyticsInternal Miraheze extension
  • MobileDetectAdds <nomobile> and <mobileonly> tags
  • NukeImportant anti-vandalism extension, allows site administrators to mass delete multiple pages at once
  • OATHAuthImportant security feature, used for implementing 2-factor authentication
  • OAuthInternal Miraheze extension, used for linking wiki accounts with accounts for Miraheze Phabricator
  • ParserFunctionsEssential/core part of MediaWiki interface
  • RemovePIIEnables removing private information
  • RenameUserImplements the ability for Miraheze Stewards to rename user accounts on request (otherwise this would be impossible)
  • RottenLinksInternal Miraheze extension that checks for dead or broken external links on wiki pages
  • ScribuntoEssential/core part of MediaWiki interface
  • SecureLinkFixerMake sure all wikis using HTTPS
  • SpamBlacklistImportant anti-spam feature, allows administrators to blacklist spam websites from being mentioned
  • TitleBlacklistImportant anti-vandalism extension, allows administrators to prevent pages with certain titles and certain usernames from being created
  • TorBlockImportant anti-vandalism and anti-spam extension, prevents vandals from using Tor to rapidly change IP addresses
  • UserMergeAllows Miraheze Stewards to merge contributions of one user account into another. Not used frequently but is used for various maintenance purposes
  • WikiDiscoverInternal Miraheze extension that shows all Miraheze wikis with some general information about them
  • WikiEditorEssential/core part of MediaWiki interface
  • CLDRProvides localised language names based on CLDR data

Default Extensions

These extensions are enabled by default on all new wikis but can be disabled in Special:ManageWiki/extensions:

  • CategoryTreePopular extension used by multiple wikis
  • Cite & CiteThisPageImportant and popular extension used for generating citations for wiki pages
  • DarkModeEnables a dark user interface. Used for accessibility reasons and for personal preferences
  • GlobalUserPageAllows users to display the content from their userpage on Miraheze Login Wiki on all wikis if they have not created a local userpage
  • MobileFrontendImportant MediaWiki feature for wikis that wish to support editing from mobile devices (which is the vast majority of wikis)
  • PurgeAdds in a purge button instead of needing to edit the URL to have "?action=purge"
  • SyntaxHighlightHighlights syntax
  • UrlShortenerAdds the Get shortened URL to the sidebar
  • WikiSEOImproves search results to the wiki

Other Extensions

These extensions are installed on Miraheze and can be enabled in Special:ManageWiki/extensions on any wiki but are not enabled by default:

{{{1}}}

Declined extensions

Many extensions have been requested but are not able to be installed for various reasons. The most common reasons are that the extension introduces security and/or privacy risks that cannot be mitigated, that the extension is not being actively maintained upstream, or that the extension conflicts with a global extension that cannot be removed. The following is a list of declined extensions, and a brief reason why they are declined.

Disclaimers

  • Requesting new extensions: If you would like to request a new extension, please create a task on Phabricator. Please be aware that any extensions which are not in use by one or more Wikimedia Foundation projects will require a security review before being installed. The purpose of this review is to check the code to make sure there are no vulnerabilities that would expose either Miraheze as a whole and/or individual users of the extension to security and/or privacy risks.
  • Restricted extensions: Some extensions in the list of globally enabled extensions are restricted and cannot be used by individual wikis and users, and can be used exclusively by members of either Miraheze Stewards and/or System administrators. This is usually for either or both of the following reasons: the extension reveals private information that under most circumstances should not be accessed, but may need to be accessed in order to stop spam and vandalism; and/or the extension has effects on the overall operation of Miraheze and therefore use of the extension outside of Meta Wiki would break things.
  • Note about MultiUpload: This extension is no longer being actively maintained upstream and therefore is unsuitable for Miraheze. However, users who are familiar with another wiki hosting service, ShoutWiki, may be aware that the extension in use there. The extension is only being maintained as a local copy by ShoutWiki developers for their specific service, and even these developers have indicated that they will not continue to maintain it if it ultimately breaks down. Therefore, please use MsUpload instead, which provides similar functionality.