Download the PHP package quinninteractive/silverstripe-webp-substitution without Composer

On this page you can find all versions of the php package quinninteractive/silverstripe-webp-substitution. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package silverstripe-webp-substitution

Silverstripe WebP substitution

This module provides a task, ConvertImagesToWebpTask, which is to be run periodically to provide WebP substitutes for all existing public images.

Requirements

Installation

License

See License

Configuration example

If you should need to change the assets-relative directory or the file suffix to be used for WebP images, you can do that in the configuration.

There is a default limit of 32 megapixels, over which conversion is not attempted. This is to avoid overtaxing the server's virtual memory. This setting can be overridden as shown below. If you change the webp_file_suffix, you must also change the suffix in your nginx configuration (see example below).

Command-line example

Crontab example

Nginx configuration example

To support this module, add these items to your existing Silverstripe configuration. If you have changed the YAML configuration, you will need to adjust these items accordingly.

In the http section

In the server section, before the main assets location directive

Apache configuration example

TBD

Filesystem preparation

If it can, the task will create the directories that it needs. If not, you must create the .webp directory (or the directory named in the webp_directory_path configuration) under the assets directory and make it writable by the web server.

Version

2.1.1

Release notes

2.1.1

Silverstripe 5 support.

2.1.0

This version introduces a backward-compatible feature so that converted WebP files are not used in the CMS. To take advantage of this new feature, you need to change your nginx configuration (see example above). If you do not make the changes, your site will work just as it did in earlier versions, so this is a non-breaking change.


All versions of silverstripe-webp-substitution with dependencies

PHP Build Version
Package Version
Requires silverstripe/framework Version ^4.4 || ^5.0
nette/finder Version ^2.5
rosell-dk/webp-convert Version ^2.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package quinninteractive/silverstripe-webp-substitution contains the following files

Loading the files please wait ....