Install

Works with Drupal: 7.x

Using dev releases is not recommended, except for testing.

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 50.91 KB
MD5: 4011387be2c2448e26b8974fd3f6874c
SHA-1: 8a16b607ff4965e3dea2c670555ab7e869589a20
SHA-256: 8122665f61ecd306ce876e03f45357080b80d59a6f7e6014d0a8c40ac155769b
Download zip 56.06 KB
MD5: 1464d84ef04a602b35805980ccf1e37c
SHA-1: ce4870ed8af93998be3e3b4bbf0fea8621710efa
SHA-256: 836118748e412a5705fdf944648ad3992b109bba96b834763fe68330d8d1a1c5

Release notes

This is the development branch for S3 File System 7.x-2.x.

The major version number has been bumped because THIS VERSION IS NOT 100% BACKWARDS COMPATIBLE WITH s3fs 7.x-1.x!!
Most of the functionality should work on a site originally set up using 7.x-1.x, but some things (e.g. Partial Refresh Prefix) will break.

New features currently in the 2.0 branch:

1) S3 File System 2.0 can currently take over the public:// and private:// filesystems, ensuring that even hardcoded public:// files will be stored in S3. This has some major implications for CSS files, though, so you'll need to be able to configure your webserver to act as a proxy for them, as described in the README.
2) The Partial Refresh Prefix option has been replaced with the Root Folder option, which allows you to configure s3fs to put every file it writes into a specific subfolder of your bucket. This will allow a single bucket to host multiple different Drupal sites' files, and it makes the feature work better with public:// takeover and image derivatives. "Root Folder" provides the same functionality as Partial Refresh Prefix, but it is not backwards compatible with Partial Refresh Prefix! So if you were using Partial Refresh Prefix, you'll need to read the README.txt file for instructions on how to upgrade.
3) CORS Support is now in alpha status, available through a separate project called S3 File System CORS Upload. With that module installed, you can set your File fields to use a new widget which will upload the file to S3 directly from the user's browser, rather than pushing it to the Drupal site which then sends it to S3.

New features slated for inclusion in v2.0:
If you're interested in other new functionality, don't be afraid to make a feature request on the issue queue!

I encourage users to try 7.x-2.x, and let me know on the issue queue if you find any problems. The public/private takeover and Root Folder functionality should be entirely functional, but there might be subtle bugs here and there, which I would love help in finding and squashing.

Created by: coredumperror
Created on: 1 Nov 2014 at 00:59 UTC
Last updated: 28 Sep 2022 at 01:58 UTC
Bug fixes
New features

Other releases