Re: [Geary] Labels vs Folders (and Gmail vs Other)
- From: Michael Gratton <mike vee net>
- To: Federico Bruni <fede inventati org>
- Cc: Geary <geary-list gnome org>
- Subject: Re: [Geary] Labels vs Folders (and Gmail vs Other)
- Date: Thu, 04 Jan 2018 11:46:22 +1100
Hey Federico,
On Fri, Dec 22, 2017 at 8:07 AM, Federico Bruni <fede inventati org>
wrote:
Labels is a concept which is really true only for Gmail server, which
stores all conversations in one physical place (folder/dir) but can
display them in multiple virtual places (labels) *without copying
them*. That is why they call it labels and not folders. Because we
should imagine the conversation as always being in the same "folder",
and label is just a property of the conversation which allows it to
appear in different places without actually moving on disk.
The other IMAP servers I know of don't work this way. They know only
folders and a conversation can live in more than one folder only if
it's copied (which makes the database grow).
This is probably quite true, but personally (despite not using it) I
think GMail's model is superior, and we should at least support it for
GMail accounts. :)
However I don't see much of a problem with continuing to use the term
"Label" for user-defined mailboxes. After all IMAP calls these things
mailboxes, yet Geary calls them folders. I've been doing some related
thinking about this on the wiki:
<https://wiki.gnome.org/Apps/Geary/Design/ConversationLifecycle>, and
I'm inclined to use the term Folder only for special-use mailboxes,
since these typically represent places where mail either appears (e.g.
Inbox, Sent) or goes permanently to rest (e.g. Archive, Junk, Trash).
In the majority of cases, messages appear in user-defined mailboxes
only because the user took some action to put them there, so Label
seems like a good term for them.
While the storage issue for non-GMail servers is a problem, I'm not too
worried since most people wouldn't use a large number of labels for a
conversation, and a good IMAP server would de-duplicate the message in
the underlying storage anyway. IMAP does at least make this possible
since message bodies are effectively immutable. People who suffer from
accounts with mailbox quotas can manage this themselves anyway however
by moving instead of copying messages to a specific label, and I doubt
support for that will go away any time soon.
//Mike
--
⊨ Michael Gratton, Percept Wrangler.
⚙ <http://mjog.vee.net/>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]