From dbd523bc8547075b44fd465958718766e1b42eda Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Thu, 26 Jun 2025 13:19:51 +0200 Subject: [PATCH] Adding some extensions --- modules/services/mediawiki.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/services/mediawiki.nix b/modules/services/mediawiki.nix index 9acb587..a1a352e 100644 --- a/modules/services/mediawiki.nix +++ b/modules/services/mediawiki.nix @@ -85,10 +85,17 @@ in # Disable anonymous editing $wgGroupPermissions['*']['edit'] = false; + $wgGroupPermissions['*']['read'] = false; # Extensions $wgWikiEditorRealtimePreview = true; + # Custom Namespaces + define("NS_ARCHIVE", 3000); + define("NS_ARCHIVE_TALK", 3001); + $wgExtraNamespaces[NS_ARCHIVE] = "Archive"; + $wgExtraNamespaces[NS_ARCHIVE_TALK] = "Archive_talk"; + # Debug $wgShowExceptionDetails = true; $wgDebugToolbar = true; @@ -110,10 +117,23 @@ in # Enables embedded extensions Math = null; MultimediaViewer = null; + Nuke = null; SyntaxHighlight_GeSHi = null; + TemplateData = null; VisualEditor = null; WikiEditor = null; + # Bundled with next version, put as null in the next update + TemplateStyles = pkgs.fetchFromGitHub { + name = "TemplateStyles"; + owner = "wikimedia"; + repo = "mediawiki-extensions-TemplateStyles"; + rev = "REL" + major + "_" + minor; + # Le SHA doit être changé à chaque nouveau commit de traduction. + # Pas de meilleure solution à ma connaissance pour suivre les releases. + sha256 = "sha256-fCBccHTIBJrUyxe6oP7VR84HO65ICETE73X4rswQo4c="; + }; + # Popups TextExtracts = null; PageImages = null;