@cryptotaxi247 / infra / commits / e64409dd

* 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";