colymba/gridfield-bulk-editing-tools
Silverstripe CMS GridField component to upload images/files and edit records in bulk
Maintainers
Package info
github.com/silverstripe/silverstripe-gridfield-bulk-editing-tools
Type:silverstripe-vendormodule
pkg:composer/colymba/gridfield-bulk-editing-tools
Requires
- silverstripe/asset-admin: ^3.2
- silverstripe/framework: ^6.2
Requires (Dev)
Suggests
None
Provides
None
Conflicts
None
Replaces
None
BSD-3-Clause 0e00bae575e0ddf1e7aac81ba97abb75231daa63
This package is auto-updated.
Last update: 2026-05-22 05:33:51 UTC
README
👁 CI
👁 Silverstripe supported module
Set of SilverStripe CMS GridField components to facilitate bulk file upload & record editing.
Components
- Bulk Upload: Upload multiple images or files at once into DataObjects
- Bulk Manager: Delete, Unlink, Edit (and more) multiple records at once
Installation
composer require colymba/gridfield-bulk-editing-tools
Bulk Upload
Upload multiple images or files at once into DataObjects. Perfect for galleries and the like.
$config->addComponent(new \Colymba\BulkUpload\BulkUploader());
Versioned
By default BulkUploader will write to the current stage (most likely Draft). To auto publish your DataObject, use the following param or config:
$config->addComponent(new \Colymba\BulkUpload\BulkUploader(null, null, true));
OR
$config->getComponentByType('Colymba\\BulkUpload\\BulkUploader')->setAutoPublishDataObject(true);
Your DataObject should own the Image/File relation so it is published at the same time: See SilverStripe DataObject ownership DOC
See BULK_UPLOAD.md for detailed configuration.
Bulk Manager
Perform actions on multiple records straight from the GridField
$config->addComponent(new \Colymba\BulkManager\BulkManager());
For full configuration options, see the Bulk Manager documentation.
