A Brighter Outlook: Part I- Email Tagging
By Eddie LopezEddie_Lopez. Friday, April 28, 2006 8:19:49 PM
A series of posts focusing on Outlook type (intranet/work) mail clients.
Part I- Email Tagging
Part 2- We need to have a talk...
Part 3- From email’s heart, I reply at thee
Part 4– Let’s not get attached
Update- some pretty good thoughts and similar ideas on tags in general and tag suggesting here(Uncommon Sense for Software)
This is part I of a series* of posts I will be running on improvements on email clients and PIMs (I admit, this is primarly going to be a series on email clients). The mindset for most of these posts will be something simliar to an Outlook/Exchange environment ("A brighter Outlook")- ie, a work type email clients. Little thought is focused on web-based email, but I suppose as webapps grow and mature with capabilities, I don't see why these ideas can't apply there as well. For background on where I'm coming from, I use Exchange at work, Opera M2 at home, and gmail forwards a copy of everything to my Opera M2 client, so I always have web-based as well (plus I have yahoo mail, operamail, hotmail, my own hosting email, etc... standard stuff). I'd REALLY like to work up some images of some of these ideas, but my skills are lacking in that department.
Email Tagging:
First off, lets keep the traditional email folder (“one email stuffed in a folder”) structure, since many people like the notion of one place for everything. I mean, why not? From the tag user point of view, what difference does it make where they are? Me, I don't like to take the time to tag, but I also can't keep one single representation/structure in my head. I remember emails by the context of what I'm thinking at the time ("From my boss" "on this subject" "sent yesterday"...etc). Currently, Opera's M2 client, gmail's labels, and Outlook's advanced find and "Smart Search" folders are how I get things done.
Generate tags
Like many people, I have little interest in taking time to tag my data. I’m not sure if it’s because I don’t like to take the time to think about it until I’m looking for it later, or I’m not sure what to tag it because it hasn’t yet “assimilated” in my mind (ie- it hasn’t sunk in or created a useful meaning to me, it’s still foreign etc etc…), or maybe it’s because I don’t have easy to use tools. Hard to tell, but here’s my attempt at appeasing as many people as possible- Oh, I don't claim to be a gmail expert, but from what I can tell, I can't label an email on the fly (UPDATE- see comments). I have to already have the label created before I want to label an email which is a BIG hinderance to me- it takes me away from what I'm thinking about and out of "the hunt" (ie- my mindset/mental task). Sorry about that diversion, without further delay- the three-tiered tag system:
- Meta-Data (nothing new here): The meta data should be hidden from the tags in the traditional sense (ie- user created tags) but lumped in with user defined tags at search time (on the back end). The point is, you should be able to get some tags for free that the lazy user doesn’t have to do anything to get, but said lazy user could still search for something: From, Date, Flag, Sent…. There should be a wealth of tags here. This will be discussed more in the searching of tags, but will also include the file/directory hierarchy. Nothing different here than any other email client, but I'd like to bridge the gap between meta-data and tags. Make them the same, and searchable at the same time.
- Suggested tags: based (mainly) on metadata, the client will auto suggest user created tags for inbound emails. Example- the mail client determines that every email you get from roger@company.com was tagged with “Q3 progress report” or something, so it will suggest it for easy pickings to tag. It’s user defined tags still. Also, some kind of compare is done to check for duplicates, similar tags etc (like "tagging" vs. "tags"...see next item). Other ways to generate suggestions: subject of email, sender, attachment types... etc. Even the suggested tags should be easily editable though.
- Easy user created tags: highlight a word or phrase, right click, tag. As you tag it, it compares to existing for similar tags to resolve differences (typos, similar phrases… think Amazon: “Other emails were tagged with…” with similar tags to pick from) . This would be in addition to the conventional method of a comma (whatever) separated list of user tags. For me though, if I could just click on some keywords from the email and set them as tags, that would make the tagging process that much easier/likely.
So, the end result, Is you have some middle ground. The no-taggers should get some for free via metadata, the “on the fencers/both campers” like me would be able to quickly get ahold of some good tags and easily generate them from the source email. Mad-taggers have their traditional interface AND the easy generation tools to further help out.
Searching for tags
Meta-data and tags should be findable via the same interface, traditional directory structure is also still around for “those people” You should be able to select multiple tags from the tag cloud (choose many).
By default, you should be able to search user created tags, but VERY easily (ie- in the same interface/dialog) you should be able to search the meta data. I’d like real-time pruning of your email lists as you select (or type) tags. It will also search through the metadata as well… so a search for “dad” will search the tag cloud for a “dad” tag while looking for dad in the address book/From meta-data. Search of “yesterday” would search the metadata for the right date, all from the SAME text input.
This whole idea is very similar to Opera’s "Quick find"- in fact, the best analogy of this search that I’m proposing is Quick find that incorporates tags and lets you click to choose one (or more) folders.
Manage tags
You have a tag manager that will let you drag tags “into” other tags. Two types of drag though- nested tags for the early mentioned file structure types to still represent data in a hierarchy instead of tag cloud. For taggers, it shouldn’t really matter what order your email is in, but some people prefer it to be structured like that, so this might be able to solve both brains. This is essentially turning the meta-data of the directory structure into tags (parent directory is just a tag that is applied to all the other subdirectories)
The other type of drag, is more for editing purposes. You should also be able to merge them so your user created tag: “email from mom” can get merged with “emails from mom” (there’s an ‘s’ in this tag) and the emails all fall in line (this is from my own experience with typo’d tags that are cumbersome to recover). In conjunction with the “suggested tag” feature described earlier, it would reduce the false positives that I run into with tags (different spellings of words, different order of phrases etc..)
That's it for now... more coming on email in the future.
*I have a big Word document that has drafts on my thoughts on all this- it's pretty much always changing, and too big and varied (and probably contradictory in places) to post as one topic.


Anonymous # Saturday, April 29, 2006 5:38:58 AM
Eddie LopezEddie_Lopez # Saturday, April 29, 2006 6:18:22 AM
-Eddie
Eddie LopezEddie_Lopez # Thursday, May 4, 2006 8:49:14 PM
Bokardo (Josh Porter):
http://bokardo.com/archives/the-delicious-lesson/
Anonymous # Tuesday, May 23, 2006 2:40:26 AM
Eddie LopezEddie_Lopez # Tuesday, May 23, 2006 3:39:22 AM
Thanks! I only use "smart search" folder now in conjunction with advance find.. ctl-shift-f is my best friend.
I also use sorting as well! I'd love to hear more abot what you're working on.
Anonymous # Wednesday, May 24, 2006 6:29:14 AM
Eddie LopezEddie_Lopez # Wednesday, May 24, 2006 9:53:41 PM
Hope what I sent makes *some* sense- it seems a bit ramble-like.
Thanks for the tips- I enjoyed playing and tweaking outlook
Eddie LopezEddie_Lopez # Thursday, May 25, 2006 3:37:25 PM
Per your request (and to let others chime in...), my email response to you:
first off, this is exactly how I already use Outlook with a couple key
differences, most notably, I've been archiving in .pst's but still keeping my current (like in the last two weeks) email in the inbox so I can get to it with webmail. We do have roaming profiles and .pst's on share drives, but even then sometimes on the road I just have a browser available, the webmail fits the bill just fine. You proposed solution still fits in this scenario of course since you're just *copying* from the inbox to the .pst, but still something worth considering.
Actually, more important than that, is my sent mail. I *totally* agree with what you suggest- but (at least with my outlook 2003) it is different when I go to implement it.
I LOVE the "Unread" bolding that it does when an email is inbound in the Navigation pane. Unless you are proposing that you turn it off (see
unread.gif), which I could probably live with, you should suggest that folks change the autoformatting on the "unread mail" to be turned off... I can't (in my version 2003) mark my sent mail as read (see below) *and* I can't modify the condition (see unread.gif again) of the Unread Autoformatting....So- it's very misleading. Every time I sent an email, it got copied into my .pst and told me I had unread mail in my inbox!
So I tried to correct this by marking my sent mail as read when it gets
copied to my .pst.....in my version, I can't chain my rules. I know I've done this before, is this just in 2003? I figure there's *got* to be a way to do this- but I can't find the rule "and mark as read" anywhere in my "rules creation wizard." (see other screenshot)
Smart Search folders-
I use "Smart Search" folders on occasions (for unread mail- since I can't click or drag a field from "field chooser" to sort by read/unread) they are also nice to find say "large emails >10MB" and stuff like that. and actually.. the third smart search folder I used was simply my inbox sorted by "From." I did this because I prefer my preview pane on the right of the screen and that limits the sort colum on the inbox (see "SmartSearch.gif"). So this smart search was my hack to get the functionality you talk about within the limitations of my version of outlook.
Anyway- these ramblings have pretty much summarized why I've got back to my status quo.... which functionally is the same was what you're suggesting, if I could just get my sent mail to not show up as unread, I'd be set with this. But I don't really have any folders at all-
Eddie LopezEddie_Lopez # Thursday, May 25, 2006 6:08:54 PM
Just create a rule for your inbox that will mark any email from you as read. make sure that the rules are processed with that after the "copy to inbox" rule.
so the first rule fires and copies the message to the inbox, then the second rule fires and marks the message (from you) as read.
Anonymous # Thursday, May 25, 2006 6:50:56 PM
Eddie LopezEddie_Lopez # Thursday, May 25, 2006 7:10:05 PM
Anonymous # Friday, May 26, 2006 1:58:00 AM
Eddie LopezEddie_Lopez # Friday, May 26, 2006 2:30:03 AM
1)put my sent mail in my inbox. You're tips will too- but as I mentioned- when I move to my .pst file, I can't get at that through outlook webmail which is a problem for me. So keeping it on the server in my inbox works well for oh... say two weeks worth of email. I sort by date and collapse all my dates so Outlook has it organized by "Today, Yesterday, This week... etc" and drop everything over two weeks into a .pst. So speedfiler allows me to have my sent mail thrown into my inbox (witht he exact same silver/grey coloring you mention) and mark it as read.
2)File. I do use a folder...and actually, that's another .pst to be precise. That's for friends/family/personal... everything else that's not related to my actual job. Those usually get filed immediately.
So... as you can see and maybe I've mentioned it somewhat in my series of posts- I do like a very basic level of folders... it's basically: work and other. I would like to keep everything work related in one spot (as opposed to the server and a .pst)- but my exchange server has a limit on inbox size, so I'm forced to do that.
But within the mode/context of work & other, I prefer to to stop taxonomy there. From there it's sorting, tagging, filtering- in the same way that you encourage. Modes/context are bad in usability, but my mind maps pretty well to this basic diffentiation.
Back to speed filter- normally, I just drag the emails (ctrl-click on relevant.. or sort by name, or date.. to get a big block) and then drag them to .pst spot. Speedfilter remembers the last folder you sent email too- (which puts your most freqent close at hand) so it's easy to just filter it way... I can *almost* do it witha couple key strokes instead of drag and drop (I know the existing setup will let you send to folder as well- but it's a little more complex).
Anyway- you're ultimately right- I'm not using speedfilter for the reason it was intended- storing in folders. But it happens to have a couple little things that I didn't expect while still- the little bit of folder usage I do use, it's helped that flow a little better.
Hope that makes some kind of sense.
Anonymous # Tuesday, May 30, 2006 5:10:30 PM
Eddie LopezEddie_Lopez # Tuesday, May 30, 2006 6:37:51 PM
Thanks- Eddie
Anonymous # Thursday, June 1, 2006 1:33:19 AM
Anonymous # Tuesday, August 10, 2010 3:57:15 AM