Drupal 8 Installation und Update mit git, Drush oder Composer?
Eingetragen von johny (98)
am 06.11.2016 - 00:32 Uhr in
am 06.11.2016 - 00:32 Uhr in
Hallo zusammen,
nach langer Zeit möchte ich wieder ein Projekt mit Drupal durchführen, bin mir nach stundenlanger Suche in Foren und Blogs aber unschlüssig, was der beste Weg für die Installation und anschließende Updates ist. Manche klonen Drupal mit git auf einen lokalen Server und ziehen sich damit auch Updates (https://chacadwa.com/blog/2014/06/26/how-i-manage-drupal-git), andere verwenden dafür Drush (http://blog.netgloo.com/2016/05/14/configuring-drupal-8-for-a-simple-git...) und dann schreiben manche, dass Composer die empfohlene Methode sei (https://www.lullabot.com/articles/goodbye-drush-make-hello-composer).
Jetzt bin ich verwirrt...
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, zur Aufklärung: git ->
am 06.11.2016 - 15:34 Uhr
Hi,
zur Aufklärung:
git -> ist für Software-Entwickler um und die gleiche Codebasis zu teilen
composer -> ist ein PHP Abhängigkeitsmanager und verwaltet dei Abhängigkeiten von PHP Klassen/Bibliotheken/Versionen
drush -> Drupal Kommondozeile
Den obigen Link finde ich ehrlich gesagt auch verwirrend, denn
composer und drush sind 2 völlig verschiedene Dinge.
Weder Composer noch Git haben im eigentlichen Sinn etwas mit Drupal zu tun.
Drush hingegen schon
Gruss
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Hi, zur Aufklärung: git ->
am 06.11.2016 - 21:09 Uhr
gelöscht
Drupal 8 Installation und Update mit git, Drush oder Composer?
am 06.11.2016 - 21:08 Uhr
gelöscht
Moderations-Hinweis @Patrick
am 06.11.2016 - 17:56 Uhr
@Patrick: könntest Du bitte Deine lange Link-Liste irgendwo zentral pflegen und in deinen Posts vllt. nur darauf verweisen, um die Lesbarkeit der Threads zu erhalten? Vor allem scheinst Du diese nun auch häufiger zu "zitieren" (siehe z.B. auch hier).
Die Verhaltensregel 7 erwähnt zwar im Moment nur auf lange Quelltexte und Logfiles, zielt aber auf eine Problematik, die man denke ich auch auf Deine Link-Sammlung anwenden kann.
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen
Hallo jonny, um Deine Frage
am 06.11.2016 - 19:10 Uhr
Hallo jonny,
um Deine Frage zu beantworten:
Da es Dir um Updates EINES Projektes und keine Staged Entwicklungsumgebung ist die Antwort ganz klar:
drush
Gruss
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Hallo jonny, um Deine Frage
am 06.11.2016 - 23:27 Uhr
Ein mit composer installiertes Drupal kann ich nich mehr mir Drush updaten nach einer Meldung.
Könnte aber mit Drush ein Deploy machen
Richtig oder Falsch sind für mich keine Anworten.
Also im drupal.org-Forum
am 06.11.2016 - 22:53 Uhr
Also im drupal.org-Forum wurde ich auf folgenden Link hingewiesen: https://github.com/drush-ops/drush/issues/2377#issuecomment-251690697
Anscheinend ist die Drush-Update-Funktion bald deprecated?
Was ich sage ist ja immer nur Kake anscheinend
am 06.11.2016 - 23:26 Uhr
Aber demnächst arbeitet jeder Vernünftiger mit ein Docker Lösung. Und Drupal wird eh nicht mehr vernünftig für jeden auf einem Low Cost, Shared oder .. zu betreiben sein ...
Ehrlich wie weit sind wir jetzt in diesem Tread gekommen.
Hi Jonny,was möchtest Du
am 07.11.2016 - 03:14 Uhr
Hi Jonny,
was möchtest Du denn genau updaten?
drupal core
drupal contrib modules
oder drush selbst?
PS:
Dem Thread zufolge ist das drush dl Kommando "deprecated" von der Funktion steht nichts,
das Kommando hat evtl. nur einen anderen Namen!
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Hi, genau, den Core und alle
am 07.11.2016 - 05:30 Uhr
Hi,
genau, den Core und alle Module.
Also ich benutze drush und
am 07.11.2016 - 08:59 Uhr
Also ich benutze drush und bin damit zufrieden. Die Installation von drush lief allerdings über den composer. Danach benutze ich nur noch drush oder, zum Erstellen der Struktur für neue Module, die Drupal Console.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Ich weiss nicht
am 07.11.2016 - 09:18 Uhr
ich mache bestimmt etwas falsch dass ich composer benutze um die struktur zu erstellen, warum ich nun auch updaten kann ist mir dann auch ein Rätsel
@wla du bist ja alt genug um zu wissen wie du es machst.
drush ist deploy etc ..
console scaffold etc ...
composer drupal aufsetzen ersetzt ausserdem make.file
so verstehe ich das
Was Ihr schreibt habe ich mir Drush seit ewig und ewig erledigt, aber nun setze ich drupal jedenfalls seit einer Zeit mit Composer auf und aktualisiere Drupal auch damit.
Wenn ich nun drush up benutzen möchte werde ich darauf hingewissen dass ich mein Drupal mit Composer aufgesetzt habe
Jeder findet bestimmt sein Weg,