PHPackages                             fiedsch/downloads-bundle - 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. fiedsch/downloads-bundle

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

fiedsch/downloads-bundle
========================

Downloads by Token

1.0.4(9mo ago)029↓91.7%[1 issues](https://github.com/fiedsch/downloads-bundle/issues)MITPHPPHP ^8.3

Since Apr 27Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/fiedsch/downloads-bundle)[ Packagist](https://packagist.org/packages/fiedsch/downloads-bundle)[ RSS](/packages/fiedsch-downloads-bundle/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (1)Versions (6)Used By (0)

Token Downloads Bundle for Contao CMS
=====================================

[](#token-downloads-bundle-for-contao-cms)

Ein Downloads Inhaltselement, das dynamisch generiert und eingebaut wird.

Use Case
--------

[](#use-case)

Du willst Downloads auf Deiner Site anbieten, die nicht im Menü verlinkt sind. Außerdem willst Du mehrere unterschiedliche Downloads Seiten für verschiedene Adressaten anbieten. Diese Downloads sollen nur für einen begrenzten Zeitraum zur Verfügung stehen.

Mit Contao Bordmitteln kannst Du dies erreichen, indem Du

- mehrere Seiten anlegst
    - bei diesen jeweils "Im Menü verstecken" auswählst (und bei "In der HTML-Sitemap zeigen" die Option "Nie anzeigen" auswählst)
    - auf diesen Seiten ein "Downloads" Inhaltselement einfügst
    - diese Seiten zu gegebener Zeit wieder löscht (oder zumindest unter "Veröffentlichung" die Option "Anzeigen bis" verwendest)

Mit dem "Token Downloads" Inhaltselement wird dies vereinfacht:

- Du legst nur noch eine Downloads-Seite an in der Du ein Inhaltselement vom Typ "Token Downloads" platzierst
- Token (Teil des Downloads-Links) werden unter einem eigenen Backend-Menüpunkt verwaltet. Zu jedem Token kannst Du dort (wie im Contao-eigenen Downloads Inhaltselement):
    - eine Überschrift festlegen
    - die Dateien auswählen, die zum Download angeboten werden sollen
    - die Veröffentlichung festlegen ("Download veöffentlichen", "Anzeigen ab" und "Anzeigen bis")

Darüber hinaus wird:

- Bei einem Zugriff auf eine solche Seite
    - Bei nicht veröffentlichten Elementen ("Download veöffentlichen" nicht gewählt oder Einstellungen in "Anzeigen ab" und "Anzeigen bis" so, daß der Download noch nicht bzw. nicht mehr angezeigt wird) eine Erklärung angezeigt.
    - Das Zugriffsdatum auf solche Seiten wird protokolliert (in der Verwaltung des Tokens und im Contao-Systemlog). Protokolliert wird jeweils nur das Datum und der Status, des Seitenaufrufs (Downloads selbst werden nicht protokolliert, hier könntest Du aber einen [response listener](https://docs.contao.org/dev/reference/hooks/postDownload/#body-inner) implementieren um dies selbst umzusetzen.

Ideen und Anregungen
--------------------

[](#ideen-und-anregungen)

Lege gerne ein Ticket an!

Roadmap (falls benötigt oder angefragt)
---------------------------------------

[](#roadmap-falls-benötigt-oder-angefragt)

- `tl_downloads_tokens` um ein Feld erweitern, das die Eingabe eines Texts ermöglicht (z.B. zum Download gehörender individueller Erläuterungstext).

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance58

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

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

Every ~51 days

Total

5

Last Release

273d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5047601?v=4)[Andreas Fieger](/maintainers/fiedsch)[@fiedsch](https://github.com/fiedsch)

---

Top Contributors

[![fiedsch](https://avatars.githubusercontent.com/u/5047601?v=4)](https://github.com/fiedsch "fiedsch (14 commits)")

### Embed Badge

![Health badge](/badges/fiedsch-downloads-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/fiedsch-downloads-bundle/health.svg)](https://phpackages.com/packages/fiedsch-downloads-bundle)
```

###  Alternatives

[metamodels/core

MetaModels core

10156.6k68](/packages/metamodels-core)[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3290.3k6](/packages/codefog-contao-news-categories)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3078.1k6](/packages/terminal42-contao-node)[heimrichhannot/contao-pwa-bundle

A bundle to provide progressive web app support for contao.

101.2k](/packages/heimrichhannot-contao-pwa-bundle)[markocupic/calendar-event-booking-bundle

Contao Calendar Event Booking Bundle

125.3k1](/packages/markocupic-calendar-event-booking-bundle)

PHPackages © 2026

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