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(2mo ago)05MITPHPCI failing

Since Oct 8Pushed 2mo 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 3w ago

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

42

—

FairBetter than 88% of packages

Maintenance85

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

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

77d 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.3k543.5M2.6k](/packages/aws-aws-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k656.1k38](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M46](/packages/tencentcloud-tencentcloud-sdk-php)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[files.com/files-php-sdk

Files.com PHP SDK

2481.1k](/packages/filescom-files-php-sdk)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

252.5k](/packages/eslazarev-wildberries-sdk)

PHPackages © 2026

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