66 lines
2 KiB
Text
66 lines
2 KiB
Text
=== iDrivee2 Media Upload ===
|
|
Contributors: javiercasares
|
|
Tags: s3, cdn, media, upload, storage
|
|
Requires at least: 6.8
|
|
Tested up to: 6.9
|
|
Requires PHP: 8.2
|
|
Stable tag: 1.0.0
|
|
License: GPL-2.0-or-later
|
|
License URI: https://spdx.org/licenses/GPL-2.0-or-later.html
|
|
|
|
Uploads media files to iDrivee2 (S3-compatible storage) with enterprise-grade security and logging.
|
|
|
|
== Description ==
|
|
|
|
WordPress plugin that uploads media files to iDrivee2 (S3-compatible storage), deletes local copies, and serves media from a CDN. Enterprise-grade security with comprehensive logging and rate limiting.
|
|
|
|
**Features:**
|
|
|
|
* Automatic upload to S3-compatible storage
|
|
* Local file cleanup to save disk space
|
|
* CDN integration for faster media delivery
|
|
* Security logging with WP_DEBUG_LOG integration
|
|
* Rate limiting to prevent abuse
|
|
* OWASP Top 10 (2021) compliant
|
|
* PHPStan level 8 type-safe code
|
|
* WordPress.org coding standards compliant
|
|
|
|
**Security Rating: A+ (Excellent)**
|
|
|
|
== Installation ==
|
|
|
|
1. Upload the plugin files to `/wp-content/plugins/idrivee2-media-upload/`
|
|
2. Activate the plugin through the 'Plugins' screen in WordPress
|
|
3. Configure S3 credentials in Settings → iDrivee2
|
|
4. Test the connection and start uploading
|
|
|
|
== Frequently Asked Questions ==
|
|
|
|
= Does this plugin delete my local files? =
|
|
|
|
Yes. After successfully uploading to S3, local files are deleted to save disk space. Make sure your S3 configuration is correct before using.
|
|
|
|
= Can I use my own CDN domain? =
|
|
|
|
Yes. Set the IDRIVEE2_MEDIA_DOMAIN constant in wp-config.php or configure it in Settings → iDrivee2.
|
|
|
|
= Is this compatible with Multisite? =
|
|
|
|
Yes. The plugin fully supports WordPress Multisite installations.
|
|
|
|
== Changelog ==
|
|
|
|
= 1.0.0 =
|
|
* First stable release with enterprise-grade security
|
|
* Added security logging system
|
|
* Added rate limiting protection
|
|
* PHPStan level 8 compliance
|
|
* OWASP Top 10 compliant
|
|
* Complete security audit (A+ rating)
|
|
|
|
See CHANGELOG.md on GitHub for detailed version history.
|
|
|
|
== Upgrade Notice ==
|
|
|
|
= 1.0.0 =
|
|
First production-ready release with comprehensive security features.
|