PHPackages                             janborg/contao-h4a\_tabellen - 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. janborg/contao-h4a\_tabellen

ActiveContao-bundle

janborg/contao-h4a\_tabellen
============================

Spielpläne und Tabellen von handball4all in Contao CMS integrieren

v4.0.17(1mo ago)62.4k↓22.2%11MITPHPPHP ^8.3CI passing

Since Dec 3Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/janborg/contao-h4a_tabellen)[ Packagist](https://packagist.org/packages/janborg/contao-h4a_tabellen)[ Fund](https://ko-fi.com/janborg)[ RSS](/packages/janborg-contao-h4a-tabellen/feed)WikiDiscussions 4.x Synced 1mo ago

READMEChangelog (10)Dependencies (53)Versions (119)Used By (1)

Spielpläne und Tabellen von handball4all in Contao CMS integrieren
==================================================================

[](#spielpläne-und-tabellen-von-handball4all-in-contao-cms-integrieren)

[![GitHub license](https://camo.githubusercontent.com/7f25bdfaefbc468b60aad9811b33151e3f2f64a528fa46f8f238453eda9e9de2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6a616e626f72672f636f6e74616f2d6834615f746162656c6c656e)](https://github.com/janborg/contao-h4a_tabellen)[![Packagist Version](https://camo.githubusercontent.com/c4719c058e4ba007c10aaa393aded81c7c1ce2de734756fadf38708b78cfc687/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a616e626f72672f636f6e74616f2d6834615f746162656c6c656e)](https://camo.githubusercontent.com/c4719c058e4ba007c10aaa393aded81c7c1ce2de734756fadf38708b78cfc687/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a616e626f72672f636f6e74616f2d6834615f746162656c6c656e)[![Packagist](https://camo.githubusercontent.com/719c5182020a19a395cc0e844d4e7a492f5dc0b9871d97e2790ac93cafbab01d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a616e626f72672f636f6e74616f2d6834615f746162656c6c656e)](https://camo.githubusercontent.com/719c5182020a19a395cc0e844d4e7a492f5dc0b9871d97e2790ac93cafbab01d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a616e626f72672f636f6e74616f2d6834615f746162656c6c656e)

Features
--------

[](#features)

- Contentelemente zur Anzeige der Spiele eines Teams oder einer Liga
- Contentelement zur Anzeige der aktuellen Tabelle einer Liga
- Import der Spiele einer Mannschaft in einen Contao-Kalender
- tägliches Update der Spiele in einem Contao-Kalender
- stündliches Update der Ergebnisse der Spiele im Contao-Kalender

(IDs der Ligen und Mannschaften kann der Verein in seinem Vereinsaccount abrufen)

Funktionen
==========

[](#funktionen)

Elemente
--------

[](#elemente)

Es stehen die folgenden Content-Elemente zur Verfügung.

### Spielplan Team

[](#spielplan-team)

Bei diesem Elementtyp stehen folgende Eingabefelder zur Verfügung:

1. Überschrift
2. Team ID: eine 6-stellige ID der Mannschaft, die der Übersicht im Vereinsaccount von handball4all entnommen werden kann
3. Mein Team: Hier muss manuell die genaue Bezeichnung der Mannschaft eingegeben werden. Im Frontend kann dann über die CSS Klasse "myteam" eine Hervorhebung der Mannschaft erfolgen

Hier ein Beispiel: [![](docs/images/h4a_Spielplan_BE.png)](docs/images/h4a_Spielplan_BE.png)[![](docs/images/h4a_Spielplan_FE.png)](docs/images/h4a_Spielplan_FE.png)

### Tabelle Liga

[](#tabelle-liga)

Bei diesem Elementtyp stehen folgende Eingabefelder zur Verfügung:

1. Überschrift
2. Liga ID: eine 5-stellige ID der anzuzeigenden Liga, die der Übersicht im Vereinsaccount von handball4all entnommen werden kann
3. Mein Team: Hier muss manuell die genaue Bezeichnung der Mannschaft eingegeben werden. Im Frontend kann dann über die CSS Klasse "myteam" eine Hervorhebung der Mannschaft erfolgen.

Hier ein Beispiel: [![](docs/images/h4a_Tabelle_BE.png)](docs/images/h4a_Tabelle_BE.png)[![](docs/images/h4a_Tabelle_FE.png)](docs/images/h4a_Tabelle_FE.png)

### Spielplan Liga

[](#spielplan-liga)

Bei diesem Elementtyp stehen folgende Eingabefelder zur Verfügung:

1. Überschrift
2. Liga ID: eine 5-stellige ID der anzuzeigenden Liga, die der Übersicht im Vereinsaccount von handball4all entnommen werden kann
3. Mein Team: Hier muss manuell die genaue Bezeichnung der Mannschaft eingegeben werden. Im Frontend kann dann über die CSS Klasse "myteam" eine Hervorhebung der Mannschaft erfolgen

### Aktuelle Spiele Verein

[](#aktuelle-spiele-verein)

Bei diesem Elementtyp stehen folgende Eingabefelder zur Verfügung:

1. Überschrift
2. Verein ID: eine ID des anzuzeigenden Vereins, die der Übersicht im Vereinsaccount von handball4all entnommen werden kann
3. Mein Team: Hier muss manuell die genaue Bezeichnung der Mannschaft eingegeben werden. Im Frontend kann dann über die CSS Klasse "myteam" eine Hervorhebung der Mannschaft erfolgen.

Kalender
--------

[](#kalender)

### Anlegen eines neuen Kalenders für einen Mannschaft

[](#anlegen-eines-neuen-kalenders-für-einen-mannschaft)

Es besteh die Möglichkeit für die Spiele einer Mannschaft einen eigenen Contao Kalender anzulegen, um dann die Contao Standard-Module zur Ansicht der Spiele zu nutzen. Dazu muss man beim Anlegen eines neuen Kalenders lediglich das Häkchen "Handball4all Update" aktivieren und die entsprechenden Felder füllen. [![](docs/images/h4a_Kalender.png)](docs/images/h4a_Kalender.png)

Dann am Besten mit "Speichern und Bearbeiten" schließen und in der Ansicht "Bearbeiten" des Kalenders auf "Update H4a Events" klicken.

[![](docs/images/h4a_Update_Events.png)](docs/images/h4a_Update_Events.png)

Über einen CronJob werden dann für jeden Kalender, bei dem das Häkchen "Handball4all Update" gesetzt ist, einmal am Tag die Spiele aktualisiert, falls sich Termine ändern sollten

Außerdem wird über einen CronJob stündlich geprüft, ob für die Spiele neue Ergebnisse vorliegen und diese ebenfalls aktuaisiert.

Handball4all:
=============

[](#handball4all)

Nur Handballvereine folgender Verbände bzw. Oberligen dürfen die Daten verwenden
--------------------------------------------------------------------------------

[](#nur-handballvereine-folgender-verbände-bzw-oberligen-dürfen-die-daten-verwenden)

- Badischer HV
- Hamburger HV
- HV Rheinhessen
- HV Saar
- HV Schleswig-Holstein
- Pfälzer HV
- Südbadischer HV
- HV Westfalen
- HV Württemberg
- Oberliga Rheinland-Pfalz/Saar
- Fédération Luxembourgeoise de Handball
- Vorarlberger HV

Jede weitere Verwendung der Schnittstellen bzw. der abgerufenen Daten ist nicht erlaubt. Dies gilt insbesondere für die Darstellung auf Webseiten die:

- nicht vereinsbezogen sind,
- mehrere Ligen und/oder mehrere Vereine darstellen, sofern keine Spielgemeinschaft besteht und/ oder
- als Portalseiten ein möglichst weitreichendes Abbild unserer Daten verfolgen.

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance91

Actively maintained with recent releases

Popularity27

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity95

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 95.8% 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 ~27 days

Recently: every ~5 days

Total

113

Last Release

45d ago

Major Versions

1.0.12 → 2.0.02022-11-15

1.0.15 → 2.0.22023-07-05

1.x-dev → 2.0.42023-12-16

2.x-dev → 3.02025-04-21

3.x-dev → 4.0.02025-11-03

PHP version history (6 changes)0.1.0PHP ^5.6|^7.0

0.2.0PHP ^5.6|^7.1

0.3.0PHP ^5.6|^7.3

0.5.0PHP ^7.4|^8.0

2.0.0PHP ^8.0

3.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/7ddf1e4630e8310a2d47c3e36fcd79e0324a491815bd10901ace09ad20a8b395?d=identicon)[janborg](/maintainers/janborg)

---

Top Contributors

[![janborg](https://avatars.githubusercontent.com/u/10844680?v=4)](https://github.com/janborg "janborg (413 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (11 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (7 commits)")

---

Tags

contao-bundlehandballhandball4alltabelleHandballH4aErgebnisseSpielplan

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/janborg-contao-h4a-tabellen/health.svg)

```
[![Health](https://phpackages.com/badges/janborg-contao-h4a-tabellen/health.svg)](https://phpackages.com/packages/janborg-contao-h4a-tabellen)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[sylius/sylius

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

8.4k5.6M651](/packages/sylius-sylius)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)

PHPackages © 2026

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