[Foundation-l] Blanking a Wikipedia, a very bad idea

Ryan Kaldari rkaldari at wikimedia.org
Tue Oct 4 23:47:15 UTC 2011


Yes, you could easily limit the protest to just within Italy by using 
CentralNotice. And keep in mind that a CentralNotice banner can include 
JavaScript code (and doesn't have to be dismissible), so you could do 
something creative like showing the user the page for a couple seconds 
and then sliding a notice over the entire screen with the protest 
message. If anyone really needed to access the site, they could just 
turn off Javascript.

Here's some very rough sample code for such a CentralNotice Banner:

<style type="text/css">
#cn-sliding-banner {
   position:absolute;
   top: -416px; // height + padding-top + padding-bottom + border
   left: 10em;
   height: 315px;
   width: auto;
   padding: 50px 10px;
   background-color: #fdffe7;
   border: 1px solid #fceb92;
   border-top: none;
   text-align: center;
}
</style>

<script type="text/javascript">
$banner = '<div id="cn-sliding-banner">Protest Text Goes Here</div>';
$(document).ready(function() {
     if ( wgCanonicalNamespace !== 'Special' ) {
         $( 'body' ).append( $banner );
         $( '#cn-sliding-ad' ).delay(2000).animate({'top': '+='+$( 
'#cn-sliding-banner' ).outerHeight() }, 'fast');
     }
} );
</script>

Ryan Kaldari

On 10/4/11 3:50 PM, church.of.emacs.ml wrote:
> On 10/04/2011 10:38 PM, Mathias Schindler wrote:
>> On Tue, Oct 4, 2011 at 22:32, Fred Bauder<fredbaud at fairpoint.net>  wrote:
>>
>>> No, it is a very good idea. The public needs to know what is at stake. It
>>> would be nice if it were otherwise, but most people only learn by
>>> experience.
>> http://en.wikipedia.org/wiki/List_of_countries_where_English_is_an_official_language
>> makes me wonder if we are going to have fun at en.wikipedia.org any
>> time soon.
> It's probably possible to limit such a protest to one country via
> CentralNotice's geotargeting feature.
> At least a huge banner would be trivial to implement, a read lock is
> going to be harder (you could to it with JS, which can be circumvented
> easily).
>
> --Tobias
>
>
>
> _______________________________________________
> foundation-l mailing list
> foundation-l at lists.wikimedia.org
> Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/foundation-l



More information about the wikimedia-l mailing list