Richard Green wrote:
Brett Patters - Roundcube Forum Admin wrote:
Obviously, you never read the email from Charles McNulty about degredation of the JS. I agree with Charles in his sentiments that this is is a Web 2.0 project, and it's a desktop type application, not a web page. You can use SquirrelMail or Horde if you want. That doesn't use JS. But why should a project that on the front page has a requirement as JS degrade for those that can't handle it. Not only would it delay the final release date, but essentially you'd have another webmail client, and not the one that I think Thomas has envisioned.
Degrading the JS is a good idea for regular web pages, but this is a web application, not a page. This is meant to be interactive and use Web 2.0 technology. I'm sorry, but I don't see why we should stop down to lesser tech just to satisfy a phone.... most of our users will be using computers and can enable JS for their email site.
Ok, I have read all your arguments about the Web 2.0 application style thing and I agree with them.
However, I think it is very short-sighted not to consider accessibility issues. If I were unable to use a mouse due to handicap, I would not be able to use this application fully. All other windows applications are perfectly navigable using only a keyboard.
I know a lot of work has been done around keyboard navigation and I praise that; I am simply pointing out that one obvious omission is that you can't open an e-mail without double clicking on it. (At least I couldn't work out how to do it, but experience tells me that it should be possible using just tabs, arrow keys and pressing enter on the desired message; every other application works that way and so should this)
My suggestion of using hyperlinks seems the most obvious and easiest way of rectifying this problem and, as a plus, I would be able to check my e-mail on my mobile phone.
I wonder if RC will work on your mobile device when there are hyperlinks available since most links are processed by JavaScript and not directly submitted to the server. However, mobile devices have different requirements to the user interface than a "desktop application".
RoundCube is just an IMAP client which accesses an existing account. I'm not sure if RoundCube has to provide a mutable interface that fits every possible browser or HTML interpreter. I would rather suggest to install an alternative webmail service which is specialized to mobile access. If you can't find one, this would probably be a good reason to start an OOS project...
Both services can access the same mailbox and when you're at home you can read your mails using a regular mail client. I guess this is the idea of IMAP and with such a configuration you always have the best possible client to access your mails depending on your currently used device.
I don't want to bend the interface of RoundCube to be compatible with Lynx because this could possibly get into conflict with the high-end-JavaScript-DOM-AJAX-Drag-n-Drop interface for the regular browser.
Regards, Thomas