Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dyerc/craft-flux

Craft CMS plugin which integrates with AWS Lambda and CloudFront to process, cache and serve images
https://github.com/dyerc/craft-flux

aws aws-lambda aws-s3 cloudfront craft-plugin craftcms image-processing performance plugin

Last synced: about 1 month ago
JSON representation

Craft CMS plugin which integrates with AWS Lambda and CloudFront to process, cache and serve images

Awesome Lists containing this project

README

        

[![Stable Version](https://img.shields.io/packagist/v/dyerc/craft-flux?label=stable)](<(https://packagist.org/packages/dyerc/craft-flux)>)
[![Total Downloads](https://img.shields.io/packagist/dt/dyerc/craft-flux)](https://packagist.org/packages/dyerc/craft-flux)

# Flux Plugin for Craft CMS

Flux integrates your site image transforms with AWS, using Lambda and CloudFront to process, cache and serve your images.

- Image heavy pages will feel more instantaneous to load because high performance CloudFront servers perform the image transformations
- Process image transforms on demand, only when they are requested by the user
- Automatically serve WebP to browsers that support it without having to explicitly define WebP transforms in your templates
- Supports all Craft filesystems, including local folders
- Compatible with your existing Craft template code, named transforms and focal points. Simply enable Flux and your templates don't need to change
- Transforms are completely URL based, no database queries are needed
- Automatically purges transformed files when assets change


## Documentation

Learn more and read the documentation at [cdyer.co.uk/plugins/flux »](https://cdyer.co.uk/plugins/flux)

## License

This plugin requires a commercial license purchasable through the [Craft Plugin Store](https://plugins.craftcms.com/flux).

## Requirements

This plugin requires [Craft CMS](https://craftcms.com/) 4.0.0 or later.

## Installation

To install the plugin, search for “Flux” in the Craft Plugin Store, or install manually using composer.

```shell
composer require dyerc/craft-flux
```

---

Created by [Chris Dyer](https://cdyer.co.uk).