PHPackages                             sethorax/typo3-ter-webhook - 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. sethorax/typo3-ter-webhook

ActiveProject

sethorax/typo3-ter-webhook
==========================

A GitHub Webhook to automatically upload to the TYPO3 Extension Repository.

0.9.0(9y ago)19PHPPHP ^7.0

Since May 11Pushed 8y ago1 watchersCompare

[ Source](https://github.com/chfoidl/typo3-ter-webhook)[ Packagist](https://packagist.org/packages/sethorax/typo3-ter-webhook)[ RSS](/packages/sethorax-typo3-ter-webhook/feed)WikiDiscussions master Synced today

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

Typo3 TER Github Webhook
========================

[](#typo3-ter-github-webhook)

This is a simple GitHub Webhook Listener that automatically uploads a TYPO3 extension to the TER.
The extension is only uploaded to the TER if a tag has been associated with the push.

[![Build Status](https://camo.githubusercontent.com/06ff312330fda1f2b8425a408d46faff17cea5f3bdf00771a77a5d4ebf60a7a6/68747470733a2f2f7472617669732d63692e6f72672f536574686f7261782f7479706f332d7465722d776562686f6f6b2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Sethorax/typo3-ter-webhook)[![StyleCI](https://camo.githubusercontent.com/8fafc6f503feba200d1cf98a88d065900caa2f0f10b412427a0133c2fa04a58e/68747470733a2f2f7374796c6563692e696f2f7265706f732f39313031333738322f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/91013782)[![Latest Stable Version](https://camo.githubusercontent.com/8d661620786c1c1416c687f4b3f52cbc573099b884a9aa631a51b92f3fe3f16a/68747470733a2f2f706f7365722e707567782e6f72672f736574686f7261782f7479706f332d7465722d776562686f6f6b2f762f737461626c65)](https://packagist.org/packages/sethorax/typo3-ter-webhook)

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

[](#installation)

To get started, simply run the following command:

> `composer create-project sethorax/typo3-ter-webhook`

Or you can clone this repo and run `composer install` manually.

Once the project is created you need to create a **config.yml** file in the project root to configure the project.

The file should look something like this:

```
authorization:
    github:
        secret: GitHubWebhookSecret
    typo3:
        username: Typo3OrgUser
        password: MySuperSecretPassword

notification:
    slack:
        webhook-url: https://hooks.slack.com/services/XXX/XXX/XXX
```

The example above should be pretty self explanatory.
Just specify your GitHub Webhook Secret, your typo3.org username and password.
You can also specify a slack webhook url if you want to receive notifications on slack.

Once that is done you need to configure the Webhook for your GitHub repository.
To do that simply go to the settings of the repository and navigate to **Webhooks**. Add a new Webhook there and paste the URL of your server into the Payload URL field. Provide the secret key that you entered in config.yml. The rest can stay as is it is.
Click on *Add webhook* and you are done.

Now everytime you add a new tag to your repository the webhook will clone the repo, zip it and upload it to the TER. Don't forget to update the version number in `ext_emconf.php` otherwise the extension will not be uploaded!

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

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

3286d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4666e31b2b5affda25175084f83fb14aa226826e6b06c22094ae79e48c822568?d=identicon)[chfoidl](/maintainers/chfoidl)

---

Tags

githubtypo3typo3-extensiontypo3-terwebhook

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/sethorax-typo3-ter-webhook/health.svg)

```
[![Health](https://phpackages.com/badges/sethorax-typo3-ter-webhook/health.svg)](https://phpackages.com/packages/sethorax-typo3-ter-webhook)
```

###  Alternatives

[getkirby/cms

The Kirby core

1.5k535.5k352](/packages/getkirby-cms)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[neos/flow

Flow Application Framework

862.0M451](/packages/neos-flow)

PHPackages © 2026

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