Bug 173217 - Report Delivery Proposal
Summary: Report Delivery Proposal
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: 2.2.0   Edit
Hardware: All Windows XP
: P3 enhancement (vote)
Target Milestone: Future   Edit
Assignee: Wenfeng Li CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks:
 
Reported: 2007-02-06 21:15 EST by Yip Ng CLA
Modified: 2007-05-21 01:20 EDT (History)
3 users (show)

See Also:


Attachments
Report delivery proposal document (319.28 KB, application/pdf)
2007-02-06 21:16 EST, Yip Ng CLA
no flags Details
Proposed patch for report engine (64.25 KB, patch)
2007-02-06 21:18 EST, Yip Ng CLA
no flags Details | Diff
Proposed patch for HTML emitter (4.25 KB, patch)
2007-02-06 21:18 EST, Yip Ng CLA
no flags Details | Diff
Proposed patch for PDF emitter (879 bytes, patch)
2007-02-06 21:19 EST, Yip Ng CLA
no flags Details | Diff
Proposed patch for mail delivery extension (16.96 KB, application/zip)
2007-02-06 21:20 EST, Yip Ng CLA
no flags Details
Proposed BIRT Report Delivery Proposal (revised) (319.79 KB, application/pdf)
2007-02-07 17:19 EST, Yip Ng CLA
no flags Details
Top Selling Products Report sent as HTML mail (203.25 KB, image/png)
2007-02-08 13:35 EST, Yip Ng CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yip Ng CLA 2007-02-06 21:15:28 EST
I would like to propose and contribute a new BIRT functionality in the area of report delivery to the Eclipse BIRT project.  Report Delivery is a fundamental and integral part of reporting.  

Initial proposal is to provide a more extensible solution for report delivery in BIRT. The solution should provide some out-of-the-box delivery mechanisms such as e-mail, ftp, etc. as well as providing the flexibility for the BIRT developers to customize their report delivery requirements by defining their own extensions for report delivery. The custom report delivery will be provided via Eclipse plug-in extension point mechanism.

With the delivery extension defined and integrated to BIRT, it would be relatively easy to provide other custom report delivery mechanisms such as FTP, printer, cache, fax, Web Portals, etc.

An implementation for a mail delivery extension is supplied with the attachments along with the proposal document. The changes are based on the latest BIRT CVS HEAD (v2.2).

Appreciate feedbacks from the BIRT community.
Comment 1 Yip Ng CLA 2007-02-06 21:16:44 EST
Created attachment 58401 [details]
Report delivery proposal document
Comment 2 Yip Ng CLA 2007-02-06 21:18:12 EST
Created attachment 58402 [details]
Proposed patch for report engine
Comment 3 Yip Ng CLA 2007-02-06 21:18:50 EST
Created attachment 58403 [details]
Proposed patch for HTML emitter
Comment 4 Yip Ng CLA 2007-02-06 21:19:37 EST
Created attachment 58404 [details]
Proposed patch for PDF emitter
Comment 5 Yip Ng CLA 2007-02-06 21:20:14 EST
Created attachment 58405 [details]
Proposed patch for mail delivery extension
Comment 6 Yip Ng CLA 2007-02-06 21:36:52 EST
Comment on attachment 58405 [details]
Proposed patch for mail delivery extension

Note the mail delivery extension is a plug-in project.
Comment 7 Yip Ng CLA 2007-02-07 17:19:42 EST
Created attachment 58492 [details]
Proposed BIRT Report Delivery Proposal (revised)
Comment 8 Hongchang Lin CLA 2007-02-07 21:04:25 EST
I think it's a good addtional function for BIRT. I'm really interest it.
Comment 9 Yip Ng CLA 2007-02-08 12:57:37 EST
Thanks for considering the proposal.  

I just want to make a note that the initial prototype 
was just a quick way for proof of concept and it was 
convenient to reuse Report Engine's core code to have 
an engine task rather than to have a separate engine 
for report delivery.  The code logic certainly can be 
relocated to its own BIRT engine for the Report Server 
or Report runner to invoke. (much like they call the 
Report Engine to generate a report).

I would like to continue to work on this, how should we proceed?  
Appreciate further comments and suggestions.  
Comment 10 Yip Ng CLA 2007-02-08 13:35:30 EST
Created attachment 58583 [details]
Top Selling Products Report sent as HTML mail
Comment 11 Yip Ng CLA 2007-03-09 14:23:20 EST
Hi, it has been over a month now since the proposal submission.  Any updates on the status of the proposal?

Thanks.
Comment 12 Wei Yan CLA 2007-05-20 23:02:22 EDT
defer to future release
Comment 13 Wenfeng Li CLA 2007-05-21 01:20:54 EDT
add plan key word