On Friday 15 October 2010 22:54:31 Thomas Sachau wrote: > Am 15.10.2010 17:29, schrieb Matthew Toseland: > > We are considering making it impossible to use Freenet without a browser > > supporting Javascript. Yes or no answers would be useful (feel free to make > > further comments). I will post a similar poll to FMS. I suggest somebody > > does Frost, I personally don't use Frost. > > > > 1. The only reason for pushing a pure javascript based interface seems to be > the pushing to use GWT > for generating the interface. > GWT is not easily packaged (i already invested many hours and was not able to > do so the last time) > and a big package (especially for compile resources), so especially for > source based distros, but > also for possible maintainers for other distros, it raises the barrier and > time needed to install > and maintain freenet.
It is possible to package GWT. Debian does so. > Additionally i see no real reason or need to require explicitly and only GWT > except some hype around > it, there are also other ways to implement a nice web interface, including > html+css with some > optional additional javascript. We already use GWT! It's not mandatory, it's not on by default, but we use it in the build process. And in future it will be on by default because it eliminates the max connections issue. > > 2. Javascript is both used for annoying ads and to exploit browser issues. > Those are 2 good reasons > to not have it enabled by default. I am sure, that i am not the only person > thinking that way. I > dont expect every interface or website to fully work without javascript, but > i expect some basic > functionality or i may just leave it again. I agree, many users will disable javascript on their main browser. Most of those users won't run a separate browser, they will simply click on the rabbit. Incognito/privacy mode does not re-enable javascript, so Freenet won't work. > > Because of both reason, my vote is: > -requirement: NO > -optional: yes > > Especially the first point (requirement of GWT) could drive me away, both as > a contributor (some > translations, bug reports and packages for Gentoo Linux) and followed by > that, because of missing > packages, as a user, since i dont expect packaging GWT to be much easier > these days. What will you do when we finally fix the bugs in the web-pushing code? That won't be required, but unless you plan to bundle a separate browser...? (Hint: profiles are not reliable and can cause severe problems e.g. changing the default profile to the freenet profile) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20101016/38d933ec/attachment.pgp>