We have at least one user who is using the LibreJS extension that blocks javascript not known to be "free" (in the ideological sense). Parts of python.org break when you do this. I promised I would forward this feedback to the web team. It looks like the google calendars break (no surprise) and also the sphinx search for the python documentation (really a sphinx issue instead of a python.org web team issue). Michael Foord Begin forwarded message:
From: LRN <lrn1986@gmail.com> Subject: Re: JavaScript problem Date: 28 February 2013 16:15:11 GMT To: Michael Foord <michael@python.org> Cc: webmaster@python.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 28.02.2013 20:02, Michael Foord wrote:
We use google calendars for the release schedule and other calendars, which is *probably* the Javascript you're talking about Yes, it could be.
- although your report is not sufficient to actually diagnose any particular problem. Yes, LibreJS is not very informative about its decisions about JavaScript code it sees. Probably because the algorithm behind these decisions is not trivial. I think there is some info on this in LibreJS readme file, but that is the extent of my knowledge
What do you mean by "broken"? These features do not work. The calendar-related feature on python.org says that JavaScript is disabled, while search feature doesn't show up, without any explanations from docs.python.org
As far as I can tell the features you describe (calendars and search) all work fine. Apparently, they rely non-free JS code, which is blocked by LibreJS, which is why they do not work. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJRL4KOAAoJEOs4Jb6SI2Cw5WsH/0gJ9jD0BI4FcvmjjHey9/8f 7Bj3j2EiYEyQHSdKKOOP76z5GE3W1WLE5GOQnwBn8Y2AzLu1JgjnOMSU3lO6H1ji e3S6Myu3j6ETc9hJ0Gc3GcXd4VKDiewlzNc4pqfgG4EdhKjqO8kBo4uMwuvW0MCh 1t4u38yjEqEbOL7OI1ND4376T1a7SO3ZTelgCgpYdnMmmGt3Kxabssj5+XiMAL1x tFyitR+sHz9bsDfb3MjQZqgyanK7tyUoPEovx8wWL9JiWOdnlzSIKeC0+BOpdiG9 HhIxKJPGzk/jJKPJnxZBBSZ7GlP0SKv7IF8xsyW49dB0b986fLBn24ItXTza9jg= =61Fx -----END PGP SIGNATURE-----
-- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html