im Ornder, in dem die composer.json von TYPO3 liegt:

composer req georgringer/news

Anmekung hostNET

Wenn hier ein "./vendor/bin/typo3: Permission denied." kommt, dann in den Ordner /usr/local/www/apache24/data/t3composer.andreasloewer.de ("data" statt "noexec") wechseln und erneut versuchen.

Lokale Extensions installieren

Are you developing local custom TYPO3 extension development in "composer mode"? It means, your extension is not at composer server like packagist.org. No problem, Just perform below steps to install your custom local TYPO3 extension at TYPO3 composer.

  1. Create /packages at root folder and put your extension
mkdir packages

Configure composer.json:

"repositories": [
    {
        "type": "path",
        "url": "packages/*",
        "options": {
          "symlink": true
        }
    }
],

Install Extension with @dev

composer require yourvendor/yourextension:@dev

git

Damit eine Extension über git installiert werden kann, muss das Repository in die composer.json eingetragen werden:

    "repositories": [
        {
            "type": "path",
            "url": "extensions/*",
            "options": {
                "symlink": true
            }
        },
        {
            "type": "vcs",
            "url": "https://github.com/theandy/container"
        }
    ],