Upload once

Boxlet CMS makes every size a page needs, in AVIF and WebP when your server can.

The media library: pictures and files in one list, with their sizes, downloads, where each is used and its description.

One library for pictures and files

Search, alt text and captions in each language, and “used on” for every picture. PDFs, documents and ZIPs sit next to them, and the Downloads block counts downloads.

A picture in the library: its details, the pages it is used on, and the focal point to click, above the shapes it is cut to.

Focal point and crop

Click the part that must stay in view. A phone photo's orientation is fixed for you.

  • Served straight from disk, without PHP.
  • <picture> with srcset, width and height always set.
  • Lazy loading below the fold.
  • Replace a picture and every page shows the new one.
  • A picture still in use can't be deleted by mistake.

Files to download

PDFs, Word and Excel documents and ZIP files go in the same library as pictures. The Downloads block lists them with their type and size, and counts every download.

Open larger

A Picture or Gallery block can open its pictures larger on a press, over the page, with arrows through a gallery. The small script that does it loads only on a page that uses it.

Next: Fast without trying

It gets there by leaving things out, and by keeping what it can.