6.0.0-alpha14
7/2/25

[#5011] Imp Inbox display on portal page
Summary Imp Inbox display on portal page
Queue IMP
Queue Version Git master
Type Enhancement
State Resolved
Priority 1. Low
Owners
Requester karsten (at) horde (dot) org
Created 02/19/2007 (6708 days ago)
Due
Updated 11/18/2009 (5705 days ago)
Assigned
Resolved 11/18/2009 (5705 days ago)
Milestone IMP 5.0
Patch No

History
11/18/2009 11:08:50 PM Michael Slusarz Comment #8
State ⇒ Resolved
Version ⇒ Git master
Reply to this comment
Actually, the newmail block is precisely what is needed, and it 
already exists.
12/17/2008 06:22:31 AM 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/09/2008 03:23:22 AM 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/27/2007 03:29:38 AM Chuck Hagenbuch Deleted Original Message
 
12/27/2007 03:29:27 AM Chuck Hagenbuch Deleted Original Message
 
12/27/2007 03:28:51 AM Chuck Hagenbuch State ⇒ Stalled
 
06/14/2007 07:26:45 PM 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 06:51:45 PM Chuck Hagenbuch Deleted Original Message
 
06/03/2007 06:44:37 PM 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 03:05:06 PM Chuck Hagenbuch State ⇒ Accepted
 
02/19/2007 03:01:01 PM 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 02:58:27 PM Karsten Fourmont Comment #1
Priority ⇒ 1. Low
State ⇒ New
New Attachment: FolderSummaryPortal.png
Queue ⇒ IMP
Summary ⇒ Imp Inbox display on portal page
Type ⇒ Enhancement
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.


Saved Queries