| AWSS3 |
Module |
<p>The AWSS3 module provides seamless integration between CMS Made Simple and Amazon S3 cloud storage, enabling you to store and manage your website's media files in AWS S3 buckets. This module offers a cost-effective and scalable solution for handling large file uploads, media delivery, and content distribution without the infrastructure overhead.</p>
<h3>Features</h3>
<ul>
<li>Direct integration with Amazon S3 for file storage and retrieval</li>
<li>Dual authentication methods: Saved Credentials (Access Key/Secret) or IAM Role (EC2/ECS Instance Profile)</li>
<li>File browser interface with pagination, sorting, and directory navigation</li>
<li>Multiple file upload support with drag-and-drop functionality</li>
<li>Presigned URL generation for secure, time-limited file access</li>
<li>Custom URL support for CloudFront or custom domain integration</li>
<li>File type restrictions with configurable allowed extensions</li>
<li>Automatic file icon detection based on file type</li>
<li>Cached bucket queries with configurable expiry intervals for optimal performance</li>
<li>Comprehensive permission system for access control</li>
<li>Customizable summary, detail, and upload templates using CMS Layout Templates</li>
<li>Pretty URL support with SEO-friendly file paths</li>
<li>Audit logging for all file operations (upload, delete, directory changes)</li>
<li>Multi-region support for all AWS regions</li>
<li>FileManager integration with familiar admin interface</li>
</ul>
<h3>Use Cases</h3>
<ul>
<li>Offload media storage to reduce server load and bandwidth costs</li>
<li>Scale file storage automatically without server upgrades</li>
<li>Distribute content globally using CloudFront CDN integration</li>
<li>Manage large file libraries with efficient pagination and caching</li>
<li>Secure file access with time-limited presigned URLs</li>
</ul>
<h3>Screenshots</h3>
<p><img src="https://cmsms-downloads.s3.eu-south-1.amazonaws.com/AWSS3/awss3_preview.jpg" alt="AWSS3 module" width="900"></p>
|