From b571f81cc7c89812e69161a3f64a41d1237765e2 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 28 Nov 2016 16:45:52 +1300 Subject: [PATCH] Suggest installing gridfieldqueuedexport --- composer.json | 3 ++- docs/en/troubleshooting.md | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 4f13909..db09895 100644 --- a/composer.json +++ b/composer.json @@ -34,7 +34,8 @@ }, "suggest": { "colymba/gridfield-bulk-editing-tools": "Allows for bulk management of form submissions", - "silverstripe/secureassets": "Enables files uploaded via userforms to be secured from public access" + "silverstripe/secureassets": "Enables files uploaded via userforms to be secured from public access", + "silverstripe/gridfieldqueuedexport": "Export large submission as CSV through queued jobs in the background" }, "extra": { "branch-alias": { diff --git a/docs/en/troubleshooting.md b/docs/en/troubleshooting.md index 2c655ee..ce1d841 100644 --- a/docs/en/troubleshooting.md +++ b/docs/en/troubleshooting.md @@ -18,3 +18,10 @@ it then grabs the columns for the live database it will create a backup of the t are surplus. To run the task login as Admin and go to to http://yoursite/dev/tasks/UserFormsColumnCleanTask + +## My CSV export times out or runs out of memory + +You likely have too many submissions to fit within the PHP constraints +on your server (execution time and memory). If you can't increase these limits, +consider installing the [gridfieldqueuedexport](https://github.com/silverstripe/silverstripe-gridfieldqueuedexport) module. It uses [queuedjobs](https://github.com/silverstripe-australia/silverstripe-queuedjobs) to export +submissions in the background, providing users with a progress indicator. \ No newline at end of file