level51 / silverstripe-threeq-upload
SilverStripe module for file handling with 3Q SDN
Package info
github.com/Level51/silverstripe-threeq-upload
Type:silverstripe-vendormodule
pkg:composer/level51/silverstripe-threeq-upload
0.2.0
2024-11-28 00:00 UTC
Requires
- php: >=7.3
- guzzlehttp/guzzle: ^7.3
- silverstripe/framework: ^4.7 | ^5
- silverstripe/vendor-plugin: ^1.4 | ^2
This package is auto-updated.
Last update: 2026-02-28 12:45:08 UTC
README
Adds a data object and upload field for maintaining video files stored by 3Q.
Features
- ThreeQUploadField with
- direct uploads from the browser to 3Q
- selection of existing files via the 3Q api
- select only mode if no uploads should be allowed
- ThreeQFile data object for relation handling, independent from Silverstripe file records
Config
The credentials have to be maintained via environment config. Example using .env:
THREEQ_API_KEY=""
THREEQ_PROJECT_ID=""
Requirements
- Silverstripe ^4.7 | ^5
- PHP >= 7.3
- API access for 3Q
Maintainer
- Level51 hallo@lvl51.de