John Sequeira

Amped::Technology
John Sequeira's weblog: enterprise application development, typed weakly.

Tuesday, November 05, 2002


Beefing up Email

I installed ZOE, a Java web/email client that runs on 127.0.0.1 and fulltext indexes your email. I'd started cursing every time I went to Outlook to search through my 5000 messages (which doesn't seem like a lot) and I listened to my disks start to crawl. I'm running an IMAP server locally, on an e-smith distribution running at 133Mhz with slow IDE hard drives. IMAP search _works_, but it doesn't really have a performance advantage over kludgy Outlook. I've got a dual Athlon 2GHz workstation for reading the mail, so in my case it makes vastly more sense to index there. ZOE is so FAST compared to my other search options, that I couldn't stop smiling after I started using it. It's not just fast because of the full-text search, though. The web UI allows you to drill into the results in a way that native desktop apps can't capture. The google metaphor is so drilled into my brain, and making email search work the same is a huge leap forward. I hope the Chandler team takes note.

On an enterprise software note, integrated email search functionality is something offered by KM vendor Intraspect, which clients seem to be very happy with. Although I've deployed it a couple of times, I didn't quite 'get' how powerful the web UI was when applied to email search. I'm starting to get it. I suspect that email-integration really needs to be baked in to OpenACS before it becomes a serious contender in the KM or groupware space. The modules all do what they're supposed to, but when you go implement on a client site you discover that nobody wants to retype their data into your shiny new forms. Email integration is key.

nitpicking ZOE

I wish ZOE exposed a web services UI, and/or had a templating mechanism like Amphaetadesk so I could work on different visualizations. The colorless UI scheme doesn't help the Emacs-font-locked-contrast I'm familiar with. Also, a Bayesian auto-filter like POPFile would be handy. Regardless, I'm a believer.

Building tools for the networked society

The Collaboraid Vision:

http://www.pinds.com/blog/archive/2002/11/#blog-entry-5948

Lars has been reading Linked

ESI, not dead yet

I wrote a partial ESI implementation in mod_perl. It makes so much sense to me for accelerating dynamic content and taking a load off your back-end servers. But I think proxying just involves too much coordination between the opps folks and the apps folks. As an aside, the Zope crew always seems to pick the "right" technology, whether or not it's feasible or popular (i.e. OODB, FastCGI, Python, etc.) Kudos to them.

http://devel.squid-cache.org/projects.html#esi
10:20:30 AM      comment []  trackback []


© Copyright 2005 John Sequeira.
 
November 2002
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Oct   Dec

Click to see the XML version of this web page.
Click here to send an email to the editor of this weblog.
Yahoo: johnseq2
MSN: john_seq@hotmail.com
AIM: amped02139
Skype: johnjulian