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

ActiveContao-bundle

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

Downloads by Token

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

Since Apr 27Pushed 5mo 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 1mo 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

38

—

LowBetter than 84% of packages

Maintenance74

Regular maintenance activity

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

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

172d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/891f6b4103361b3226338d9cfa724277634fc04d0a3eb770b48f8bf2f288c690?d=identicon)[fiedsch](/maintainers/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

[codefog/contao-haste

haste extension for Contao Open Source CMS

42650.8k139](/packages/codefog-contao-haste)[madeyourday/contao-rocksolid-custom-elements

Create your own, nestable content elements using a modular system. End the WYSIWYG chaos with your own content elements.

50341.9k12](/packages/madeyourday-contao-rocksolid-custom-elements)[contao/manager-bundle

Provides the Contao Managed Edition

181.3M61](/packages/contao-manager-bundle)[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

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

Node bundle for Contao Open Source CMS

3172.5k4](/packages/terminal42-contao-node)[terminal42/contao-folderpage

Provides a new page type for Contao that allows you to group pages into folders.

18147.9k9](/packages/terminal42-contao-folderpage)

PHPackages © 2026

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