Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Drupal + git: Development | Repo | Stage | Production; Deployment?

Eingetragen von quiptime (4972)
am 02.09.2009 - 12:53 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

An die Versionierungs-Spezies.

Welche Methoden und Vorgehensweisen verwendet Ihr bei der Arbeit mit git um bei einem Szenario wie

Development | Repository | Stage | Production

eine Drupalsite zu deployen?

Insbesondere der Aspekt der Datenbank ist mir nicht so wirklich klar.

‹ [gelöst] wie kann ich eine Exceltabelle einfügen? drupal5.2 webserver ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Management

Eingetragen von stBorchert (6003)
am 02.09.2009 - 15:57 Uhr

Moin.
Ich kann mal mein Vorgehen mit SVN kurz anreissen (und möglicherweise am Freitag oder Samstag mal mehr nach der Session über deployment erzählen).
Wir haben einen Staging-Server mit einem SVN-Repo. Dort wurde eine frische Drupal-Installation abgelegt und dann halt von jedem Entwickler ausgescheckt. Nachdem Änderungen gemacht wurden, werden diese per (eigens dafür erstelltem) Skript (auf dem Live-Server) vom Staging-Server auf den Live-Server geholt.
Datenbank-Änderungen (also Änderungen an der Konfiguration) werden grösstenteils per Hand auf den Staging/Live-Server übernommen, da gibt es also nicht wirklich eine skriptgesteuerte Lösung. Views werden einfach auf dem Staging-Server (oder aus der Entwicklungsumgebung) exportiert, auf dem Live-/Staging-Server gelöscht und dann wieder importiert. So spart man sich die kleinen Änderungen.
Ab und zu wird dann noch die Live-DB auf den Staging-Server gespielt, so dass man dort auch die Daten des Live-Systems hat.
Höchstwahrscheinlich gibt es dafür wesentlich elegantere Wege (von denen ich dann hoffentlich nach den Freitags-Sessions erzählen kann).

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie Stefan inzwischen

Eingetragen von dawehner (2639)
am 10.10.2009 - 14:30 Uhr

Wie Stefan inzwischen erfahren durfte kann man Views Panels, Inhaltstypen, Einstellungen über variable_set, alles was Ctools exportables implementiert mit Features exportieren.
Dafür packt man die Webseite in einzelne Feature-Packete, z.B. im Drupalcenter Forum, Showroom, News, Handbuch packen und dort die obigen Einstellungen exportieren.

Macht man nun ein Update der Dateien auf Live, leert man den Cache, dann werden die Inhaltstypen aktualisiert,
die Views/Panels/Ctools Exportables werden sowieso aus den Dateien geholt und fertig.

Damit ist eigentlich in der Theorie alles auf der Einstellungsebene gebaut.

PS: In der Freitagssession wurde einfach nur erklärt, dass man alles in update-Skripten schreiben sollte, auch statische Inhalte der Webseite
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also war die Pariser

Eingetragen von quiptime (4972)
am 10.10.2009 - 15:19 Uhr

Also war die Pariser Deployment Session nicht wirklich der Bringer?

Ich sehe grad noch keinen Weg in Deiner Antwort mit "alles mit Features exportieren". Kannst Du das bitte etwas genauer ausfuehren.

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Features meine ich das

Eingetragen von dawehner (2639)
am 10.10.2009 - 17:31 Uhr

Mit Features meine ich das Feature Modul.
Man kann z.B. sagen ich möchte den Inhaltstyp Showroom + View + Permissions + Settings zu einem Modul(Feature) zusammenpacken, als bsp. http://gitorious.org/drupalcenter/drupalcenter/trees/master/sites/all/mo...

Damit kann man dann Veränderungen an den entsprechenden Einstellungen mitverfolgen und in Code packen. Auf dem Livesystem macht man dann ein
$git pull && drush cache clear && drush updatedb
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Moving content from Staging to Live

Eingetragen von quiptime (4972)
am 24.10.2009 - 17:38 Uhr

Kleiner Bookmark: Moving content from Staging to Live

------------------------
Quiptime Group

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 4 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association