Skip navigation.

User Centered

Studying the design of everyday things

A Brighter Outlook: Part I- Email Tagging

, , ,

A Brighter Outlook
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.

Names, names -what's in a name?Faulty form filling flow

Comments

Anonymous 29. April 2006, 05:38

Anonymous writes:

I'm a big fan of your blog.

Re: labeling e-mails in gmail on the fly - select or open an e-mail, and chose "New Label..." from the "More actions..." dropdown menu (it's the last one). This will give you a pop-up in which you can create a new label.

Eddie_Lopez 29. April 2006, 06:18

Got it! Thanks. I don't spend a lot of time with my gmail account- like i said, I use it just to forward to my pop accounts, so thanks for the insight.


-Eddie

Eddie_Lopez 4. May 2006, 20:49

I never verbalized it here, but after reading Josh Porter's take on tagging for personal value over value for everyone else- I realized that this is what I'm implying here. All these tags I'm talking about have nothing to do with anyone else but the same user that tagged it in the first place. Nothing shared or networked.

Bokardo (Josh Porter):
http://bokardo.com/archives/the-delicious-lesson/

Anonymous 23. May 2006, 02:40

Mark writes:

It's like you read my mind. We're building a tagging app for outlook that will do most of what you want here, but for now, it will just tag emails EASILY. The key word - EASILY. We're focusing almost exclusively on the UI so that someone will never have to say "now where was I" when tagging something. watch www.cnxn.ca for updates. We're running a market test on this thing so if anyone wants to be a part of it please send me an email to mark@cnxn.ca

I'll also be posting a tutorial on my website shortly that shows how to use Outlook without folders. Just using sorting and "type down" in outlook you can find most email - From, To, Subject is the same as your autotagging. I have over 6000 messages in my inbox and still don't need to use a folder to find something. I was going to offer a training course on this but just got too busy with product development so I'll post the tutorial. Hope it helps.

This is an excellent blog - keep up the good suggestions!!

Mark

Eddie_Lopez 23. May 2006, 03:39

Mark-

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 24. May 2006, 06:29

mark writes:

update to my thread above. Here's the tutorial. http://cnxn.ca/NoFoldersTutorial.html

I wouldn't mind hearing some feedback to see how this works for others. The toughest thing is to not get overwhelmed by 1000's of emails in one folder, but if you catch on to the sorting it's actually not an issue. The best thing I like about having my stuff in one place is I always know where to look for it. Another fringe benefit is that in browsing for something I want, I tend to stumble across other things that I forgot about. This would never happen if obscured by a folder.

Now imagine being able to dump everything into one folder, and then use tags to be able to filter it? That's what we want to build.

Mark

Eddie_Lopez 24. May 2006, 21:53

Email/feedback sent to your support email address and your named email address.

Hope what I sent makes *some* sense- it seems a bit ramble-like.

Thanks for the tips- I enjoyed playing and tweaking outlook

Eddie_Lopez 25. May 2006, 15:37

Mark-
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_Lopez 25. May 2006, 18:08

BTW- a workaround for the unread sent items is to use two rules...

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 25. May 2006, 18:50

Mark writes:


First point - access to webmail.

I solved this at home* by reflecting all of my ISP email to Gmail at the
server source, so everything you sent me today to mark@cnxn.ca I can pick up
in my gmail account AND I also set up all outgoing mail from mark@cnxn.ca to
be cc'd to my gmail. Result: I have access to all of my email within
outlook with the interface I love, but also on the web if away from my home
computer. The only limitation is that anything I send from gmail will not
show up on my client since I don't want the CC to get reflected back to
gmail. Possible, but wasteful with duplication.

*This doesn't work for me at my day job because the corporate servers seem
to block rules that fwd everything to an outside address. Not a big deal
for you since u have webmail though.


2nd point regarding unread messages:

A few people have mentioned this. They also want to be able to mark the
sent messages as unread because they also LOVE that "unread messages"
feature. You're right - you can't do this with sent msgs. One of my
partners www.techhit.com has a pretty good product called AutoREAD that
allows you to automatically mark certain messages as read based on criteria
(more comprehensively than the native outlook "mark as read" rule) I
thought that this would solve that problem but it doesn't work for sent
messages either.

The "sent" rules don't have the mark as read option, but the rec'd rules do,
so I tried to apply that to all messages from myself. No go. If anyone
knows how to do this please enlighten us. Any one have a script for a
custom rule to mark sent messages as read??

Regarding the 2 rule setup - tried that before, still didn't mark it as read. u sure this works? What order are they processed?

Eddie_Lopez 25. May 2006, 19:10

I'm also playing around with an Outlook Add-In called SpeedFiler- so I can't say for certain what's going on. I have Speedfiler moving (not copy) my messages from my sent mail into my inbox, and that is allowing the "mark as read" rule to work fine.

Anonymous 26. May 2006, 01:58

Mark writes:

What do you think of it? If you're a no folders guy like me, how do you use it?

Eddie_Lopez 26. May 2006, 02:30

So far, it's helping me do two things much more easily...

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 30. May 2006, 17:10

Mark writes:

It does. Very useful info here, thanks Eddie. I've actually got some feedback on my site for the email tagger we're building so I'd like to add this to the mix. With your permission, I'd like to add this blog to a link on my site so we can exchange ideas and hopefully get more people in the discussion.

Mark

Eddie_Lopez 30. May 2006, 18:37

Please feel free.

Thanks- Eddie

Anonymous 1. June 2006, 01:33

Mark writes:

Excellent. I set up a link to this blog on my main page. Check out the Email Tagger page for some ideas to discuss.

www.cnxn.ca/emailtagger.html

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies