🚀 Kirby 3.7 is here! Learn more
Skip to content

WebP

A snippet and Kirby tag for using WebP images in templates and within textareas. This plugin will convert uploaded files to WebP on the server.

Related plugins

CloudConvert

by Bruno Meilick

Plugin to convert your files to other file types (i.e. mov to animated gif), using cloudconvert.com

ImageOptim

by Bruno Meilick

Thumb component to optimize images using the ImageOptim Api
$page->image('ukulele.jpg')->lazysrcset()

Srcset

by Bruno Meilick

Create responsive images using the picture element, including JavaScript-based lazy loading.

Imgix

by diesdas.digital

If this plugin gets activated, it will serve all images via imgix.

Convert JPG and PNG to WEBP

by Felix Häberle

This plugin converts JPG, JPEG and PNG into much smaller WEBP – speed up your website!

Tiles

by hana+nils

Tiles is a plugin to serve basic vector map tiles (.mbtiles). The plugin provides routes for styles, tilejson and vector tiles that can be …

Blurry Placeholder

by Johann Schopplich

Blurry image placeholders and progressive image loading for better UX

Autofavicon

by Thomas Günther

Automatically generates an SVG favicon
return [
    'medienbaecker.autoresize' => [
        'maxWidth' => 2000,
        'maxHeight' => 2000,
        'quality' => 90
    ]
];

Autoresize

by Thomas Günther

Automatically resize images on upload
images:
  type: files
  maxpixels: 2000000
  #two million pixels

Maxpixels

by Roman Steiner

Resize images in the browser before uploading them to the server.

Autofocus

by Sylvain Julé

Content aware image cropping
return [
  'werbschaft.uploadExtended' => [
    'rename'            => true,
    'excludeCharacters' => ['_','__'],
    'tinyPng'           => true,
  ]
];

Upload Extended

by Werbschaft

More options when uploading files like name changes, resizing via Kirby or compression and optional resizing via TinyPNG.

Other plugins by Hash&Salt

ABT

by Hash&Salt

This plugin lets you serve a subpage to page A as if it was page A, to 50% of the visitors.
<kb:date format="d/m/Y" field="date" />

Carver

by Hash&Salt

Write custom HTML tags, powered by PHP
<?= $page->text()->chopper(20) ?>

Chopper

by Hash&Salt

Create excerpts from fields and define the HTML tags you wish to keep
<div class="field">
    <?= label('Name', 'name') ?>
    <?= input('text', 'name') ?>
</div>

Forms

by Hash&Salt

A small plugin for creating HTML forms more easily.
<?= $file->id3('artist') ?>

Gilmour

by Hash&Salt

Read ID3 tags from audio files and use it in your templates.
$datelist = $site->recurr(
    '2022-09-10 20:00:00',
    '2022-09-11 02:00:00',
    'WEEKLY',
    ['WE', 'TH', 'FR'],
    '2022-10-11'
);

Recurr

by Hash&Salt

This plugin integrates the Recurr library to make it easier to work with repeating dates (like events on a calender).
<?= $site
    ->schema('LocalBusiness')
    ->name('Hash&Salt')
    ->email('email@example.com')
?>

Schema

by Hash&Salt

Easily generate JSON schema for any kind of structured data in the RDFa specification.
<?php snippet('seo/meta') ?>

SEO

by Hash&Salt

A small plugin for generating meta data using shared controllers and field data. Also creates Facebook Opengraph and Twitter social sharing …

Snipcart

by Hash&Salt

Helps integrate Snipcart into a Kirby site

Twit

by Hash&Salt

A wrapper around twitteroauth. Allows you to display tweets on your website without having to use Twitters embedded timelines.
(vidembed: video.mp4 poster: poster.jpg)

Video

by Hash&Salt

A Kirby tag and snippet for rendering video players inside textareas
$site->holidays('France', 2022);

Yasumi

by Hash&Salt

Get a list of official public holidays and the dates they fall on for any country and year.