Changes between Version 41 and Version 42 of BluePrint/Reporting
- Timestamp:
- 01/08/12 22:11:04 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BluePrint/Reporting
v41 v42 20 20 21 21 === Functionality === 22 * A user friendly wizard to define what data you want to see and how you want to see it to generate different types of reports. 22 23 * The ability to easily switch between displaying the same data on various types of reports. eg: 23 24 * List -> Map … … 36 37 37 38 === Report Gallery === 39 No matter how easy we make it for people to generate their own information products, it will still be too hard or time consuming for some people. I think that it is best to allow for a configurable "gallery" of different reports to allow users to quickly and easily access the reports that they need. 40 * The Report Gallery could be configured to have: 41 * an index page which includes a tumb nail of each report 42 * a menu item 43 * sub-menu items directly to each report 44 * An instance of Sahana could contain more than one Report Gallery 45 * This functionality could be an extension of [wiki: DeveloperGuidelines/SaveSearchAndSubscription Save Search and Subscription] work and allow users to configure their own Report Gallery. 38 46 39 40 === Integration with ADAT === 41 47 === Integration with Survey Module === 48 There is a lot of need for data analysis, visualisation and reporting within the Survey Module and it would be good if the framework level functionality could support this. This will be slightly tricky, because the Survey Module data isn't standard S3XRC layout. Could the Survey Modul just pass XML and then the framework could take it from there? If they supported XML input this could be much more powerful. 42 49 43 50 == Use-Cases == 51 ''Please add any that come to mind'' 44 52 45 53 == Design == 54 46 55 === Design Options === 47 56 … … 76 85 77 86 === Existing Functionality === 78 * S3Chart (no documentation) 87 79 88 * BluePrintSearch 80 89 * BluePrintGISLocationsSearch 81 DeveloperGuidelines/SaveSearchAndSubscription82 BluePrintGISLocationsSearch83 90 S3Cube 84 * DeveloperGuidelinesSVG85 * ReportLab86 91 87 === Charts === 88 89 90 91 92 92 === Implementation Plan === 93 93 94 94 == Tools / Libraries / APIs == … … 97 97 * Current the following chart tools are included in Sahana Eden: 98 98 * [http://www.jqplot.com jqPlot]. 99 * [http://matplotlib.sourceforge.net/faq/howto_faq.html#matplotlib-in-a-web-application-server Matplotlib] 99 * [http://matplotlib.sourceforge.net/faq/howto_faq.html#matplotlib-in-a-web-application-server Matplotlib] in S3Chart 100 100 * The [http://healthscapes.org Healthscapes] !SaVaGe library is included to easily output SVG graphs. See: [wiki:DeveloperGuidelinesSVG] 101 101 * Outputs SVG graphs … … 104 104 * http://www.adobe.com/svg/viewer/install/ (Not maintained - e.g. no Windows 7 support) 105 105 * Background page: http://www.w3.org/Graphics/SVG/IG/wiki/SVG_Plugin_for_IE 106 * Interactive Graphs with matplotlib: http://www.dalkescientific.com/writings/diary/archive/2005/04/24/interactive_html.html 106 107 * http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/ 107 108 * Recommends [http://code.google.com/p/flot/ Flot]: "''From an interaction perspective, Flot by far will get you as close as possible to Flash graphing as you can get with jQuery.''" … … 137 138 138 139 === Other === 140 * http://code.google.com/apis/chart/interactive/docs/gallery.html 141 * http://www.pentaho.com/ 142 * http://processing.org/ 139 143 144 == How To Help! == 145 Implementing Data Analysis, Visualization and Reporting within Sahana Eden will be a ongoing process requiring a diverse range of skills. We'd really welcome input from anyone who's interested! 146 * If you have experience in working on solutions in this area before your input would be very valuable! Please feel free to add notes to this pages or contact the MailingList with your insight! 147 * If you're a (potential) user of Sahana Eden, you can add Use-Stories - these will *really* help guide us to to ensure that we meet your needs, just tell us: 148 * Who the user is? 149 * What Data Analysis / Visualization / Reporting do they want? 150 * Why do they want it for? (Purpose) 151 * If you've got some UX/graphic design talent, you could design the interface and some of the reports 152 * Help with implementing the code! Contact the MailingList to find out how! 140 153 141 154 == References ==