Provides a GridField button to queue the export to a CSV, good for handling large datasets

Installs: 202

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0


1.1.1 2022-08-16 05:33 UTC

This package is auto-updated.

Last update: 2024-04-28 03:36:16 UTC


Provides a button that will queue the export to a csv file from a gridfield, which can then be found in the site Assets. Good for exporting large numbers of dataobjects without causing timeouts.

Installation (with composer)

composer require iliain/silverstripe-queuedexport


$config->addComponent(new GridFieldQueueExportButton('buttons-before-left')

The following config can be used to alter the behaviour of the export:

Name: myexportconfig
  storage_directory: 'CSV Exports' # Set the parent folder location where CSV files will be exported to
  increase_memory_limit: true # Enable or disable the environment increasing the time and memory limits for the export process. Default: true

A number of extension hooks have been provided to allow further modification of the process if required.