Skip to content

This module automatically optimise, compress and generates an WebP images from both uploaded as well as any resampled (cropped, scaled etc) images in SilverStripe.

License

Notifications You must be signed in to change notification settings

mi32dogs/silverstripe-seo-images

Repository files navigation

Creates Optimised images for SEO in SilverStripe

This Module is Ralph Slooten's axllent/silverstripe-image-optimiser with a module to generate WebP images of all optimized images.

This module automatically optimise, compress and generates an WebP images from both uploaded as well as any resampled (cropped, scaled etc) images in SilverStripe.

Images (JPG, PNG & GIF) are automatically optimised, provided you have the correct binaries installed (see "Installation" below) and it also generates WebP images for all optimized and compressed (JPG & PNG) images. It also adds More Information about webp images https://developers.google.com/speed/webp/

The module overrides the default FlysystemAssetStore to first optimise the image before adding the image to the store, then if the image is a JPG or PNG it will create a WebP image. It works transparently.

Requirements

Optimisation tools

The module uses spatie/image-optimizer and will use the following optimisers if they are both present and in your default path on your system:

WebP creation tools

The module uses rosell-dk/webp-convert to generate WebP images. The library can convert using the following methods:

Installation

composer require showpro/silverstripe-seo-images

Installing the utilities on Ubuntu:

sudo apt-get install jpegoptim optipng pngquant gifsicle

Installing the utilities on Alpine Linux:

apk add jpegoptim optipng pngquant gifsicle

Usage

Assuming you have the necessary binaries installed, it should "just work" with the default settings once you have flushed your SilverStripe installation.

About

This module automatically optimise, compress and generates an WebP images from both uploaded as well as any resampled (cropped, scaled etc) images in SilverStripe.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published