* Use reCAPTCHA for the NixOS wiki.
svn path=/configurations/trunk/tud/; revision=34716
Eelco Dolstra committed
Apr 11, 2013 at 16:37 UTC
e64409ddb0c035c41d19113801f7a71d9cc26725
1 file changed
+9
-3
cartman.nix
+9
-3
@@ -134,12 +134,18 @@ let
134
[ { serviceType = "mediawiki";
135
siteName = "Nix Wiki";
136
logo = "/logo/nix-wiki.png";
137
- defaultSkin = "nixos";
137
+ #defaultSkin = "nixos";
138
skins = [ ./wiki-skins ];
139
extraConfig =
140
''
141
- $wgEmailConfirmToEdit = true;
142
- $wgGroupPermissions['*']['createaccount'] = false;
141
+ #$wgEmailConfirmToEdit = true;
142
+
143
+ # Use a reCAPTCHA to prevent spam.
144
+ require_once("$IP/extensions/ConfirmEdit/ConfirmEdit.php");
145
+ require_once("$IP/extensions/ConfirmEdit/ReCaptcha.php");
146
+ $wgCaptchaClass = 'ReCaptcha';
147
+ $wgReCaptchaPublicKey = '6Ldevd8SAAAAAFR6MwnU01FOWJ3O4II3aRJpMQ8F';
148
+ $wgReCaptchaPrivateKey = '${builtins.readFile ./nixos.org-recaptcha-private-key}';
149
'';
150
enableUploads = true;
151
uploadDir = "/data/nixos-mediawiki-upload";