We have created documentation, described the URL generation process, storage directory configuration and the algorithm for performing other tasks. The developer now receives detailed instructions, code templates and functions.
The Evrone team has fixed the shortcomings of the original library and added the ability to integrate with many tools in the Elixir ecosystem. For example, your team can include an additional Ecto interface package that simplifies database communication and cache cleaning tasks.
Waffle has two built-in storages - amazon database local and object Amazon S3. In addition, you can use alternative options, cloud storages such as Google Cloud, RackSpace, Microsoft Azure.
For instant optimization of uploaded files and image conversion, the library supports integration with editors, such as ImageMagick.
We've also added new functionality, now you can validate files based on content using Waffle.