commit d40b07eebb6cb5f717d2a5689c05709a450ef2fe
parent 96c59fe1ce6dbd1cedc9118439e50ea882e0f86b
Author: MTRNord <MTRNord@users.noreply.github.com>
Date: Thu, 23 Apr 2026 01:07:44 +0200
more extensions?
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Diffstat:
1 file changed, 21 insertions(+), 2 deletions(-)
diff --git a/apps/talos_cluster/mediawiki/configmap.yaml b/apps/talos_cluster/mediawiki/configmap.yaml
@@ -161,11 +161,27 @@ data:
# === Editing extensions ===
wfLoadExtension('TemplateData');
+ wfLoadExtension(
+ 'Parsoid',
+ "$IP/vendor/wikimedia/parsoid/extension.json"
+ );
+ $wgParsoidSettings = [
+ 'useSelser' => true,
+ 'linting' => true
+ ];
+ $wgVisualEditorParsoidAutoConfig = false; // to make linting work
+ wfLoadExtension('Linter');
wfLoadExtension('VisualEditor');
- # VisualEditor needs the internal Parsoid endpoint to avoid SSL loopback in K8s
$wgVirtualRestConfig['modules']['parsoid'] = [
- 'url' => 'http://mediawiki.mediawiki.svc.cluster.local/rest.php',
+ 'url' => 'https://wiki.mtrnord.blog/rest.php',
+ 'domain' => 'wiki.mtrnord.blog',
+ 'forwardCookies' => true,
+ 'restbaseCompat' => false,
+ 'timeout' => 30,
];
+ $wgVisualEditorEnableWikitext = true;
+ $wgDefaultUserOptions['visualeditor-newwikitext'] = 1;
+ wfLoadExtension('DiscussionTools');
wfLoadExtension('WikiEditor');
wfLoadExtension('CodeMirror');
@@ -260,6 +276,9 @@ data:
wfLoadExtension('RevisionSlider');
wfLoadExtension('ReadingLists');
+ wfLoadExtension('AutoCreateCategoryPages');
+ wfLoadExtension('HitCounters');
+
# RelatedArticles — use TextExtracts for descriptions; no CirrusSearch on this wiki
wfLoadExtension('RelatedArticles');
$wgRelatedArticlesUseCirrusSearch = false;