Download the PHP package arraypress/wp-s3-browser without Composer
On this page you can find all versions of the php package arraypress/wp-s3-browser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download arraypress/wp-s3-browser
More information about arraypress/wp-s3-browser
Files in arraypress/wp-s3-browser
Download arraypress/wp-s3-browser
More information about arraypress/wp-s3-browser
Files in arraypress/wp-s3-browser
Vendor arraypress
Package wp-s3-browser
Short Description A comprehensive PHP library for integrating S3-compatible storage providers with WordPress. Features advanced media browser, upload/download management, presigned URLs, and support for multiple providers including AWS S3, Cloudflare R2, DigitalOcean Spaces, and more.
License GPL-2.0-or-later
Homepage https://github.com/arraypress/wp-s3-browser/
Package wp-s3-browser
Short Description A comprehensive PHP library for integrating S3-compatible storage providers with WordPress. Features advanced media browser, upload/download management, presigned URLs, and support for multiple providers including AWS S3, Cloudflare R2, DigitalOcean Spaces, and more.
License GPL-2.0-or-later
Homepage https://github.com/arraypress/wp-s3-browser/
Please rate this library. Is it a good library?
Informations about the package wp-s3-browser
S3 Browser for WordPress
A comprehensive PHP library for integrating S3-compatible storage providers with WordPress, featuring an advanced media browser, file management, and support for multiple cloud storage providers.
Features
- Multi-Provider Support: AWS S3, Cloudflare R2, DigitalOcean Spaces, Linode Object Storage, and more
- Advanced Media Browser: Native WordPress media uploader integration with breadcrumb navigation
- File Management: Upload, download, delete, and organize files across S3-compatible storage
- Presigned URLs: Generate secure, time-limited download URLs for private files
- Plugin Integration: Built-in support for WooCommerce and Easy Digital Downloads
- Bucket Management: List, browse, and manage buckets across providers
- Caching: WordPress transient caching for improved performance
- File Type Detection: Automatic MIME type detection and file categorization
- Search & Filter: Built-in search functionality for finding files quickly
- WordPress Integration: Uses WordPress standards (WP_Error, transients, admin styles)
Installation
Install via Composer:
Basic Usage
Initialize the Browser
Working with Buckets
Managing Objects
File Uploads and Downloads
Integration with WordPress Plugins
Supported Providers
- AWS S3 - Amazon Simple Storage Service
- Cloudflare R2 - Cloudflare's zero-egress object storage
- DigitalOcean Spaces - DigitalOcean's S3-compatible storage
- Linode Object Storage - Akamai's object storage solution
- Vultr Object Storage - Vultr's S3-compatible storage
- Custom Providers - Extensible architecture for custom implementations
Configuration
The library supports various configuration options:
Cache Management
Built-in caching using WordPress transients:
API Documentation
For detailed API documentation and advanced usage examples, visit the documentation.
Requirements
- PHP 7.4 or later
- WordPress 6.8.1 or later
- Required PHP extensions: simplexml, curl, json, mbstring
License
This library is licensed under the GPL v2 or later.
Credits
Developed by ArrayPress
All versions of wp-s3-browser with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
arraypress/wp-composer-assets Version dev-main
arraypress/wp-breadcrumbs Version dev-main
arraypress/wp-composer-assets Version dev-main
arraypress/wp-breadcrumbs Version dev-main
The package arraypress/wp-s3-browser contains the following files
Loading the files please wait ...