[#5011] Imp Inbox display on portal page
Summary Imp Inbox display on portal page
Queue IMP
Queue Version HEAD
Type Enhancement
State Accepted
Priority 1. Low
Owners
Requester Karsten Fourmont <karsten (at) horde (dot) org>
Created 02/19/2007 (866 days ago)
Due
Updated 12/17/2008 (199 days ago)
Assigned
Resolved
Attachments
Milestone IMP 5.0
Patch No

History
12/17/2008 Michael Slusarz Comment #7 Reply to this comment
I think this should probably be like gmail where a simplified 
summary of the last 5-10 messages is displayed, instead of a full 
mailbox implementation.
This already (kinda) exists for dimp - namely the 'newmail' block.

11/08/2008 Chuck Hagenbuch Comment #6
State ⇒ Accepted
Reply to this comment
I think this should probably be like gmail where a simplified summary 
of the last 5-10 messages is displayed, instead of a full mailbox 
implementation.
12/26/2007 Chuck Hagenbuch Deleted Attachment: mailbox[1].php
 
12/26/2007 Chuck Hagenbuch Deleted Attachment: FolderSummaryPortal.png
 
12/26/2007 Chuck Hagenbuch State ⇒ Stalled
 
12/26/2007 Michael Slusarz Comment #5
State ⇒ Accepted
Reply to this comment
06/14/2007 Chuck Hagenbuch Comment #4
State ⇒ Resolved
Reply to this comment
You're right that this needs a lot of work and should be abstracted, 
but I wanted to get it into CVS so it gets global find/replace fixes 
at least.
06/14/2007 Chuck Hagenbuch Deleted Attachment: mailbox.php
 
06/03/2007 Karsten Fourmont Comment #3
New Attachment: mailbox[1].php
Reply to this comment
small update to mailbox portal block code to make it work with current cvs.
Save to imp/lib/Block/mailbox.php



02/19/2007 Chuck Hagenbuch State ⇒ Accepted
 
02/19/2007 Karsten Fourmont Comment #2
New Attachment: mailbox.php
Reply to this comment
Here's the PHP code. Save it to imp/lib/Block/mailbox.php to get an 
idea. (Note: the hide column features doesn't work atm)
This code is a proof of concept and not a starting point for the 
implementation of this block!


02/19/2007 Karsten Fourmont Comment #1
Summary ⇒ Imp Inbox display on portal page
New Attachment: FolderSummaryPortal.png
Type ⇒ Enhancement
Priority ⇒ 1. Low
State ⇒ New
Queue ⇒ IMP
Reply to this comment
The portal page should allow a Block with the current inbox. So a user 
has mail, tasks and upcoming events all at one glance. See attached 
screenshot to gen an idea.

As a proof of concept I created a block example. It's rather ugly 
prototype code: I just took imp/mailbox.php, threw out some unneeded 
stuff and enclosed it in an ob_start() / ob_end_clean.

A "real" implementation should be done by moving the contents of 
imp/mailbox.php to a function in lib/ and then use this by both 
imp/mailbox.php and Block/mailbox.php.

However I really don't know enough about imp to do this on my own.