Hi Everybody,
This is my sieve patch. I'm posting it because Florian asked me to. I can't stress enough that this patch isn't near production ready. I'm currently working on the JavaScript part and the backend is still untested and probably contains lots of bugs.
I will post a definitive patch when it's done, which I hope will be somewhere next week.
Regards, Jeroen
-----Original Message----- From: Florian Lagg [mailto:info@lagg.at] Sent: Thursday, August 07, 2008 12:05 AM To: dev@lists.roundcube.net Cc: 'Jeroen Koekkoek' Subject: AW: [RCD] Sieve
Plugin or not... always debatable, I guess.
Take LDAP addressbook support, for example - isn't that something that could also be provided by a plugin? It also requires configuring a backend
system
(an LDAP directory).
Absolutely - if there is a flexible framework almost everything except the framework itself can be a plugin - with some plugins required (see Typo3 for a great sample of this!). But unless this Plugin system is done its hard to implement something like this without patching the sources.... so first job: plugin architecture!
Jeroen, could you provide me a patch for your plugin? You may have read that I want to implement a plugin architecture here - it would be great for me to see how you implemented this.
Your "plugin" is configureable on the web-view of RC, so it is a plugin involved in the backend and frontend.
Depending on this I can find out (hopefully) where you need hooks to implement this plugin without patching if you use my plugin architecture. We had some questions about this here on the list but inspecting code is always easier.
It couldn't be a solution to carry 3rd party products as diff patches to specific versions - this way you could never implement 2-3 plugins with ease.
Pls. send your patch to the list. Thanks.
--- 8< --- detachments --- 8< --- The following attachments have been detached and are available for viewing. http://detached.gigo.com/rc/Nf/8KYkN3qp/sieve.patch Only click these links if you trust the sender, as well as this message. --- 8< --- detachments --- 8< ---
List info: http://lists.roundcube.net/dev/