- Do you have an RSS Feed in a View, and need to export it to Amazon S3?
- Do you have a View of some other data type, like CSV or XML, that you need to export to Amazon S3?
- Are your site's feeds being slammed, or is access to them being throttled by your host?
- Are your MailChimp newsletters going out saying NO RSS ITEMS FOUND?
- Do you need to do any of the above, but with an S3 compatible service?
As long as you have access to Drush and an AWS account, this module might help!
Views S3 export provides a Drush command for exporting a View to a file on Amazon S3 (or a compatible service). From there, the file can be served from CDN, fast.
Features
- Doesn't require any alterations to your Views; unlike Views data export it doesn't require a View display to itself.
- Change the Cache-Control HTTP header S3/CloudFront will use. For example,
max-age=300, public. - Change the Content-Type HTTP header S3/CloudFront will use. For example,
application/rss+xml. - Choose any View and View display to export.
Post-Installation
The Drush command may be run like this: drush views:s3-export view_id display_id while running: drush --help views:s3-export shows the available options.
Note: the command always uses the Anonymous user when executing the View (please create a feature request if you have a different use-case).
Supporting this Module
The developers of this module are available for hire at Woolwich Web Works. If you have budget for developing a feature you need, if you're confused by how S3 and CloudFront and Drupal fit together, or would like help setting it up, get in touch!
Project information
Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Automation, Import and export, Performance
- Ecosystem: S3 File System, Advanced Views RSS Feed
- Created by liam mcdermott on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.