Hi all, ive seen several requests on the mailinglist and forums
concerning sorting by internaldate. Looking through the code there
seems to be pieces of code to facilitate this, but either I cant find
the way to actually set this, or it's not finished. For many imap
servers a SORT (ARRIVE) is orders of magnitude faster as all you need
to do is stat() the files. For SORT (DATE) you need to open every
single email (which can be tens of thousands), find the Date header,
then sort all of them. And all so you can find the 50 messages
roundcube wants to show.
I have a lot of experience with the customer side of this setting as
we have this set in our current webmail solution (squirrelmail). In
practice there is a percentage of customers that dont like sorting by
arrival date. They just dont understand why an email with an obvious
date thats older is sorted above an other email. So we have this
configurable, with a default of arrival date. That way you can
accommodate people that dont like this, while at the same time benefit
from the bulk of people that dont care.
It should be trivial to add a user-configurable option in roundcube to
allow sorting by arrival date. Id be more than happy to make a patch.
Would this be something of use to RC?
Cor
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hey Nik,
I am not sure if the GPL requires that. AFAIK, the GPL requires Linux
Magic to distribute the source code of their webmail when they sold it
to a customer. They are not allowed to encrypt the source, etc..
Furthermore, the GPL requires them to keep the copyright on all source
files, etc..
Last but not least -- customers of Linux Magic are allowed to put the
webmail app on BitTorrent or whatever. Thanks to the GPL. ;-) You may
distribute it for free and they couldn't do anything against it.
It really looks like they used at least our icon set, and I'm not sure
if they are allowed to do that. That might be a direct violation of
another license that was granted to the RoundCube project.
Do you know anyone who purchased it so we can double-check that?
Till
P.S.
I cc'ed our developer mailinglists.
On Wed, Jun 24, 2009 at 1:08 AM, Nik Dahl<nik(a)nwnexus.com> wrote:
> I received a sales call from a company called Linux Magic. The message they
> left was vague and gave no information about their company, and led me to
> believe that they were a client, not a salesperson. So I had to call them
> back. This irritated me, but while I was researching their company, I
> noticed that they sell a webmail product called Tuxedo for $189 that is
> based on RoundCube. But they do not offer any way to download free of
> charge, as required under the GPL.
>
>
>
> Is this not a violation of the GPL?
>
>
>
> More information on the product is available here:
> http://www.linuxmagic.com/products/tuxedo
>
>
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello
I asked the list moderator if it was ok to post this to the group.
We have an entry-level CRM application and would like to integrate Roundcube
into it. We have the source code but have since moved on from the initial
develop who developed the application. They did this using a very basic
text based email engine, which does not have the functionality we require.
I have a looked at a number of webmail apps but Roundcube meets our
requirements.
What we would need would be to be to tie the address book into our contacts
sections, ideally we would like the webmail interface to sit within our
application.
We do not expect to get this service for free (L) and will come to a
commercial arrangement with the developer(s) who can help us out.
Regards and thanks for everyone's time
Hey David,
feel free to post to the developer mailing list. That's the easiest way to
get some people involved. :-)
Till
On Tue, Jun 23, 2009 at 12:34 PM, <depstein(a)zero27.co.za> wrote:
> Hello
>
> We are looking at integrating roundcube into an entry CRM application
> we have developed - where do you think I could locate a developer who
> could do this - I was thinking of posting to dev(a)lists.roundcube.net.
> - would this be appropriate?
>
> Thanks
>
> David
>
_______________________
David Epstein
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi,
as ticket #1485135 [1] suggests, javascript's native prompt() should be replaced
with a custom one.
I did a bit of research and I found Impromptu [2] seemed to do this job quite
well.
after some fiddling with the code I managed to get a nice-looking (at least
I think so -> but that doesn't count as I fail at any design/graphics tasks)
prompt dialog. A screenshot of it can be seen under [3]
my only problem is: to get this working, I had to refactor some code in
app.js (not much, but still enough that it could break something :))
Because of this I'm asking for someone who could review my code
and suggest what could've been done better. A patch against svn
trunk is provided under [4]
PS: I also think that the milestone for the ticket should be set to
0.4-beta, as it requires a bit more work than just replacing one
line in app.js
Regards,
Martin
[1] http://trac.roundcube.net/ticket/1485135
[2] http://trentrichardson.com/Impromptu/index.php
[3] http://img5.abload.de/img/rcppuje3.png
[4] http://pastebin.ca/1467910
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello Guys,
I'm trying to debug the ldap address book access in the
last svn trunk, using xdebug.
The svn trunk is not giving any result when
clicking on the contact name on the left panel. ( see
http://trac.roundcube.net/ticket/1485908 )
Can you help me to start, by
giving me an entry point function ?
Thanks.
--
r e d 2
The red2
Group of companies; red2, red2 Services and red2 Agency
34-35 Eastcastle
Street, London W1W 8DW
www.red2.co.uk [1] | andre.rodier(a)red2.co.uk [2]
(+44) 0870 471 8492
direct
(+44) 0751 124 4961
mobile
Links:
------
[1] http://www.red2.co.uk/
[2]
mailto:andre.rodier@red2.co.uk
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello everybody,
I had no answers to my patch proposition here:
http://trac.roundcube.net/ticket/1485914
This small patch automatically open collapsed folders during a drag and
drop process, after the mouse is on a collapsed folder for one second.
It's very useful if you have a lot of sub folders, and you forgot to open
the before starting to drag messages.
Also, scrolling the folder's list during drag & drop should be useful,
I'll try to work on that this evening.
ATB.
_______________________________________________
List info: http://lists.roundcube.net/dev/
HnazzzKristaps Kulis
- original message -
Subject: Dev Digest, Vol 24, Issue 12
From: dev-request(a)lists.roundcube.net
Date: 19/06/2009 17:32
Send Dev mailing list submissions to
dev(a)lists.roundcube.net
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.roundcube.net/mailman/listinfo/dev
or, via email, send a message with subject or body 'help' to
dev-request(a)lists.roundcube.net
You can reach the person managing the list at
dev-owner(a)lists.roundcube.net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Dev digest..."
Today's Topics:
1. Re: cache busting - size -> mtime (Cor Bosman)
2. Re: cache busting - size -> mtime (Daniel Black)
3. Re: cache busting - size -> mtime (Cor Bosman)
4. id_ID translation (Arya Sabda)
5. nl_NL Translations (Frits Letteboer - St. Radio Twenterand)
6. Re: Password plugin and virtuser plugin ideas (Thomas Bruederli)
7. addressbook (Cor Bosman)
8. Re: Message archive plugin (Thomas Bruederli)
9. Re: Message archive plugin (Andre Rodier)
10. Re: open collapsed folders on drag & drop. (Thomas Bruederli)
----------------------------------------------------------------------
Message: 1
Date: Thu, 18 Jun 2009 17:05:32 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: Re: [RCD] cache busting - size -> mtime
To: Daniel Black <daniel(a)cacert.org>
Cc: dev(a)lists.roundcube.net
Message-ID: <2C3922BF-992C-46DD-BB9C-E7F7BCB714E2(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Jun 18, 2009, at 4:58 PM, Daniel Black wrote:
>
> Sorry I meant to write/ask this earlier but is there a reason for
> choosing
> size vs mtime?
>
I guess the main reason is that the filesize() call is cached, and the
stat() call isnt. You do not want to do stat() calls on all included
files for every single page load. I suppose you could cache the stat
info yourself, but as Thomas said, in practice filesize() is good
enough.
------------------------------
Message: 2
Date: Fri, 19 Jun 2009 01:32:26 +1000
From: Daniel Black <daniel(a)cacert.org>
Subject: Re: [RCD] cache busting - size -> mtime
To: Cor Bosman <cor(a)xs4all.nl>
Cc: dev(a)lists.roundcube.net
Message-ID: <200906190132.26382.daniel(a)cacert.org>
Content-Type: Text/Plain; charset="us-ascii"
according to http://au.php.net/manual/en/function.filemtime.php it is cached.
maybe its good enough but I don't want to be the one debugging it when its not
:-)
Thanks for all the discussion so far.
Daniel Black
--
Infrastructure System Administrator
CAcert
------------------------------
Message: 3
Date: Thu, 18 Jun 2009 17:38:28 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: Re: [RCD] cache busting - size -> mtime
To: Daniel Black <daniel(a)cacert.org>
Cc: dev(a)lists.roundcube.net
Message-ID: <83FB33F5-1E10-4AAB-B55C-1BF53E0C1BB6(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Jun 18, 2009, at 5:32 PM, Daniel Black wrote:
> according to http://au.php.net/manual/en/function.filemtime.php it
> is cached.
>
> maybe its good enough but I don't want to be the one debugging it
> when its not
> :-)
Guess mtime would be just as good then, maybe better indeed. Thomas?
Cor
------------------------------
Message: 4
Date: Thu, 18 Jun 2009 23:49:06 +0800
From: Arya Sabda <klunxer(a)gmail.com>
Subject: [RCD] id_ID translation
To: dev(a)lists.roundcube.net
Message-ID:
<dcad295c0906180849t1b14e4ccrd750dcd912c759c5(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi all, the Indonesia translation already updated. Please check the attachment.
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Jw/765BOt7v/id_ID.zip
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 5
Date: Thu, 18 Jun 2009 21:25:16 +0200
From: "Frits Letteboer - St. Radio Twenterand"
<f.letteboer(a)radiotwenterand.nl>
Subject: [RCD] nl_NL Translations
To: dev(a)lists.roundcube.net
Message-ID: <4A3A949C.2000404(a)radiotwenterand.nl>
Content-Type: text/plain; charset="utf-8"
Should bring it to 100% translated.
--
Frits Letteboer
Technisch Beheer
Stichting Radio Twenterand
I: http://radiotwenterand.nl
E: f.letteboer(a)radiotwenterand.nl
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/ao/+l93cmbC/labels.inchttp://detached.gigo.com/rc/ao/+l93cmbC/messages.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 6
Date: Fri, 19 Jun 2009 17:13:29 +0200
From: Thomas Bruederli <roundcube(a)gmail.com>
Subject: Re: [RCD] Password plugin and virtuser plugin ideas
To: "A.L.E.C" <alec(a)alec.pl>
Cc: RoundCube Dev <dev(a)lists.roundcube.net>
Message-ID: <4A3BAB19.3040303(a)gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
A.L.E.C wrote:
> We have a few plugins for password change using different methods for
> saving new password, but all of them have the same UI. I think it would
> be better for localization and future maintenance to join them into one
> plugin with many drivers. We need one function for password change, so
> we can do this as simple as possible. Let's add drivers/ directory with
> files sql.php, sasl.php, etc. and config option 'password_driver'. So,
> everyone just could add his own driver function.
Excellent idea. To configure it you suggest to use a local config file with
in the plugin directory, right?
>
> My second idea is to create hooks for rcube_user's email2user and
> user2email functions. Then we could move current virtuser_* features
> into 'virtuser' plugin. This plugin should also work as password above
> with drivers for file, sql, or any callback.
>
I agree to create hooks for these functions but why not creating diffrent
plugins for file and sql backends? I think the code for both will be
completely different.
~Thomas
------------------------------
Message: 7
Date: Fri, 19 Jun 2009 17:48:51 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: [RCD] addressbook
To: RoundCube Dev <dev(a)lists.roundcube.net>
Message-ID: <E731DA73-DED3-4A8A-A2A7-97E82566C2E3(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Hi all, question about the addressbook. What exactly is the
difference between Display Name, and First/Last Name? It seems
Display Name is the only thing used. It's used for searching, and is
added to the email address for the recipient. I dont see what First/
Last name are used for. Are they just informational? You cant search
on First/Last for one.
The naming sortof led me to believe that Display Name is a UI thing
only, just to show you what the address is for.. lets say 'Mom'. If
thats the case, should it really be added to the address during
composing? To me that doesnt make sense. Id rather that only the
First/Last name get added, if filled in.
Regards,
Cor
------------------------------
Message: 8
Date: Fri, 19 Jun 2009 18:18:00 +0200
From: Thomas Bruederli <roundcube(a)gmail.com>
Subject: Re: [RCD] Message archive plugin
To: Andre Rodier <andre.rodier(a)red2.co.uk>
Cc: dev(a)lists.roundcube.net
Message-ID: <4A3BBA38.2000809(a)gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Hi Andr?
I like this one! Here's another updated version where the configured
archive folder is added to the list of default folders which are always
listed on top of the other folders. I've also added a list icon to make the
archive folder appear accordingly.
~Thomas
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/yP/UWcxcBG2/archive_1.2.tgz
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 9
Date: Fri, 19 Jun 2009 17:20:32 +0100
From: Andre Rodier <andre.rodier(a)red2.co.uk>
Subject: Re: [RCD] Message archive plugin
To: Thomas Bruederli <roundcube(a)gmail.com>
Cc: dev(a)lists.roundcube.net
Message-ID: <4A3BBAD0.8070800(a)red2.co.uk>
Content-Type: text/plain; charset="iso-8859-1"
Hi Thomas !
Thanks for your work.
I don't have made a lot myself.
Regards,
Andr?.
Thomas Bruederli wrote:
> Hi Andr?
>
> I like this one! Here's another updated version where the configured
> archive folder is added to the list of default folders which are
> always listed on top of the other folders. I've also added a list icon
> to make the archive folder appear accordingly.
>
> ~Thomas
--
r e d 2
The red2 Group of companies; red2, red2 Services and red2 Agency
34-35 Eastcastle Street, London W1W 8DW
www.red2.co.uk <http://www.red2.co.uk/> | andre.rodier(a)red2.co.uk
<mailto:andre.rodier@red2.co.uk>
(+44) 0870 471 8492 direct
(+44) 0751 124 4961 mobile
Kristaps Kulis
- original message -
Subject: Dev Digest, Vol 24, Issue 12
From: dev-request(a)lists.roundcube.net
Date: 19/06/2009 17:32
Send Dev mailing list submissions to
dev(a)lists.roundcube.net
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.roundcube.net/mailman/listinfo/dev
or, via email, send a message with subject or body 'help' to
dev-request(a)lists.roundcube.net
You can reach the person managing the list at
dev-owner(a)lists.roundcube.net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Dev digest..."
Today's Topics:
1. Re: cache busting - size -> mtime (Cor Bosman)
2. Re: cache busting - size -> mtime (Daniel Black)
3. Re: cache busting - size -> mtime (Cor Bosman)
4. id_ID translation (Arya Sabda)
5. nl_NL Translations (Frits Letteboer - St. Radio Twenterand)
6. Re: Password plugin and virtuser plugin ideas (Thomas Bruederli)
7. addressbook (Cor Bosman)
8. Re: Message archive plugin (Thomas Bruederli)
9. Re: Message archive plugin (Andre Rodier)
10. Re: open collapsed folders on drag & drop. (Thomas Bruederli)
----------------------------------------------------------------------
Message: 1
Date: Thu, 18 Jun 2009 17:05:32 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: Re: [RCD] cache busting - size -> mtime
To: Daniel Black <daniel(a)cacert.org>
Cc: dev(a)lists.roundcube.net
Message-ID: <2C3922BF-992C-46DD-BB9C-E7F7BCB714E2(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Jun 18, 2009, at 4:58 PM, Daniel Black wrote:
>
> Sorry I meant to write/ask this earlier but is there a reason for
> choosing
> size vs mtime?
>
I guess the main reason is that the filesize() call is cached, and the
stat() call isnt. You do not want to do stat() calls on all included
files for every single page load. I suppose you could cache the stat
info yourself, but as Thomas said, in practice filesize() is good
enough.
------------------------------
Message: 2
Date: Fri, 19 Jun 2009 01:32:26 +1000
From: Daniel Black <daniel(a)cacert.org>
Subject: Re: [RCD] cache busting - size -> mtime
To: Cor Bosman <cor(a)xs4all.nl>
Cc: dev(a)lists.roundcube.net
Message-ID: <200906190132.26382.daniel(a)cacert.org>
Content-Type: Text/Plain; charset="us-ascii"
according to http://au.php.net/manual/en/function.filemtime.php it is cached.
maybe its good enough but I don't want to be the one debugging it when its not
:-)
Thanks for all the discussion so far.
Daniel Black
--
Infrastructure System Administrator
CAcert
------------------------------
Message: 3
Date: Thu, 18 Jun 2009 17:38:28 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: Re: [RCD] cache busting - size -> mtime
To: Daniel Black <daniel(a)cacert.org>
Cc: dev(a)lists.roundcube.net
Message-ID: <83FB33F5-1E10-4AAB-B55C-1BF53E0C1BB6(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Jun 18, 2009, at 5:32 PM, Daniel Black wrote:
> according to http://au.php.net/manual/en/function.filemtime.php it
> is cached.
>
> maybe its good enough but I don't want to be the one debugging it
> when its not
> :-)
Guess mtime would be just as good then, maybe better indeed. Thomas?
Cor
------------------------------
Message: 4
Date: Thu, 18 Jun 2009 23:49:06 +0800
From: Arya Sabda <klunxer(a)gmail.com>
Subject: [RCD] id_ID translation
To: dev(a)lists.roundcube.net
Message-ID:
<dcad295c0906180849t1b14e4ccrd750dcd912c759c5(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi all, the Indonesia translation already updated. Please check the attachment.
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Jw/765BOt7v/id_ID.zip
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 5
Date: Thu, 18 Jun 2009 21:25:16 +0200
From: "Frits Letteboer - St. Radio Twenterand"
<f.letteboer(a)radiotwenterand.nl>
Subject: [RCD] nl_NL Translations
To: dev(a)lists.roundcube.net
Message-ID: <4A3A949C.2000404(a)radiotwenterand.nl>
Content-Type: text/plain; charset="utf-8"
Should bring it to 100% translated.
--
Frits Letteboer
Technisch Beheer
Stichting Radio Twenterand
I: http://radiotwenterand.nl
E: f.letteboer(a)radiotwenterand.nl
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/ao/+l93cmbC/labels.inchttp://detached.gigo.com/rc/ao/+l93cmbC/messages.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 6
Date: Fri, 19 Jun 2009 17:13:29 +0200
From: Thomas Bruederli <roundcube(a)gmail.com>
Subject: Re: [RCD] Password plugin and virtuser plugin ideas
To: "A.L.E.C" <alec(a)alec.pl>
Cc: RoundCube Dev <dev(a)lists.roundcube.net>
Message-ID: <4A3BAB19.3040303(a)gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
A.L.E.C wrote:
> We have a few plugins for password change using different methods for
> saving new password, but all of them have the same UI. I think it would
> be better for localization and future maintenance to join them into one
> plugin with many drivers. We need one function for password change, so
> we can do this as simple as possible. Let's add drivers/ directory with
> files sql.php, sasl.php, etc. and config option 'password_driver'. So,
> everyone just could add his own driver function.
Excellent idea. To configure it you suggest to use a local config file with
in the plugin directory, right?
>
> My second idea is to create hooks for rcube_user's email2user and
> user2email functions. Then we could move current virtuser_* features
> into 'virtuser' plugin. This plugin should also work as password above
> with drivers for file, sql, or any callback.
>
I agree to create hooks for these functions but why not creating diffrent
plugins for file and sql backends? I think the code for both will be
completely different.
~Thomas
------------------------------
Message: 7
Date: Fri, 19 Jun 2009 17:48:51 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: [RCD] addressbook
To: RoundCube Dev <dev(a)lists.roundcube.net>
Message-ID: <E731DA73-DED3-4A8A-A2A7-97E82566C2E3(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Hi all, question about the addressbook. What exactly is the
difference between Display Name, and First/Last Name? It seems
Display Name is the only thing used. It's used for searching, and is
added to the email address for the recipient. I dont see what First/
Last name are used for. Are they just informational? You cant search
on First/Last for one.
The naming sortof led me to believe that Display Name is a UI thing
only, just to show you what the address is for.. lets say 'Mom'. If
thats the case, should it really be added to the address during
composing? To me that doesnt make sense. Id rather that only the
First/Last name get added, if filled in.
Regards,
Cor
------------------------------
Message: 8
Date: Fri, 19 Jun 2009 18:18:00 +0200
From: Thomas Bruederli <roundcube(a)gmail.com>
Subject: Re: [RCD] Message archive plugin
To: Andre Rodier <andre.rodier(a)red2.co.uk>
Cc: dev(a)lists.roundcube.net
Message-ID: <4A3BBA38.2000809(a)gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Hi Andr?
I like this one! Here's another updated version where the configured
archive folder is added to the list of default folders which are always
listed on top of the other folders. I've also added a list icon to make the
archive folder appear accordingly.
~Thomas
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/yP/UWcxcBG2/archive_1.2.tgz
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 9
Date: Fri, 19 Jun 2009 17:20:32 +0100
From: Andre Rodier <andre.rodier(a)red2.co.uk>
Subject: Re: [RCD] Message archive plugin
To: Thomas Bruederli <roundcube(a)gmail.com>
Cc: dev(a)lists.roundcube.net
Message-ID: <4A3BBAD0.8070800(a)red2.co.uk>
Content-Type: text/plain; charset="iso-8859-1"
Hi Thomas !
Thanks for your work.
I don't have made a lot myself.
Regards,
Andr?.
Thomas Bruederli wrote:
> Hi Andr?
>
> I like this one! Here's another updated version where the configured
> archive folder is added to the list of default folders which are
> always listed on top of the other folders. I've also added a list icon
> to make the archive folder appear accordingly.
>
> ~Thomas
--
r e d 2
The red2 Group of companies; red2, red2 Services and red2 Agency
34-35 Eastcastle Street, London W1W 8DW
www.red2.co.uk <http://www.red2.co.uk/> | andre.rodier(a)red2.co.uk
<mailto:andre.rodier@red2.co.uk>
(+44) 0870 471 8492 direct
(+44) 0751 124 4961 mobile
Kristaps Kulis
- original message -
Subject: Dev Digest, Vol 24, Issue 12
From: dev-request(a)lists.roundcube.net
Date: 19/06/2009 17:32
Send Dev mailing list submissions to
dev(a)lists.roundcube.net
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.roundcube.net/mailman/listinfo/dev
or, via email, send a message with subject or body 'help' to
dev-request(a)lists.roundcube.net
You can reach the person managing the list at
dev-owner(a)lists.roundcube.net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Dev digest..."
Today's Topics:
1. Re: cache busting - size -> mtime (Cor Bosman)
2. Re: cache busting - size -> mtime (Daniel Black)
3. Re: cache busting - size -> mtime (Cor Bosman)
4. id_ID translation (Arya Sabda)
5. nl_NL Translations (Frits Letteboer - St. Radio Twenterand)
6. Re: Password plugin and virtuser plugin ideas (Thomas Bruederli)
7. addressbook (Cor Bosman)
8. Re: Message archive plugin (Thomas Bruederli)
9. Re: Message archive plugin (Andre Rodier)
10. Re: open collapsed folders on drag & drop. (Thomas Bruederli)
----------------------------------------------------------------------
Message: 1
Date: Thu, 18 Jun 2009 17:05:32 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: Re: [RCD] cache busting - size -> mtime
To: Daniel Black <daniel(a)cacert.org>
Cc: dev(a)lists.roundcube.net
Message-ID: <2C3922BF-992C-46DD-BB9C-E7F7BCB714E2(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Jun 18, 2009, at 4:58 PM, Daniel Black wrote:
>
> Sorry I meant to write/ask this earlier but is there a reason for
> choosing
> size vs mtime?
>
I guess the main reason is that the filesize() call is cached, and the
stat() call isnt. You do not want to do stat() calls on all included
files for every single page load. I suppose you could cache the stat
info yourself, but as Thomas said, in practice filesize() is good
enough.
------------------------------
Message: 2
Date: Fri, 19 Jun 2009 01:32:26 +1000
From: Daniel Black <daniel(a)cacert.org>
Subject: Re: [RCD] cache busting - size -> mtime
To: Cor Bosman <cor(a)xs4all.nl>
Cc: dev(a)lists.roundcube.net
Message-ID: <200906190132.26382.daniel(a)cacert.org>
Content-Type: Text/Plain; charset="us-ascii"
according to http://au.php.net/manual/en/function.filemtime.php it is cached.
maybe its good enough but I don't want to be the one debugging it when its not
:-)
Thanks for all the discussion so far.
Daniel Black
--
Infrastructure System Administrator
CAcert
------------------------------
Message: 3
Date: Thu, 18 Jun 2009 17:38:28 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: Re: [RCD] cache busting - size -> mtime
To: Daniel Black <daniel(a)cacert.org>
Cc: dev(a)lists.roundcube.net
Message-ID: <83FB33F5-1E10-4AAB-B55C-1BF53E0C1BB6(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Jun 18, 2009, at 5:32 PM, Daniel Black wrote:
> according to http://au.php.net/manual/en/function.filemtime.php it
> is cached.
>
> maybe its good enough but I don't want to be the one debugging it
> when its not
> :-)
Guess mtime would be just as good then, maybe better indeed. Thomas?
Cor
------------------------------
Message: 4
Date: Thu, 18 Jun 2009 23:49:06 +0800
From: Arya Sabda <klunxer(a)gmail.com>
Subject: [RCD] id_ID translation
To: dev(a)lists.roundcube.net
Message-ID:
<dcad295c0906180849t1b14e4ccrd750dcd912c759c5(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi all, the Indonesia translation already updated. Please check the attachment.
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Jw/765BOt7v/id_ID.zip
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 5
Date: Thu, 18 Jun 2009 21:25:16 +0200
From: "Frits Letteboer - St. Radio Twenterand"
<f.letteboer(a)radiotwenterand.nl>
Subject: [RCD] nl_NL Translations
To: dev(a)lists.roundcube.net
Message-ID: <4A3A949C.2000404(a)radiotwenterand.nl>
Content-Type: text/plain; charset="utf-8"
Should bring it to 100% translated.
--
Frits Letteboer
Technisch Beheer
Stichting Radio Twenterand
I: http://radiotwenterand.nl
E: f.letteboer(a)radiotwenterand.nl
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/ao/+l93cmbC/labels.inchttp://detached.gigo.com/rc/ao/+l93cmbC/messages.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 6
Date: Fri, 19 Jun 2009 17:13:29 +0200
From: Thomas Bruederli <roundcube(a)gmail.com>
Subject: Re: [RCD] Password plugin and virtuser plugin ideas
To: "A.L.E.C" <alec(a)alec.pl>
Cc: RoundCube Dev <dev(a)lists.roundcube.net>
Message-ID: <4A3BAB19.3040303(a)gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
A.L.E.C wrote:
> We have a few plugins for password change using different methods for
> saving new password, but all of them have the same UI. I think it would
> be better for localization and future maintenance to join them into one
> plugin with many drivers. We need one function for password change, so
> we can do this as simple as possible. Let's add drivers/ directory with
> files sql.php, sasl.php, etc. and config option 'password_driver'. So,
> everyone just could add his own driver function.
Excellent idea. To configure it you suggest to use a local config file with
in the plugin directory, right?
>
> My second idea is to create hooks for rcube_user's email2user and
> user2email functions. Then we could move current virtuser_* features
> into 'virtuser' plugin. This plugin should also work as password above
> with drivers for file, sql, or any callback.
>
I agree to create hooks for these functions but why not creating diffrent
plugins for file and sql backends? I think the code for both will be
completely different.
~Thomas
------------------------------
Message: 7
Date: Fri, 19 Jun 2009 17:48:51 +0200
From: Cor Bosman <cor(a)xs4all.nl>
Subject: [RCD] addressbook
To: RoundCube Dev <dev(a)lists.roundcube.net>
Message-ID: <E731DA73-DED3-4A8A-A2A7-97E82566C2E3(a)xs4all.nl>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Hi all, question about the addressbook. What exactly is the
difference between Display Name, and First/Last Name? It seems
Display Name is the only thing used. It's used for searching, and is
added to the email address for the recipient. I dont see what First/
Last name are used for. Are they just informational? You cant search
on First/Last for one.
The naming sortof led me to believe that Display Name is a UI thing
only, just to show you what the address is for.. lets say 'Mom'. If
thats the case, should it really be added to the address during
composing? To me that doesnt make sense. Id rather that only the
First/Last name get added, if filled in.
Regards,
Cor
------------------------------
Message: 8
Date: Fri, 19 Jun 2009 18:18:00 +0200
From: Thomas Bruederli <roundcube(a)gmail.com>
Subject: Re: [RCD] Message archive plugin
To: Andre Rodier <andre.rodier(a)red2.co.uk>
Cc: dev(a)lists.roundcube.net
Message-ID: <4A3BBA38.2000809(a)gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Hi Andr?
I like this one! Here's another updated version where the configured
archive folder is added to the list of default folders which are always
listed on top of the other folders. I've also added a list icon to make the
archive folder appear accordingly.
~Thomas
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/yP/UWcxcBG2/archive_1.2.tgz
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
------------------------------
Message: 9
Date: Fri, 19 Jun 2009 17:20:32 +0100
From: Andre Rodier <andre.rodier(a)red2.co.uk>
Subject: Re: [RCD] Message archive plugin
To: Thomas Bruederli <roundcube(a)gmail.com>
Cc: dev(a)lists.roundcube.net
Message-ID: <4A3BBAD0.8070800(a)red2.co.uk>
Content-Type: text/plain; charset="iso-8859-1"
Hi Thomas !
Thanks for your work.
I don't have made a lot myself.
Regards,
Andr?.
Thomas Bruederli wrote:
> Hi Andr?
>
> I like this one! Here's another updated version where the configured
> archive folder is added to the list of default folders which are
> always listed on top of the other folders. I've also added a list icon
> to make the archive folder appear accordingly.
>
> ~Thomas
--
r e d 2
The red2 Group of companies; red2, red2 Services and red2 Agency
34-35 Eastcastle Street, London W1W 8DW
www.red2.co.uk <http://www.red2.co.uk/> | andre.rodier(a)red2.co.uk
<mailto:andre.rodier@red2.co.uk>
(+44) 0870 471 8492 direct
(+44) 0751 124 4961 mobile