| 94 | The current focus is on migrating S3Report from a full-page design into AJAX-updateable widgets which are linked to [wiki:S3/FilterForms S3Filter] forms. |
| 95 | |
| 96 | It is desired to provide exports in JSON, CSV, PDF and XLS. Note this isn't simple because: |
| 97 | * Users expect that they will export what they see on the screen so the back-end needs to be told the current status as the page is highly interactive. |
| 98 | * The back-end codecs need to be extended to support processing this data structure to generate |
| 99 | * PDF Graphs will need a server-side method to render images (probably based on matplotlib via S3Chart) |
| 100 | * XLS would ideally include the raw Data on 1 or more sheets, the Pivot table on another sheet & Graphs on 1 or more additional sheets. The Pivot Table & Graphs should be linked to the raw data using XLS functionality. |
| 101 | |