To build on this idea, what about an integrated RSS reader into Roundcube? Perhaps this would be better served as a module, once we get custom module encoding put into RC.
However, from Alex's mockups on Flickr, I'm actually intrigued by how simple it would be to add tabs as we put more features in. It would definitely open up the possibilities of letting users load custom modules that add functionality into new tabs, without sacrificing or changing the way roundcube works overall.
--Geuis
On 3/4/06, Alex King lists@alexking.org wrote:
Apologies in advance if I should have contacted a dev owner directly instead of the list. If this was sent to the wrong place, please let me know the proper place and I'll pursue this there.
--
Hello List--
I'd like to have tabbed e-mail, and I'd like a better webmail client. I think RoundCube could be the solution to both:
http://www.alexking.org/blog/2006/03/02/tabbed-e-mail/
With the excellent job the dev team has done thus far, I'm sure you've gotten a ton of pet feature requests. However, I'm willing to write the code for mine - *if* a patch would be accepted into core.
Basically, I'd like to introduce a "tabbed interface" option (or default, if you prefer, but I think an option is a good intermediary step). The existing RoundCube interface, which replaces the main screen with a screen dedicated to the selected function (reading, writing, choosing from a list), is well suited to accept tabs.
I've worked on a number of OS projects and would be capable of creating both the back-end code (using whatever coding conventions you prefer) and the front-end code (images, XHTML, CSS) to add this as an option. I've also got some experience building advanced, cross- platform AJAX applications (FeedLounge).
If this is a feature you'd be interested in having in the product? Perhaps there is someone I should talk to about the best way to do the implementation (the 5 minute architecture tour)?
Cheers, --Alex King
Personal Business FeedLounge http://alexking.org http://kingdesign.net http://feedlounge.com