The read access blackout is implemented by means of a CentralNotice "banner" which overlays the entire page after being loaded (it does not have a clickthrough back to the page). Some whitelisted pages are exempted.
The JavaScript code for the CentralNotice implementation can be seen here and can be previewed here. Messaging and functionality is subject to change.
The write access blackout is implemented by means of setting $wgGroupPermissions to the edit right for all users to false. This means all users will get a permission denied error after attempting to edit.
On the topic of languages that complile to JS, GWT is very nice, especially if you're using a Java back-end.
Accidentally modded parent troll. This will fix that.
Or create two passwords. One decrypts the information, other destroys it.
I think TrueCrypt does this.
Actually editing is blocked:
From the faq:
How is the blackout implemented?
The read access blackout is implemented by means of a CentralNotice "banner" which overlays the entire page after being loaded (it does not have a clickthrough back to the page). Some whitelisted pages are exempted.
The JavaScript code for the CentralNotice implementation can be seen here and can be previewed here. Messaging and functionality is subject to change.
The write access blackout is implemented by means of setting $wgGroupPermissions to the edit right for all users to false. This means all users will get a permission denied error after attempting to edit.
They should move their servers to a more 'friendy' country like Russia or Iran :) .
I'd love to see the MPAA go to trial there :D
They probably started testing the technology: http://www.russiatoday.com/Top_News/2009-10-08/ufo-halo-sky-baffles.html