Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,11 @@ You may also create a single page with all necessary informations and point with
### Email service
If you don't have an email server yet (optional, but necessary for notification and password resets, etc.), you can use [docker-mailserver](https://github.com/docker-mailserver/docker-mailserver)

### Optional Extensions
wfLoadExtension( 'Widgets' );
wfLoadExtension( 'TwitterTag' ); #Not GDPR conform!


## Maintenance

missing semantic properties after backup restore
Expand Down
2 changes: 2 additions & 0 deletions mediawiki/config/DockerSettings.php
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,8 @@
wfLoadExtension( 'TimedMediaHandler' );
$wgFFmpegLocation = '/usr/bin/ffmpeg'; // Most common ffmpeg path on Linux
#$wgMaxShellMemory *= 4; //already increased by Extension:Math
wfLoadExtension( 'EmbedVideo' );
$wgEmbedVideoFetchExternalThumbnails = false; #true will fetch external images before user consent

######################### Page Forms ###################
wfLoadExtension( 'PageForms' );
Expand Down
6 changes: 6 additions & 0 deletions mediawiki/config/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@ RUN set -x; \
&& git clone --depth 1 -b $MW_VERSION https://gerrit.wikimedia.org/r/mediawiki/extensions/TimedMediaHandler.git \
&& apt-get update && apt-get install -y --no-install-recommends ffmpeg \
&& cd TimedMediaHandler && composer install --no-dev && cd .. \
&& git clone --depth 1 https://github.com/StarCitizenWiki/mediawiki-extensions-EmbedVideo EmbedVideo \
## Visual Editor
&& git clone --depth 1 -b $MW_VERSION https://gerrit.wikimedia.org/r/mediawiki/extensions/Math.git \
&& apt-get update -y && apt-get install --no-install-recommends -y -o Dpkg::Options::="--force-confold" -y nodejs npm librsvg2-dev build-essential \
Expand Down Expand Up @@ -275,6 +276,9 @@ RUN set -x; \
#&& COMPOSER=composer.local.json composer require --no-update "mediawiki/simple-batch-upload:^1.0" \
&& git clone -b mobile-camera-upload https://github.com/OpenSemanticLab/mediawiki-extensions-SimpleBatchUpload.git extensions/SimpleBatchUpload \
&& jq '.extra."merge-plugin".include += ["extensions/SimpleBatchUpload/composer.json"]' < composer.local.json > tmp.$$.json && mv tmp.$$.json composer.local.json \
&& git clone --depth 1 -b $MW_VERSION https://gerrit.wikimedia.org/r/mediawiki/extensions/Widgets.git extensions/Widgets \
&& chown $WWW_USER:$WWW_GROUP extensions/Widgets/compiled_templates \
&& jq '.extra."merge-plugin".include += ["extensions/Widgets/composer.json"]' < composer.local.json > tmp.$$.json && mv tmp.$$.json composer.local.json \
&& composer update --no-dev --prefer-source \
&& cd $MW_HOME/extensions \
&& git clone --depth 1 -b $MW_VERSION https://github.com/wikimedia/mediawiki-extensions-JSBreadCrumbs.git JSBreadCrumbs \
Expand All @@ -295,6 +299,8 @@ RUN set -x; \
&& git clone --depth 1 https://github.com/sigbertklinke/Iframe extensions/Iframe \
## Reveal Slides
&& git clone --depth 1 https://github.com/OpenSemanticLab/mediawiki-extensions-Reveal.git extensions/Reveal \
## TwitterTag: adds <twitter /> tag to allow embedding Twitter content on pages. Not GDPR conform!
&& git clone --depth 1 https://github.com/wikimedia/mediawiki-extensions-TwitterTag.git extensions/TwitterTag \
&& cd ..

##### Auth extensions ####
Expand Down