Changes between Version 41 and Version 42 of BluePrint/Reporting


Ignore:
Timestamp:
01/08/12 22:11:04 (13 years ago)
Author:
Michael Howden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/Reporting

    v41 v42  
    2020
    2121=== 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.
    2223* The ability to easily switch between displaying the same data on various types of reports. eg:
    2324 * List -> Map
     
    3637
    3738=== Report Gallery ===
     39No 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.
    3846
    39 
    40 === Integration with ADAT ===
    41 
     47=== Integration with Survey Module ===
     48There 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.
    4249
    4350== Use-Cases ==
     51''Please add any that come to mind''
    4452
    4553== Design ==
     54
    4655=== Design Options ===
    4756
     
    7685
    7786=== Existing Functionality ===
    78 * S3Chart (no documentation)
     87
    7988* BluePrintSearch
    8089 * BluePrintGISLocationsSearch
    81 DeveloperGuidelines/SaveSearchAndSubscription
    82 BluePrintGISLocationsSearch
    8390S3Cube
    84 * DeveloperGuidelinesSVG
    85 * ReportLab
    8691
    87 === Charts ===
    88 
    89 
    90 
    91 
    92 
     92=== Implementation Plan ===
    9393
    9494== Tools / Libraries / APIs ==
     
    9797* Current the following chart tools are included in Sahana Eden:
    9898 * [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
    100100 * The [http://healthscapes.org Healthscapes] !SaVaGe library is included to easily output SVG graphs. See: [wiki:DeveloperGuidelinesSVG]
    101101  * Outputs SVG graphs
     
    104104   * http://www.adobe.com/svg/viewer/install/ (Not maintained - e.g. no Windows 7 support)
    105105   * 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
    106107* http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/
    107108 * 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.''"
     
    137138
    138139=== Other ===
     140* http://code.google.com/apis/chart/interactive/docs/gallery.html
     141* http://www.pentaho.com/
     142* http://processing.org/
    139143
     144== How To Help! ==
     145Implementing 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!
    140153
    141154== References ==