This page is to brainstorm on export capabilities of Tiki features that rely on the Unified Index, such as
But it doesn't cover previous generation code like PluginTrackerList and PluginTrackerFilter which already have an export parameter.
Source data
PluginList is obvious
- PluginPivotTable has two modes:
- Standard pivot table data
- aggregateDetails
https://pivottable.js.org/examples/mps_export.html
https://github.com/nicolaskruchten/pivottable/issues/851
https://github.com/nicolaskruchten/pivottable/issues/582
https://github.com/nicolaskruchten/pivottable/wiki/Optional-Extra-Renderers#exporting-to-tsv-demo
Export
- Format: only .csv for now. We can perhaps add other later, like xlsx and ods
- Which columns?
- Options: all (default, and immediate need)
- Later: what is show on page, and possibly configurable (a bit like Tracker Tabular).
- Which rows?
- According to current filter. So if no filter if currently picked, all data is exported
- All rows should be exported, notwithstanding pagination on current view
Questions
- What happens if too much data causes timeouts? Should there be a way to set a maximum? or to increase time allowed to generate? Or pre-generate reports in the back-end?