[imp] question

David Podolsky dwp at wiredminds.org
Mon Jul 26 14:13:43 PDT 2004


Yeah I agree, I do like google's nice dom/javascript and the quick
refresh rate it produces. However, seperating the front end from the
back isn't going to be the easiest depending on what you want. I redid
an interface for my mail server (http://www.wiredmail.org/screenshots/) 
because I wanted alot of the components on the main page (folders,
preview pane, etc) and I had to rewrite some of the code to allow for
this. However, a completely cosmetic change doesn't seem out of the
picture as they have a nice templating system. It just depends on what
you want. I would advise messing with the code and get an idea where its
all at.

dWP

On Mon, 2004-07-26 at 13:03, Noah Couture wrote:
> Hi All,
> 
> We've been looking at developing a web based email system, and as far
> as I can tell IMP seems to be one of the best ones around.  You all
> have done a very nice job on it.
> 
> Well, what I have been considering doing is slightly different though,
> in terms of interface.  We really like the way gmail uses background
> requests to simplify the user interface and cut down on network
> traffic.  Its really slick having everything in one html page and
> refreshing certain parts of the page using dom/javascript.  I've been
> putting together some code to test this type of framework, and I
> really think that it can work for a webmail system.  But a whole
> system requires a bunch of code, particularly when you get into areas
> like displaying multipart mime messages nicely, composing messages,
> etc.
> 
> So, lets say I wanted to basically develop a very different front end
> like i've described.  I wonder how difficult it would be with IMP? 
> I've done some testing using scott andrews xml-rpc thingy
> (http://www.scottandrew.com/xml-rpc/) and some simple IMAP calls to
> basically get a list of folders and the contents of a particular
> folder.   I used xml-rpc and then merged the xml with xsl documents in
> the client.  The tricky part was trying to understand xsl.  I'm
> actually not sure that that scheme is the way to go, but I got it to
> work for some things.  Google actually just passes raw javascript
> arrays to avoid the overhead of xml.  I found that using gzip does
> away with the overhead of the xml format rather nicely, I suppose at
> some cpu cost.  Anyways, i'm meandering, I could share the code i've
> got so far if anyone is actually interested in this approach.  Barring
> that, i'd really appreciate some feedback in terms of how much work it
> might be to develop a different front end.  I  would really hope to
> figure out a way to be able to drop in this front end over IMP so that
> I would be able to continue to upgrade my HORDE/IMP installation and
> benefit from any new features or fixes with minimal impact to my
> stuff.
> 
> Ok, thanks for any input!
> 
> noah



More information about the imp mailing list