Download the PHP package bnomei/kirby3-thumb-imageoptim without Composer

On this page you can find all versions of the php package bnomei/kirby3-thumb-imageoptim. 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 kirby3-thumb-imageoptim


The used php lib will most likely not recieve an update for php 8 so I decieded to drop support for this plugin.

Kirby 3 Thumb Imageoptim

Release Downloads Build Status Coverage Status Maintainability
Twitter

Kirby 3 CMS Thumb Component to optimize images using ImageOptim Api.

Commercial Usage


Support open source!

This plugin is free but if you use it in a commercial project please consider to sponsor me or make a donation.
If my work helped you to make some cash it seems fair to me that I might get a little reward as well, right?

Be kind. Share a little. Thanks.

‐ Bruno
 

M O N E Y
Github sponsor Patreon Buy Me a Coffee Paypal dontation Hire me

Installation

Requirements

Setup

In your site/config.php options set the ImageOptim API key.

TIP: You can also set a callback if you use the dotenv Plugin.
'bnomei.thumbimageoptim.apikey' => function() { return env('IMAGEOPTIM_APIKEY'); },

Usage

Generate thumbs as usual using resize() File Method or the srcset() function.

If you want your image to be optimized but retain their original size use: $img->thumbimageoptim(). You can providing a width or height but its optional.

TIP: if you use $img->resize() without a param you will not generate a thumb and it will not be optimized.

This plugin will work with the Srcset Plugin but be aware that depending on your srcset config a lot of files might be requested to be optimized. The requests are not send aync but one after another waiting for the response. The plugin will discard unfinished requests on next retry.

Settings

bnomei.thumbimageoptim. Default Description
apikey callback or null Your imageoptim apikey as string.
enabled true set to false to disable optimization with this plugin
forceupload false set to true when images are not public available (like a website with htpasswd).
timelimit null or int if int value is set set_time_limit will be called for each request
apirequest array default io_quality and io_dpr values

Localhost and forceupload

Content is always uploaded on localhost. The allow_url_fopen PHP setting must be enabled for the API to do uploading. Check with ini_get('allow_url_fopen'). Please be aware of the potential security risks caused by allow_url_fopen!

Disclaimer

This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please create a new issue.

License

MIT

It is discouraged to use this plugin in any project that promotes racism, sexism, homophobia, animal abuse, violence or any other form of hate speech.


All versions of kirby3-thumb-imageoptim with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2.0
getkirby/composer-installer Version ^1.1
imageoptim/imageoptim Version ^1.3
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 bnomei/kirby3-thumb-imageoptim contains the following files

Loading the files please wait ....