cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

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:
Mapps/talos_cluster/mediawiki/configmap.yaml | 23+++++++++++++++++++++--
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;