PHPackages                             kitodo/publication - 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. kitodo/publication

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

kitodo/publication
==================

Plugins and modules for publication management with Fedora repositories.

v5.4.0(3w ago)1436912GPL-3.0-or-laterPHPPHP &gt;=7.2.0 &lt;=7.4.99CI failing

Since May 15Pushed 3d ago4 watchersCompare

[ Source](https://github.com/kitodo/kitodo-publication)[ Packagist](https://packagist.org/packages/kitodo/publication)[ Docs](https://github.com/kitodo/kitodo-publication)[ RSS](/packages/kitodo-publication/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (42)Versions (67)Used By (0)

kitodo-publication
==================

[](#kitodo-publication)

Kitodo.Publication is free software, an extension for [TYPO3](https://typo3.org/) and part of the [Kitodo Digital Library Suite](https://en.wikipedia.org/wiki/Kitodo). It implements the user and administrator interfaces for a [document and publication server](https://en.wikipedia.org/wiki/Institutional_repository).

Development
-----------

[](#development)

### Running Tests

[](#running-tests)

The DDEV environment provides the canonical PHP 7.4 runtime. Run tests inside the container:

```
ddev test                        # PHPUnit unit tests
ddev exec composer analyse       # PHPStan static analysis
ddev exec composer mess          # PHPMD mess detection
```

Running tests outside DDEV requires PHP 7.4 on PATH — no further guidance is provided for that setup.

### Local Environment (DDEV)

[](#local-environment-ddev)

A [DDEV](https://www.ddev.com)-based environment is available for local development. **A database fixture is required** — a blank TYPO3 instance provides no meaningful environment. See [`.ddev/README.md`](.ddev/README.md) for setup and fixture requirements.

### Debugging

[](#debugging)

Enable XDebug with `ddev xdebug on` (connects to host port 9003). Disable with `ddev xdebug off`. VS Code path mappings: `.vscode/launch.json`.

More information
----------------

[](#more-information)

-
-
-

Funding
-------

[](#funding)

Funded by European Regional Development Fund (EFRE)

[![EFRE LOGO](./EFRE_EU.jpg)](./EFRE_EU.jpg)

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance97

Actively maintained with recent releases

Popularity25

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~42 days

Recently: every ~3 days

Total

62

Last Release

17d ago

Major Versions

v3.1.4 → v5.1.02024-06-07

v3.1.5 → v5.1.62024-11-05

v3.1.6 → v5.1.122025-05-16

v3.1.7 → v5.1.132025-06-26

v3.2.0 → v5.3.02026-06-05

PHP version history (4 changes)v2.0.0-betaPHP ^7.0

v4.0.0-betaPHP ^7.2

v5.1.0PHP &gt;=7.2 &lt;=7.4

v5.1.11PHP &gt;=7.2.0 &lt;=7.4.99

### Community

Maintainers

![](https://www.gravatar.com/avatar/4cb1792455fb3e8e6d9345ec2665d661a011463a58d42db73ce4ae4ceb358c95?d=identicon)[Sebastian Meyer](/maintainers/Sebastian%20Meyer)

---

Top Contributors

[![haogatyp](https://avatars.githubusercontent.com/u/13765467?v=4)](https://github.com/haogatyp "haogatyp (791 commits)")[![claussni](https://avatars.githubusercontent.com/u/205235?v=4)](https://github.com/claussni "claussni (365 commits)")[![christopher-timm](https://avatars.githubusercontent.com/u/11059425?v=4)](https://github.com/christopher-timm "christopher-timm (252 commits)")[![chrizzor](https://avatars.githubusercontent.com/u/11059425?v=4)](https://github.com/chrizzor "chrizzor (252 commits)")[![Erikmitk](https://avatars.githubusercontent.com/u/180686?v=4)](https://github.com/Erikmitk "Erikmitk (147 commits)")[![ruegamer](https://avatars.githubusercontent.com/u/31917579?v=4)](https://github.com/ruegamer "ruegamer (22 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (8 commits)")[![thto](https://avatars.githubusercontent.com/u/25320645?v=4)](https://github.com/thto "thto (6 commits)")[![stweil](https://avatars.githubusercontent.com/u/6734573?v=4)](https://github.com/stweil "stweil (4 commits)")[![lutzhelm](https://avatars.githubusercontent.com/u/20013890?v=4)](https://github.com/lutzhelm "lutzhelm (2 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (2 commits)")[![swubl](https://avatars.githubusercontent.com/u/56439118?v=4)](https://github.com/swubl "swubl (2 commits)")[![sebastian-meyer](https://avatars.githubusercontent.com/u/1798167?v=4)](https://github.com/sebastian-meyer "sebastian-meyer (1 commits)")

---

Tags

code4libfedora-repositorykitodokitodo-publicationmetsmets-xmlmodsmods-xmlrepositoryrepository-managementtypo3extensionpublishingtypo3fedora

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/kitodo-publication/health.svg)

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

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M737](/packages/sylius-sylius)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M508](/packages/pimcore-pimcore)[craftcms/cms

Craft CMS

3.6k3.6M3.1k](/packages/craftcms-cms)[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1616.4k14](/packages/2lenet-crudit-bundle)

PHPackages © 2026

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