plugin api draft

Thomas Bruederli roundcube at
Wed Feb 7 09:24:41 CET 2007


Many thanks to Till and Brennan for their effort to bring up this draft. I
share the concerns that this is a huge rewrite process and you could easily
create a new project for it :-)

Basically I like the proposed architecture and it will enable things like
tabs to be implemented more easily. What we will loose is the possibility
to provide a non-js version of RoundCube what also has been requested once
or twice. With the current code base it would be possible to realize this
but once all HTML code is generated client side, this option is gone.

And second, the architecture should be capable of starting at a certain
state and not at the login. For example, I'd like to right-click on a
folder and choose "open in new tab" and then I expect the application to
show me right that folder based on the URI the browser just opened.
This goes along with the yet missing history functions that let the user
click back and forward in his browser toolbar. But if we use a
sophisticated library those functions should be available.

I really hope that we can implement this draft in a reasonable time.
Looking at the current speed of development, I dare to doubt it...


Sam Bailey wrote:
> Looks interesting so far.
> I have a few thoughts/issues about it:
> 1. this seems like a very large rewrite of the current code base - maybe
> a little bit too big a change
> 2. the use of a js library has it's advantages, however since I've been
> developing the RSS Reader I've found that the current js base is good,
> and as in 1, this may be too big a change.
> 3. would it be easier to "hack" and cleanup the current code base too
> add a plugin api?
>  eg. use php to add new js scripts at the start of a page & include php
> files where needed etc.
> 4. on JSON however, I think it is a great idea to make the change to
> this, but my knowledge is lacking in this area so I wouldn't know how to
> do it.
> what do you think?
> By the way, if anyone wants to participate or watch the development of
> the RSS Reader you can follow it at
> or send me a message
> at rssreader at <mailto:rssreader at>
> Sam
> (cyprix)
> till wrote:
>> Apologies - it's late here. Just resending with the correct subject.
>> ---------- Forwarded message ----------
>> Hi boys and girls,
>> the draft is here:
>> Happy to read all your feedback!
>> Cheers,
>> Brennan & Till

More information about the Dev mailing list