Loading...
 
Skip to main content

Unified Index Export

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?

Show PHP error messages