PHPackages                             teamneusta/magallanes-task-typo3 - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. teamneusta/magallanes-task-typo3

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

teamneusta/magallanes-task-typo3
================================

Magallanes 3 tasks for TYPO3

1.2.0(8y ago)07.5k1MITPHPPHP &gt;=7.0.0

Since Feb 21Pushed 8y ago2 watchersCompare

[ Source](https://github.com/teamneusta/magallanes-task-typo3)[ Packagist](https://packagist.org/packages/teamneusta/magallanes-task-typo3)[ RSS](/packages/teamneusta-magallanes-task-typo3/feed)WikiDiscussions master Synced 2mo ago

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

Magallanes TYPO3 Tasks
======================

[](#magallanes-typo3-tasks)

[![Build Status](https://camo.githubusercontent.com/32235e0345523fa13ad5ea9c20dc7622bd41da37a3bdecb4e5f79944daa6f49a/68747470733a2f2f7472617669732d63692e6f72672f7465616d6e65757374612f6d6167616c6c616e65732d7461736b2d7479706f332e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/teamneusta/magallanes-task-typo3)[![Coverage Status](https://camo.githubusercontent.com/c84199ddbe1f21b30b4a5f570dc43cfee8aa1b65cdc2a92c8852fb9c29abb3cb/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f7465616d6e65757374612f6d6167616c6c616e65732d7461736b2d7479706f332f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/teamneusta/magallanes-task-typo3?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/4b09f6a734765c04df2f2353c30c35ee5bd77db8c1f4845def161f1903a49903/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7465616d6e65757374612f6d6167616c6c616e65732d7461736b2d7479706f332f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/teamneusta/magallanes-task-typo3/?branch=master)[![SensioLabsInsight](https://camo.githubusercontent.com/6fe32090be0d71987c0f566dddb6972b733474dee41d76768ba50bfda19f8d56/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f38373762393534382d626265652d346136632d386134392d3633323433663434353236362f6d696e692e706e67)](https://insight.sensiolabs.com/projects/877b9548-bbee-4a6c-8a49-63243f445266)[![Latest Stable Version](https://camo.githubusercontent.com/6f9afcadd19a54f33cd99329f8de2d0e0015c1b83108fd0e7676f36350305ec8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7465616d6e65757374612f6d6167616c6c616e65732d7461736b2d7479706f332e7376673f6c6162656c3d737461626c65)](https://packagist.org/packages/teamneusta/magallanes-task-typo3)[![Latest Stable Version](https://camo.githubusercontent.com/db3198a81e0dea6fb7a152e75775f69545d5ea720fefa4d63ea73f9177a9e3fd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7465616d6e65757374612f6d6167616c6c616e65732d7461736b2d7479706f332e7376673f6c6162656c3d737461626c65)](https://packagist.org/packages/teamneusta/magallanes-task-typo3)

### What's Magallanes TYPO3 Tasks?

[](#whats-magallanes-typo3-tasks)

**Magallanes TYPO3 Tasks** are tasks for easy deployment with Magallanes 3.

### Installing

[](#installing)

Simply add the following dependency to your project’s composer.json file:

```
    "require": {
        "teamneusta/magallanes-task-typo3": "^1.2"
    }
```

Finally you can use **Magallanes TYPO3 Tasks** in your mage.yml

Tasks
-----

[](#tasks)

### Permission task

[](#permission-task)

This task set all necessary permission for TYPO3

```
   post-release:
       - 'TeamNeusta\Magallanes\Task\TYPO3\PermissionsTask'
```

### TYPO3 console tasks

[](#typo3-console-tasks)

Set path to console:

```
    typo3:
        console: vendor/helhum/typo3-console/Scripts/typo3cms
```

#### TYPO3 cache flush task

[](#typo3-cache-flush-task)

This task flushed the TYPO3 cache by [helhum/typo3-console](https://github.com/helhum/typo3_console)

Default usage:

```
    on-deploy:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\CacheFlushTask'
```

Force flush by inline definition:

```
    on-deploy:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\CacheFlushTask': { force-flush-cache: true }
```

Force flush by global definition:

```
    typo3:
        force-flush-cache: true
    on-deploy:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\CacheFlushTask'
```

#### TYPO3 database update schema task

[](#typo3-database-update-schema-task)

This task update the database schema for TYPO3 by [helhum/typo3-console](https://github.com/helhum/typo3_console)

Default usage (\*.add,\*.change):

```
    on-deploy:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\DatabaseUpdateSchemaTask'
```

Update database schema by inline definition:

```
    on-deploy:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\DatabaseUpdateSchemaTask': { database-update-schema-mode: 'destructive' }
```

Update database schema by global definition:

```
    typo3:
        database-update-schema-mode: 'destructive'
    on-deploy:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\DatabaseUpdateSchemaTask'
```

#### TYPO3 install generatepackagestates task (deprecated)

[](#typo3-install-generatepackagestates-task-deprecated)

New way to use setup your TYPO3 composer.json with follow scripts

```
"scripts": {
    "package-states": [
        "@php vendor/helhum/typo3-console/Scripts/typo3cms install:generatepackagestates"
    ],
    "folder-structure": [
        "@php vendor/helhum/typo3-console/Scripts/typo3cms install:fixfolderstructure"
    ],
    "ext-setup": [
        "@php vendor/helhum/typo3-console/Scripts/typo3cms install:extensionsetupifpossible"

    ],
    "post-autoload-dump": [
        "@package-states",
        "@folder-structure",
        "@ext-setup"
    ]
}
```

Old way to use Default usage (--activate-default=true):

```
    on-deploy:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\InstallGeneratePackagestatesTask'
```

#### TYPO3 install fixfolderstructure task

[](#typo3-install-fixfolderstructure-task)

Default usage:

```
    on-deploy:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\InstallFixFolderStructureTask'
```

#### TYPO3 install extension setupactive task

[](#typo3-install-extension-setupactive-task)

Default usage:

```
    post-release:
        - 'TeamNeusta\Magallanes\Task\TYPO3\Console\ExtensionSetupActiveTask'
```

#### Example

[](#example)

```
magephp:
    log_dir: ./Logs
    composer:
        path: /usr/bin/composer
    typo3:
        console: bin/typo3cms
        force-flush-cache: true
        database-update-schema-mode: '*.add,*.change'
        web-dir: web
    exclude:
        - ./app/typo3temp
        - ./app/fileadmin
        - ./app/uploads
    environments:
        Production:
            user: xxx
            host_path: xxx
            releases: 4
            hosts:
                - xxx
            pre-deploy:
                - composer/install: { flags: '--optimize-autoloader --no-dev --no-interaction --profile' }
            on-deploy:
            on-release:
                - 'TeamNeusta\Magallanes\Task\TYPO3\Console\InstallFixFolderStructureTask'
            post-release:
                - 'TeamNeusta\Magallanes\Task\TYPO3\Console\DatabaseUpdateSchemaTask'
                - 'TeamNeusta\Magallanes\Task\TYPO3\Console\ExtensionSetupActiveTask'
            post-deploy:
```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity63

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

Recently: every ~52 days

Total

6

Last Release

3159d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/12913211?v=4)[team neusta SE](/maintainers/teamneusta)[@teamneusta](https://github.com/teamneusta)

![](https://avatars.githubusercontent.com/u/1458923?v=4)[Benjamin Kluge](/maintainers/bennsel)[@bennsel](https://github.com/bennsel)

---

Top Contributors

[![nsd0jboesche](https://avatars.githubusercontent.com/u/185419845?v=4)](https://github.com/nsd0jboesche "nsd0jboesche (1 commits)")

---

Tags

typo3deploymentmagallanes

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/teamneusta-magallanes-task-typo3/health.svg)

```
[![Health](https://phpackages.com/badges/teamneusta-magallanes-task-typo3/health.svg)](https://phpackages.com/packages/teamneusta-magallanes-task-typo3)
```

###  Alternatives

[timokoerber/laravel-one-time-operations

Run operations once after deployment - just like you do it with migrations!

6481.7M11](/packages/timokoerber-laravel-one-time-operations)[andres-montanez/magallanes

The Deployment Tool for PHP Applications

6901.1M6](/packages/andres-montanez-magallanes)[dg/ftp-deployment

A tool for automated deployment of web applications to an FTP server.

615845.5k8](/packages/dg-ftp-deployment)[easycorp/easy-deploy-bundle

The easiest way to deploy Symfony applications

468310.2k](/packages/easycorp-easy-deploy-bundle)[jalogut/magento2-deployer-plus

Magento 2 deployment tool based on deployer.org

201415.5k](/packages/jalogut-magento2-deployer-plus)[sourcebroker/deployer-extended-typo3

Customisation for `sourcebroker/deployer-typo3-\*` stack

38201.6k2](/packages/sourcebroker-deployer-extended-typo3)

PHPackages © 2026

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