On Monday 05 April 2010 19:22:53 Alex Babescu wrote: > Hello, > > My name is Alex, I'm in my last year of undergraduate Computer Science > study at the University of Craiova in Romania. > I intend to participate in Google Summer of Code 2010 and I'm > interested in the web interface improvement idea.
Great. Make sure you get your proposal in on http://socghop.appspot.com/ on time. We will also need you to fix a small bug or implement a small feature *before* we decide whether to accept you, to demonstrate that you have basic coding ability. > > I have some ideas for a nice web interface: > - first of all a new interface should have accessibility options (like > font size controls) Is it necessary to have visible font size controls nowadays? Don't people just use Ctrl-+/Ctrl--? > - it should respect usability standards (usability.gov and other sites > provide guidelines) > - user selectable color schemes (some like darker colors, some lighter) We have themes already. However the structure of the web interface leaves much to be desired. There has been much discussion over how to improve it (mostly archived in the devl mailing list archive), and pupok and dieppe have come up with partial mockups. I suggest you have a look. See the thread: [freenet-dev] Some (very) preliminary mock-ups of new UI Also bugs under "usability" on the bug tracker at https://bugs.freenetproject.org Also Dieppe's old mockup: http://doc-fr.freenetproject.org/Fproxy_mockup > - user selectable templates (each with selectable color schemes), I'm > thinking a default custom built web2.0-ish design and additional open > source designs like the ones on http://www.oswd.org/ Web2.0 implies lots of javascript and "dynamic" elements. This is a good thing where appropriate, but it must be implemented in a way that allows for the interface to work with javascript turned off - either for accessibility or security reasons. We have an unmerged branch called "web-pushing", which does dynamic updating for various things - progress bars, status pages, inline images, etc. This uses Google Web Toolkit in a very low level way to update HTML in-place, and thus the basic UI continues to work with Javascript turned off. Hopefully I will get time to merge this soon. > > I can be reached on email, MSN (alex.babescu at gmail.com), Yahoo > (alex.babescu) or Freenode (epps) > > Hope to hear from you soon! > > Best, > Alex -------------- 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/20100408/5822cf0b/attachment.pgp>
