PHPackages                             schliesser/credits - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. schliesser/credits

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

schliesser/credits
==================

Give credits: Automatically list all used images with their copyright. Multisite support.

v1.0.0(1y ago)0241[3 issues](https://github.com/schliesser/credits/issues)GPL-2.0-or-laterPHPPHP ^8.1

Since Jun 10Pushed 1y ago1 watchersCompare

[ Source](https://github.com/schliesser/credits)[ Packagist](https://packagist.org/packages/schliesser/credits)[ RSS](/packages/schliesser-credits/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (5)Versions (2)Used By (0)

Credits: Image Copyright Listing
================================

[](#credits-image-copyright-listing)

The **Credits** extension for TYPO3 provides a content element that lists all images used within the site, provided that copyright information has been properly maintained in the metadata. For each image, the extension also lists the pages on which the image is used.

Features
--------

[](#features)

- Displays a list of all images with copyright information.
- Shows the pages where each image is used.
- Easy integration as a TYPO3 content element.
- Multisite support: only images used in the same site are displayed.

[![TYPO3 Frontend: Example image copyright listing](./Documentation/Images/frontend.png)](./Documentation/Images/frontend.png)

Requirements
------------

[](#requirements)

- TYPO3 v12.4 or higher
- PHP 8.1 or higher
- TYPO3 core extension: filemetadata (`typo3/cms-filemetadata`)

Installation
------------

[](#installation)

Install via Composer: `composer require schliesser/credits`

Or via Extension Manager from TER.

Configuration
-------------

[](#configuration)

No configuration needed. Not even a TypoScript to include!

Usage
-----

[](#usage)

### Add copyrights to file metadata

[](#add-copyrights-to-file-metadata)

To ensure the extension works correctly, make sure to maintain the copyright information in the metadata of each image:

1. Navigate to the Filelist module in the TYPO3 backend.
2. Select an image file and open the file properties.
3. Selecte the metadata tab.
4. Enter the copyright information in the copyright field.
5. Save the changes.

> ***NOTE:*** Only images with copyright are listet!

[![TYPO3 Backend: File properties editing the copyright field](./Documentation/Images/metadata_copyright.png)](./Documentation/Images/metadata_copyright.png)

### Add the content element

[](#add-the-content-element)

In the TYPO3 backend, go the page where you want to display the image copyright list. Add a new content element and select the "Image Copyright Listing" element from the wizard. You can add a Headline. No further configuration is needed.

Customization
-------------

[](#customization)

To customize the HTML output, you can override the Fluid templates used by this extension. Copy the template from EXT:credits/Resources/Private/Templates to your site package extension and adjust them as needed.

Register your custom template path in TypoScript:

```
tt_content.credits_images.20.view.templateRootPaths.100 = EXT:site_package/Resources/Private/Templates/Credits

```

Contribution
------------

[](#contribution)

We welcome contributions to improve this extension. Please submit your issues and pull requests on [GitHub](https://github.com/schliesser/credits).

### Development setup

[](#development-setup)

- Clone project and `cd` into the extension folder
- Install dependencies for tests: `composer install`
- Run tests with: `composer run test`

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

704d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1a00ae72b0b16c1f6cec5516a93cac144b5aec6e3ac824d9cf758636412a6736?d=identicon)[schliesser](/maintainers/schliesser)

---

Top Contributors

[![schliesser](https://avatars.githubusercontent.com/u/11655823?v=4)](https://github.com/schliesser "schliesser (6 commits)")

### Embed Badge

![Health badge](/badges/schliesser-credits/health.svg)

```
[![Health](https://phpackages.com/badges/schliesser-credits/health.svg)](https://phpackages.com/packages/schliesser-credits)
```

###  Alternatives

[causal/extractor

This extension detects and extracts metadata (EXIF / IPTC / XMP / ...) from potentially thousand different file types (such as MS Word/Powerpoint/Excel documents, PDF and images) and bring them automatically and natively to TYPO3 when uploading assets. Works with built-in PHP functions but takes advantage of Apache Tika and other external tools for enhanced metadata extraction.

16244.5k](/packages/causal-extractor)[t3kit/t3kit

t3kit project. A TYPO3 website starterkit.

5624.3k](/packages/t3kit-t3kit)[typo3/cms-introduction

The Official TYPO3 Introduction Package

1880.6k5](/packages/typo3-cms-introduction)

PHPackages © 2026

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