Zitat von
Max Kittel
Kann man nach diesem Schema alle Erweiterungen z.B. aus Packagist.org installieren?
Ja. Packagist ist die Standardquelle, bei der Composer nach Paketen schaut.
Zitat von
Max Kittel
Gibt es irgendwo eine Übersicht von Terminaleingaben in Bezug auf Contao?
Das ist mir nicht bekannt. Wenn Du aber einfach nur oder in diesem Fall
Code:
php7.1.6-cli composer.phar
ohne weitere Kommandos oder Parameter eingibst, bekommst Du eine dicke Liste von Kommandos und Parametern, die Composer verarbeiten kann, jeweils mit einem kurzen Hilfetext. Diese Texte werden für einen als Neuling allerdings meist nicht ausreichend sein, dafür gibt es dann die Composer-Dokumentation: https://getcomposer.org/doc/03-cli.md
Die wichtigsten Kommandos für Contao dürften require, remove, install und update sein.
Und so kann man Contao selbst mit Composer installieren:
Code:
php composer.phar create-project contao/managed-edition <ziel> 4.4.*
Mit <ziel> ist der Ordner gemeint, in dem Du Contao installieren möchtest. Wenn Du ohnehin schon auf der Kommandozeile im entsprechenden Ordner bist, kannst Du da einfach . einsetzen.
Im Verzeichnis vendor/bin/ findest Du weitere Kommandozeilen-Tools, die Du theoretisch benutzen könntest. Wenn Du z. B.
Code:
vendor/bin/contao-console
eingibst, dann bekommst Du diverse Optionen für Sachen, die Du in oder für Contao von Hand machen würdest, welche Dir die Contao-Konsole abnimmt (z. B. Cache leeren).