PHPackages                             namelesscoder/gizzle-typo3-plugins - 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. namelesscoder/gizzle-typo3-plugins

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

namelesscoder/gizzle-typo3-plugins
==================================

Gizzle plugins for running various tasks on repositories which contain TYPO3 extensions

1.3.0(11y ago)24581MITPHP

Since Nov 30Pushed 11y agoCompare

[ Source](https://github.com/NamelessCoder/gizzle-typo3-plugins)[ Packagist](https://packagist.org/packages/namelesscoder/gizzle-typo3-plugins)[ RSS](/packages/namelesscoder-gizzle-typo3-plugins/feed)WikiDiscussions master Synced 1mo ago

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

Gizzle TYPO3 Plugins
====================

[](#gizzle-typo3-plugins)

[![Build Status](https://camo.githubusercontent.com/c9a7a42b35f87564bf2e9b7bc34ffade668dc3a10f41474f73d0e41203fc5bf9/68747470733a2f2f696d672e736869656c64732e696f2f6a656e6b696e732f732f68747470732f6a656e6b696e732e666c7569647479706f332e6f72672f67697a7a6c652d7479706f332d706c7567696e732e7376673f7374796c653d666c61742d737175617265)](https://jenkins.fluidtypo3.org/job/gizzle-typo3-plugins/) [![Coverage Status](https://camo.githubusercontent.com/c6be0b1d01ce9c4d80294abeac4cf06729e352204b2b2b299adeb2b0bd0e4180/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f4e616d656c657373436f6465722f67697a7a6c652d7479706f332d706c7567696e732e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/r/NamelessCoder/gizzle-typo3-plugins) [![Latest Stable Version](https://camo.githubusercontent.com/51c9df8622dfcd848dbb7c1e185537cbcc05cd0901f748684329804ef3284ea4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f4e616d656c657373436f6465722f67697a7a6c652d7479706f332d706c7567696e732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/namelesscoder/gizzle-typo3-plugins) [![Total Downloads](https://camo.githubusercontent.com/78f672df12f65401ef70f1f3c257c2f40b455901e53a43762197e863212fbaec/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f4e616d656c657373436f6465722f67697a7a6c652d7479706f332d706c7567696e732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/namelesscoder/gizzle-typo3-plugins)

Plugins for [Gizzle](https://github.com/NamelessCoder/gizzle) to perform various tasks related to the TYPO3 software family.

Settings
--------

[](#settings)

The following `Settings.yml` file shows every possible setting for every plugin in this collection with sample values.

```
NamelessCoder\GizzleTYPO3Plugins:
  NamelessCoder\GizzleTYPO3Plugins\GizzlePlugins\ExtensionRepositoryReleasePlugin:
    enabled: true
    directory: /working/directory/path/
    credentialsFile: /path/to/.typo3credentials/if/not/in/project/root
    comment: A short comment text describing the upload. Taken from Payload HEAD's message body if not configured.
    url: http://my-custom-url.foo/if-not-set-then-github-repository-page.html
    removeBuild: true
    gitCommand: `which git`
    extensionKey: optional_underscored_extensionkey
```

Note that the plugin supports sub-plugin settings for `NamelessCoder\GizzleGitPlugins\GizzlePlugins\ClonePlugin` that can be used to override any defaults that `ExtensionRepositoryReleasePlugin` will use. See Gizzle documentation about sub-plugins.

The `extensionKey` parameter is specially supported as a `$_GET` parameter. If specified, `$_GET['extensionKey']` will overrule any extension key defined in settings. If neither `$_GET` nor the settings file contain an extension key, the plugin will attempt to use the repository's name as extension key. **If your extension key is different from the repository name you must always provide the extension key in URL or settings**.

TYPO3 Extension Repository Credentials
--------------------------------------

[](#typo3-extension-repository-credentials)

The `ExtensionRepositoryReleasePlugin` requires a special `.typo3credentials` file placed alongside your `.secret` file (in the root project folder, not inside the `web/` directory) or in the location you configured in the plugin's options. The contents of this file must be `username:password` where the `username` must be your typo3.org username and `password` of course your typo3.org password, in cleartext. Since this file is sensitive information please make sure you don't commit it to Github and inadvertently leak your login. Treat it with the same or greater care and respect that you would your `.secret` file!

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity70

Established project with proven stability

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

Recently: every ~1 days

Total

14

Last Release

4081d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5c01fb202269a6d9ba372c482874512d0246da99934592cdba1869a1776c4c1?d=identicon)[NamelessCoder](/maintainers/NamelessCoder)

---

Top Contributors

[![NamelessCoder](https://avatars.githubusercontent.com/u/2228052?v=4)](https://github.com/NamelessCoder "NamelessCoder (59 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/namelesscoder-gizzle-typo3-plugins/health.svg)

```
[![Health](https://phpackages.com/badges/namelesscoder-gizzle-typo3-plugins/health.svg)](https://phpackages.com/packages/namelesscoder-gizzle-typo3-plugins)
```

###  Alternatives

[phayes/geophp

GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.) and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information.

87510.1M20](/packages/phayes-geophp)[jenssegers/optimus

Id obfuscation based on Knuth's integer hash method

1.3k4.8M27](/packages/jenssegers-optimus)[workos/workos-php

WorkOS PHP Library

392.4M5](/packages/workos-workos-php)[php-tui/term

comprehensive low level terminal control

45757.7k1](/packages/php-tui-term)[rkr/wildcards

A simple wildcard matcher

1418.3k](/packages/rkr-wildcards)

PHPackages © 2026

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