First stab at adding extensions:

- MsUpload
- PageForms
- PageSchemas
- SemanticMediaWiki
- WikiMarkdown
This commit is contained in:
Flancian 2023-04-01 21:09:11 +02:00
parent 2ad502e4fa
commit 917eb68ae7
2 changed files with 57 additions and 0 deletions

View File

@ -45,3 +45,19 @@ SECRET_MEDIAWIKI_SECRET_KEY_VERSION=v1 # length=64
# OPENID_KEYCLOAK_URL="https://keycloak.local:8080/auth/realms/acme/"
# OPENID_CLIENT_ID="mediawiki"
# SECRET_OPENID_CLIENT_SECRET_VERSION=v1
## MsUpload
#MSU_ENABLED=1
## PageForms
#PAGEFORMS_ENABLED=1
## PageSchemas
#PAGESCHEMAS_ENABLED=1
## SemanticMediaWiki
#SEMANTICMW_ENABLED=1
## WikiMarkdown
#MARKDOWN_ENABLED=1

View File

@ -71,6 +71,47 @@ init_extensions() {
/var/www/html/extensions/OpenIDConnect
fi
fi
if [ -n "${MSU_ENABLED-}" ]; then
if [ ! -d /var/www/html/extensions/MsUpload ]; then
git clone --depth 1 -b REL1_39 \
https://gerrit.wikimedia.org/r/mediawiki/extensions/MsUpload \
/var/www/html/extensions/MsUpload
fi
fi
if [ -n "${PAGEFORMS_ENABLED-}" ]; then
if [ ! -d /var/www/html/extensions/PageForms ]; then
git clone --depth 1 -b REL1_39 \
https://gerrit.wikimedia.org/r/mediawiki/extensions/PageForms \
/var/www/html/extensions/PageForms
fi
fi
if [ -n "${PAGESCHEMAS_ENABLED-}" ]; then
if [ ! -d /var/www/html/extensions/PageSchemas ]; then
git clone --depth 1 -b REL1_39 \
https://gerrit.wikimedia.org/r/mediawiki/extensions/PageSchemas \
/var/www/html/extensions/PageSchemas
fi
fi
if [ -n "${SEMANTICMW_ENABLED-}" ]; then
if [ ! -d /var/www/html/extensions/SemanticMediaWiki ]; then
git clone --depth 1 -b REL1_39 \
https://gerrit.wikimedia.org/r/mediawiki/extensions/SemanticMediaWiki \
/var/www/html/extensions/SemanticMediaWiki
fi
fi
if [ -n "${MARKDOWN_ENABLED-}" ]; then
if [ ! -d /var/www/html/extensions/WikiMarkdown ]; then
git clone --depth 1 -b REL1_39 \
https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiMarkdown \
/var/www/html/extensions/WikiMarkdown
fi
fi
}
main() {