brendo / cloudstoragefield

This field allows you to store your uploads on the cloud using Rackspace's Cloud Files product.
3 stars 0 forks source link

Field: Cloud Storage

This extension allows you store your uploads in the "Cloud" using Rackspace's Cloud Files product. While the extension is currently tied to Rackspace, it leverages their PHP OpenCloud SDK which theoretically means it can work on other providers.

Installation

  1. Upload the /cloudstoragefield folder to your Symphony /extensions folder

  2. If you are using Git, ensure that you checkout the submodules, running git submodule update --init inside the /cloudstoragefield folder should do the trick

  3. Enable the extension by selecting the "Field: Cloud Storage Field" on the Symphony extensions page, choose Enable from the With Selected menu and then click Apply.

  4. Go to your Symphony preferences page to add your Rackspace credentials and select your default container region.

  5. You can now add the "Cloud Storage Field" field to your sections and choosing the container to upload the files into.

Gotchas

TODO

Credits

Big thumbs up to Will Nielsen, Andrew Shooner, Brian Zerangue, Michael Eichelsdoerfer and Scott Tesoriere for their work in the S3 Upload Field and the Unique Upload Field. It provided a pretty good base for knowing how and when to connect to Rackspace.