MediaWiki/Extensions: Difference between revisions
No edit summary |
|||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== Installed Extensions == | == Installed Extensions == | ||
See [[Special:Version]] | See [[Special:Version]] for an accurate list. | ||
Or, you can [[One-liners#Compare_two_wikis_for_extensions_and_skins|list them through the API]] | |||
=== Point in time snapshot === | |||
The breakdown as of 2025-06-09 is as follows: | |||
Extensions in [[Meza]] Core (87): | |||
# AbuseFilter | |||
# AdminLinks | |||
# AdvancedSearch | |||
# Arrays | |||
# Bootstrap | |||
# BootstrapComponents | |||
# CharInsert | |||
# CirrusSearch | |||
# Cite | |||
# CodeEditor | |||
# CodeMirror | |||
# CollapsibleVector | |||
# CommentStreams | |||
# ContributionScores | |||
# CreateUserPage | |||
# CSS | |||
# DataTransfer | |||
# DeleteBatch | |||
# DiscussionTools | |||
# DismissableSiteNotice | |||
# DisplayTitle | |||
# DynamicSidebar | |||
# Echo | |||
# Elastica | |||
# ExternalData | |||
# FlexDiagrams | |||
# Flow | |||
# Gadgets | |||
# Graph | |||
# HeaderFooter | |||
# HeaderTabs | |||
# ImageMap | |||
# InputBox | |||
# Interwiki | |||
# LabeledSectionTransclusion | |||
# Linter | |||
# Lockdown | |||
# LoginNotify | |||
# Maps | |||
# Math | |||
# MediaFunctions | |||
# Mermaid | |||
# ModernTimeline | |||
# MultimediaViewer | |||
# MyVariables | |||
# Network | |||
# NumerAlpha | |||
# OATHAuth | |||
# OpenLayers | |||
# PageExchange | |||
# PageForms | |||
# PageImages | |||
# ParserFunctions | |||
# PdfHandler | |||
# PipeEscape | |||
# ReplaceText | |||
# RevisionSlider | |||
# Scribunto | |||
# SecureLinkFixer | |||
# Semantic MediaWiki | |||
# Semantic Result Formats | |||
# Semantic Scribunto | |||
# SemanticCompoundQueries | |||
# SemanticDependencyUpdater | |||
# SemanticDrilldown | |||
# SemanticExtraSpecialProperties | |||
# SimpleBatchUpload | |||
# SimpleMathJax | |||
# SpamBlacklist | |||
# SubpageFun | |||
# SubPageList | |||
# SyntaxHighlight_GeSHi | |||
# TemplateData | |||
# TextExtracts | |||
# Thanks | |||
# TitleBlacklist | |||
# UniversalLanguageSelector | |||
# UrlGetParameters | |||
# Variables | |||
# VEForAll | |||
# VisualEditor | |||
# WhitelistPages | |||
# WhoIsWatching | |||
# WhosOnline | |||
# Widgets | |||
# WikiEditor | |||
# YouTube | |||
Extensions included 'locally' (32): | |||
# AntiSpoof | |||
# BetaFeatures | |||
# CategoryTree | |||
# CheckUser | |||
# CiteThisPage | |||
# Collection | |||
# ConfirmEdit | |||
# CreateRedirect | |||
# Description2 | |||
# EmbedVideo | |||
# EventLogging | |||
# ExternalContent | |||
# Lingo | |||
# Loops | |||
# MagicNoCache | |||
# MobileFrontend | |||
# MsUpload | |||
# NoTitle | |||
# Nuke | |||
# OpenGraphMeta | |||
# OpenIDConnect | |||
# PageSchemas | |||
# PluggableAuth | |||
# Poem | |||
# Popups | |||
# RelatedArticles | |||
# SVGEdit | |||
# TemplateStyles | |||
# TwitterCards | |||
# UserMerge | |||
# WebChat | |||
# WikiCategoryTagCloud | |||
== Interesting Extensions == | == Interesting Extensions == | ||
| Line 17: | Line 145: | ||
</ol> | </ol> | ||
== Extensions wanted == | |||
See [[Extensions wanted]] | |||
== Extension Authors == | |||
Who authors MediaWiki extensions? Anyone can. These companies are some of the people authoring and supporting extensions | |||
# [http://www.curseinc.com/company Curse Inc.] | |||
# [https://www.mitre.org/ MITRE] | |||
# [http://wiki.nasa.gov/ NASA] | |||
# [https://eQuality-Tech.com eQuality Technology] | |||
# [http://wikiworks.com/ WikiWorks] | |||
# [http://hallowelt.com/en/home/ Hallo Welt!] | |||
# [http://www.shoutwiki.com/wiki/Main_Page ShoutWiki] | |||
# [https://github.com/Brickimedia/extensions Brickimedia project] | |||
== See also == | == See also == | ||
* [[MediaWiki/Bundles]] | * [[MediaWiki/Bundles]] | ||
* [[mw:Category:Extensions|Category:Extensions]] | * [[mw:Category:Extensions|Category:Extensions]] | ||
| Line 25: | Line 166: | ||
== Notes on Installed Extensions == | == Notes on Installed Extensions == | ||
See [[Upgrade MediaWiki]] | See [[Upgrade MediaWiki]] and [[Features]] | ||
=== DataTable2 === | === DataTable2 === | ||
| Line 56: | Line 194: | ||
== Switch to using Git == | |||
Have an 'old' mediawiki instance running off un-versioned code that you want to convert over to git? Here's a script that can help you get going. Note: it will DELETE all directories in your current working directory if they are NOT already git-managed. Use only if you know what you're doing!! Use it from inside your extensions directory | |||
<syntaxhighlight lang="bash"> | |||
#!/bin/bash | |||
release="REL1_27" | |||
git_root="https://github.com/wikimedia/mediawiki" | |||
git_extension_root="${git_root}-extensions-" | |||
extension_dir=`pwd` | |||
for f in *; do | |||
if [ -d ${f} ]; then | |||
# Will not run if no directories are available | |||
echo $f | |||
cd $f | |||
# check for .git directory | |||
if [ -d ".git" ]; then | |||
git fetch | |||
git checkout $release | |||
else | |||
cd $extension_dir | |||
rm -rf ./${f} | |||
# when $f == 'Bootstrap' we want to clone the following: | |||
# https://github.com/wikimedia/mediawiki-extensions-Bootstrap.git | |||
git clone "${git_extension_root}${f}.git" | |||
cd $f | |||
git checkout $release | |||
fi | |||
## add any composer managed dependencies | |||
if [ -f "./composer.json" ]; then | |||
composer update; | |||
fi | |||
# back to the extension directory | |||
cd $extension_dir; | |||
rename 's/mediawiki-extensions-//' mediawiki-extensions-* | |||
fi | |||
done | |||
</syntaxhighlight> | |||
{{References}} | {{References}} | ||
[[Category:Wiki]] | [[Category:Wiki]] | ||