A bundle for tracking stored files across local and cloud based storages
MIT License
Many solutions for file storage already exist within the Symfony Bundle ecosystem, yet we found them all lacking some combination of requirements that we would need for our use cases. As part of our core business, we store and process many different kinds of files for customers involved in printing. Due to this requirement, we needed a system that accomplished the following considerations:
To accomplish this goal, we've designed the OpensoftStorageBundle to handle these use cases for us. It combines tools from knplabs/gaufrette, Doctrine entites for Storages, StorageFiles, and StoragePolicies, some administrative screens to create, update, review, and look at stored files, and some doctrine listeners
Your application then has access to a storage_manager
service which handles most of these use cases for storing new files
into the storage engine.
Documentation for the bundle can be found in Resources/doc
This bundle is licensed under the permissive MIT license. We welcome pull requests to improve it!