Расширения
Внимание: данная страница не является полным списком всех расширений доступных на Miraheze в настоящий момент. Чтобы посмотреть полный список, пожалуйста, посетите каталог расширений репозитория MediaWiki Miraheze на GitHub и $managewiki, однако последнее не показывает обязательные, глобальные расширения. |
Это список большинства расширений установленных на Miraheze, которые делятся на три категории:
- глобальные, которые включены на каждой вики и не могут быть выключены
- расширения, которые включены по умолчанию, но могут быть выключены
- расширения, которые не включены по умолчанию, но могут быть включены индивидуально на вики
Эта страница также содержит расширения, которые были запрошены раньше, но не могут быть установлены, и кратко по какой причине.
Установленные расширения
Глобальные расширения
Некоторые расширения включены по умолчанию во всех Wikis Miraheze и не могут быть отключены местными вики. Эти расширения перечислены ниже, с краткой причиной, почему они являются глобальными.
- AbuseFilter – важное расширение, препятствующее спаму и вандализму; позволяет администраторам предотвращать правки определяемые регулярными выражениями
- AntiSpoof – предотвращает создание поддельных учётных записей пользователей
- BetaFeatures – бета возможности устанавливаются глобально, но могут быть отключены в индивидуальных настройках пользователя
- CentralAuth – определяет систему глобальных учётных записей пользователей
- CentralNotice – используется для показа важных (глобальных) уведомлений касаемо Miraheze, например, плановые технические работы
- CheckUser – важное расширение против вандализма, позволяющие стюардам Miraheze находить и блокировать IP диапазоны, принадлежащие учётным записям вандалов
- CreateWiki – с помощью него создаются новые вики (пожалуй, самое важное расширение!); установлено глобально, но используется только на Meta. Расширение включено глобально по техническим причинам, оно требуется для ManageWiki, и вики сломаются, если оно не будет включено
- CookieWarning – требуется по причинам законности и конфиденциальности
- ConfirmEdit – важное расширение против спама, создаёт капчу чтобы предотвращать неразрешенные автоматизированные действие
- DataDump – позволяет создавать и скачивать резервные копии вики
- DiscordNotifications – используется для показа правок в канале #wiki-feed на сервере Discord
- DismissableSiteNotice – позволяет закрывать глобальные уведомления
- Echo – это расширение поддерживает систему уведомлений пользователей
- EventLogging – требуется для глобальных уведомлений
- EventStreamConfig – Required dependency for EventLogging
- GlobalBlocking – важное расширение, препятствующее спаму и вандализму; позволяет стюардам и глобальным администраторам Miraheze блокировать IP адреса, занимающиеся вандализмом на нескольких вики
- GlobalCssJS – часть системы глобальных учётных записей, позволяет пользователям иметь собственные модификации интерфейса (стили), которые будут применяться на всех вики
- GlobalNewFiles –
- GlobalPreferences – часть системы глобальных учётных записей, позволяет пользователям иметь настройки по умолчанию на всех вики
- Interwiki – используется для прямых ссылок с одной Miraheze вики на другую, а также на другие сайты на движке MediaWiki (например, MediaWiki.org)
- LocalisationUpdate – важная, ключевая часть интерфейса MediaWiki
- LoginNotify – важный функционал безопасности, уведомляет пользователей о подозрительных попытках входа в их учётные записи
- ManageWiki – расширения для управления настройками вики, в т.ч. другие расширения; если его выключить, то нельзя будет включать/выключать расширения
- MatomoAnalytics – внутреннее расширение Miraheze, опирающееся на систему веб-аналитики Matomo
- MobileDetect – добавляет теги
<nomobile>
и<mobileonly>
- Nuke – важное расширение против вандализма, позволяет администраторам массово удалять несколько страниц за раз
- OATHAuth – важный функционал безопасности, используемый для двухфакторной аутентификация
- OAuth – внутреннее расширение Miraheze, используемое для связки учётных записей на вики с учётными записями на Miraheze Phabricator
- ParserFunctions – важная, ключевая часть интерфейса MediaWiki
- RemovePII – позволяет убирать личную информацию пользователей
- RenameUser – позволяет стюардам Miraheze переименовывать учётные записи пользователей по запросу (иначе невозможно)
- RottenLinks – внутреннее расширение Miraheze, проверяющее наличие мёртвых или поврежденных внешних ссылок на вики
- Scribunto – важная, ключевая часть интерфейса MediaWiki
- SecureLinkFixer – обеспечивает использование HTTPS на всех вики
- SpamBlacklist – важное расширение против спама, позволяет администраторам вносить веб-сайты со спамом в чёрный список, предотвращая их упоминание
- TitleBlacklist – важное расширение против вандализма, позволяющие администраторам запрещать создание страниц и учётных записей пользователей с определенными названиями
- TorBlock – важное расширение против спама и вандализма, препятствующее вандалам использовать Tor чтобы быстро изменять свои IP адреса
- UserMerge – позволяет стюардам Miraheze слиять вклады одного пользователя со вкладами другого; используется по различным техническим причинам, но нечасто
- WikiDiscover – внутреннее расширение Miraheze, которое показывает все вики на Miraheze и основную информацию по ним
- WikiEditor – важная, ключевая часть интерфейса MediaWiki
- CLDR – приводит локальные названия языков, основываясь на данных CLDR
Расширения по умолчанию
Эти расширения включены на всех новых вики по умолчанию, но могут быть потом отключены в $managewiki.
- CategoryTree – популярное расширение, используемое на многих вики
- Cite & CiteThisPage – важные и популярные расширения для создания сносок-ссылок на вики страницах
- DarkMode – добавляет тёмный режим для интерфейса вики; используется для удобства и как персональная настройка
- GlobalUserPage – позволяет пользователям показывать содержимое персональной страницы на Miraheze Login Wiki (вики для авторизации на Miraheze) на всех других вики, если не была создана локальная страница пользователя
- MobileFrontend – важное функционал MediaWiki для вики, которые хотят поддерживать редактирование на мобильных устройствах (и это большинство вики)
- Purge – добавляет кнопку очистики кеша, чтобы не вручную добавлять в URL параметр "?action=purge"
- SyntaxHighlight – подсвечивает программный синтаксис
- UrlShortener – добавляет кнопку "Получить сокращённый URL-адрес" в боковую панель
- WikiSEO – улучшает результаты выдачи поисковых систем (поисковая оптимизация) для вики
Другие расширения
Эти расширения установлены на Miraheze и могут быть включены в $managewiki на любой вики, просто не включены по умолчанию:
- 3D
- Add HTML Meta and Title
- AddThis
- AdminLinks
- AJAXPoll
- ApprovedRevs
- Arrays
- ArticleCreationWorkflow
- ArticlePlaceholder
- ArticleRatings
- AuthorProtect
- Auto Create Category Pages
- Babel
- BetaFeatures
- BlogPage
- Calendar-Wikivoyage
- Capiunto
- Cargo
- CategorySortHeaders
- CharInsert
- CleanChanges
- CodeEditor
- CodeMirror
- CollapsibleVector
- Commentbox
- Comments
- CommonsMetadatas
- ContactPage
- Contribution scores
- CookieWarning
- CreatePageUw
- CreateRedirect
- CSS
- CustomHeader
- Data Transfer
- DeleteUserPages
- Description2
- Disambiguator
- DiscussionTools
- DisplayTitle
- DPLForum
- DynamicPageList
- DynamicPageList3
- DynamicSidebar
- Editcount
- EditNotify
- EditSubpages
- EmbedVideo
- FancyBoxThumbs
- FlaggedRevs
- ForcePreview
- FontAwesome
- Gadgets
- GeoData
- GlobalUserPage
- GoogleNewsSitemap
- GroupsSidebar
- GuidedTour
- HeaderTabs
- HideSection
- HighlightLinksInCategory
- HAWelcome
- Header Footer
- Highlight Links in Category
- ImageMap
- ImageRating
- JavascriptSlideshow
- Josa
- JSBreadCrumbs
- JsCalendar
- JsonConfig
- Labeled Section Transclusion
- LanguageSelector
- LastModified
- LinkSuggest
- LinkTarget
- Linter
- LockAuthor
- Loops
- Maps
- MassEditRegex
- MassMessage
- MediaWikiChat
- MixedNamespaceSearchSuggestions
- Moderation
- MSCalender
- MsCatSelect
- MsUpload
- MsLinks
- MultiBoilerPlate
- MultimediaViewer
- NewestPages
- Newsletter
- NewUserMessage
- NoTitle
- NukeDPL
- OrphanedTalkPages
- PagedTiffHandler
- PageForms
- PageImages
- Page Schemas
- PageTriage
- PDFEmbed
- PDFHandler
- Poem
- PollNY
- Popups (в ManageWiki называется Previews)
- Preloader
- ProtectSite
- Quiz
- QuizGame
- RandomSelection
- RelatedArticles
- Report
- RSS
- SandboxLink
- ScratchBlocks
- ShortDescription
- SimpleChanges
- SimpleTooltip
- SocialProfile
- StopForumSpam
- StructuredDiscussions (Flow)
- Subpage Fun
- SubPageList3
- Tabs
- TemplateSandbox
- TemplateStyles
- TimeMachine
- TimedMediaHandler
- TitleKey
- Translate
- TranslationNotifications
- TwoColConflict
- UrlShortener
- UserFunctions
- Variables
- VisualEditor
- WebChat
- WikiBase
- WikiForum
- WikiHiero
- WikiLove
- WikiTextLoggedInOut
- YouTube
Отклоненные расширения
Множество расширений было запрошено, но не допущено к установке по разным причинам. В большинстве случаев они представляли риски безопасности и/или конфиденциальности, которые не могут быть смягчены, не получали должной поддержки сверху (от разработчика) или конфликтовали с глобальными расширениями, которые не могут быть убраны. Далее идёт список отклоненных расширений, с кратким описанием причин.
- AccessControl – Privacy issues, extension has a warning about leaks of confidential information
- BlockBatch – нет активной поддержки сверху, см. $phab
- BlueSpice – соображения безопасности
- Configure – не поддерживается сверху (не работает с версии MediaWiki 1.18), и ManageWiki по сути выполняет те же функции
- ConfirmAccount – несовместимо с CentralAuth – т.к. учётные записи пользователей существуют глобально, нельзя дать отдельным вики возможность одобрять учётные записи
- DeleteBatch – технические ограничения, см. $phab
- DisableAccount – Security issues, allowing unauthorized users to permanently disable other user accounts
- Drafts – нет активной поддержки
- 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 – соображения безопасности
- ExternalLinks – соображения безопасности, см. $phab
- Globaluserrights – несовместимо с CentralAuth
- Html2Wiki - нечитабельный код, см. $phab
- Html5mediator – проблемы с безопасностью (произвольное включение JS), см. $phab
- Lockdown – Extension has the same warning about privacy leaks as AccessControl
- Markdown – нет активной поддержки сверху
- MiniInvite – соображения безопасности
- MultiUpload – нет поддержки сверху – можно использовать MsUpload с похожим функционалом
- OpenID Connect – соображения безопасности
- PageViewInfo – несовместимо с Miraheze, создано специально для Wikimedia
- Replace Text – Incompatible with database compression
- PluggableAuth – соображения безопасности
- SecurePoll – раскрывает личную информацию
- Site settings – ManageWiki имеет те же функции, и ещё больше возможностей; до недавнего времени были существенные проблемы с безопасностью
- SpecialNamespaces – ManageWikiPermissions имеет те же функции
- Tasks Extension – отмечено как нестабильное, что значит одна или несколько частей, или всё расширение полностью, сломаны
- UseResource - Use GlobalCssJS, TemplateStyles and CSS instead
- UserGroups – ManageWikiPermissions имеет те же функции
- mw:Special:MyLanguage/Extension:WantedPagesFromNS – Not actively maintained upstream (latest stable version from 2014, no human updates to code in over 2 years)
- Widgets – соображения безопасности, см. 23-12-2020 Security Disclosure
- WikiBanner – мы не принимаем рекламу
- Расширения, созданные Fandom и независимые от mediawiki.org – такие как Special:Withoutimages, MediaWiki:ImportJS и Special:AdminDashboard узкоспециализированны для данного хостинга; следует использовать похожие расширения
Отказ от ответственности
- Запрос новых расширений: Если вы хотите запросить новое расширение, пожалуйста, создайте заявку на Phabricator. Имейте ввиду, что любые расширения, которыми не пользуются один или несколько проектов Фонда Викимедиа, потребуют проверки на безопасность перед установкой. Цель – проверка кода на отсутствие уязвимостей, которые могут подвергнуть Miraheze в целом и/или отдельных пользователей данного расширения рискам безопасности и/или конфиденциальности.
- Ограниченные расширения: Некоторые глобально включенные расширения ограничены и могут быть использованы только стюардами Miraheze и/или системными администраторами, а не отдельными вики и пользователями. Это, как правило, по одной или обеим из следующих причин: расширение показывает личную информацию, которая в большинстве случаев не должна быть в открытом доступе, но, возможно, он потребуется для того, чтобы препятствовать спаму и вандализму; и/или расширение влияет на общую работу Miraheze и, следовательно, использование расширения за пределами Meta Вики может нарушить работу каких-либо компонентов.
- Примечание по MultiUpload: Данное расширение больше не получает активной поддержки сверху и, следовательно, не подходит для Miraheze. Однако пользователи знакомые с другим вики-хостингом, ShoutWiki, в курсе, что там оно используется. Локальная копия расширения на ShoutWiki поддерживается их разработчиками, для их собственных, особых нужд, и всё же эти разработчики указали, что они прекратят поддержку если в конечном счёте оно сломается. Таким образом, вместо него, пожалуйста, используйте расширение MsUpload, которое предлагает похожий функционал.