PHPackages                             acdh-oeaw/arche-thumbnails - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. acdh-oeaw/arche-thumbnails

ActiveLibrary[Image &amp; Media](/categories/media)

acdh-oeaw/arche-thumbnails
==========================

Thumbnails service for the ARCHE Suite

3.2.5(4mo ago)05MITPHPCI failing

Since Oct 8Pushed 4mo ago4 watchersCompare

[ Source](https://github.com/acdh-oeaw/arche-thumbnails)[ Packagist](https://packagist.org/packages/acdh-oeaw/arche-thumbnails)[ Docs](https://github.com/acdh-oeaw/arche-thumbnails)[ RSS](/packages/acdh-oeaw-arche-thumbnails/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (14)Versions (24)Used By (0)

ARCHE-thumbnails
================

[](#arche-thumbnails)

[![Build status](https://github.com/acdh-oeaw/arche-thumbnails/actions/workflows/deploy.yaml/badge.svg)](https://github.com/acdh-oeaw/arche-thumbnails/actions/workflows/deploy.yaml)[![Coverage Status](https://camo.githubusercontent.com/4ceabfe58d1f27eb0ba3b19954e8fc7314cd6e888870d89c34ae499dfde1bd19/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f616364682d6f6561772f61726368652d7468756d626e61696c732f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/acdh-oeaw/arche-thumbnails?branch=master)

An ARCHE dissemination service providing thumbnails for resources (so they can be nicely displayed in the GUI).

For images it simply provides thumbnails and for another resources it tries to do its best either by finding a connected image (e.g. with `acdh:hasTitleImage` metadata link) or by rendering a content fragment (for text resources) or by providing an icon based on the resource type.

To speed things up it caches provided results.

It can be queried as `{deploymentUrl}/?{parameters}`, where available parameters are

- `id={archeId}` (**required**) where the `archeId` is any identifier of an ARCHE resource. The **value should be properly URL encoded**.
- `width` (optional) a requested thumbnail width in pixels (if only `height` is specified, it is computed automatically to keep the aspect ratio)
- `height` (optional) a requested thumbnail height in pixels (if only `width` is specified, it is computed automatically to keep the aspect ratio)

Extending
---------

[](#extending)

Prepare a new class implementing `acdhOeaw\repo\thumbnails\handler\HandlerInterface` and register it by addding `mimeHandlers[]='yourClassName'` to the `config.ini`.

For example implementations look into the `src\acdhOeaw\repo\thumbnails\handler` folder.

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance78

Regular maintenance activity

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~75 days

Recently: every ~104 days

Total

23

Last Release

122d ago

Major Versions

1.1.2 → 2.0.02023-12-12

2.1.0 → 3.0.02024-10-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/f1f662e3acb95efd9208cdcd2c97437db366044aea705985251760efcbd23070?d=identicon)[zozlak](/maintainers/zozlak)

---

Top Contributors

[![zozlak](https://avatars.githubusercontent.com/u/6503177?v=4)](https://github.com/zozlak "zozlak (128 commits)")

---

Tags

arche

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/acdh-oeaw-arche-thumbnails/health.svg)

```
[![Health](https://phpackages.com/badges/acdh-oeaw-arche-thumbnails/health.svg)](https://phpackages.com/packages/acdh-oeaw-arche-thumbnails)
```

###  Alternatives

[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.2k555.0M2.8k](/packages/aws-aws-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k832.6k54](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.3M49](/packages/tencentcloud-tencentcloud-sdk-php)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

353.6k](/packages/eslazarev-wildberries-sdk)[tempest/framework

The PHP framework that gets out of your way.

2.3k37.6k21](/packages/tempest-framework)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
