Datenmigration - NichtDrupal Seite zu Drupal
Eingetragen von ftree (12)
am 08.01.2016 - 14:01 Uhr in
am 08.01.2016 - 14:01 Uhr in
Hi
Ich habe eine bestehende Seite die ich nun mit Drupal komplett neu machen möchte.
Werde dazu auch ein eigenes neues Modul schreiben. (Das ist aber eine andere Geschichte)
Mich würde jetzt interessieren wie ich die Daten am besten zu Drupal migriere.
Ich weiß das das über das Modul "Migrate" geht. Sowie auch die Drupal upgrades von 6/7 auf 8.
Allerdings habe ich nirgends eine Doku gefunden wie man das macht. Immer nur von einer älteren Drupal Seite zu einer neuen.
Kann mir da jemand ein paar Tipps oder Links zu Dokus geben. Einarbeiten kann ich mich dann selber eh.
Nur bräuchte ich mal einen Startpunkt.
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Bei Drupal 8 ist das
am 08.01.2016 - 14:54 Uhr
Bei Drupal 8 ist das Feeds-Modul noch nicht so weit, aber für Drupal 7 ist es für mich das Mittel der Wahl. Du definierst, wie Deine Datenstrukturen in Drupal und kannst dann in Feeds ein Mapping definieren, wie die externen Daten in Drupal abgebildet werden. Mit Hilfe von Feeds-Tamper können die Daten vor dem Import auch noch modifiziert werden. Das sollte reichen, um vorhandene Daten in Drupal zu überführen.
Zum Thema "eigenes Modul schreiben" nur so viel: In meinen Drupal Anfängen war ich auch der Meinung man müßte selbst programmieren. Heute mache ich das nur in wirklichen Ausnahmefällen. Es gibt für fast alles bereits fertige Module, die man nur finden und dann konfigurieren muß. Bis Du allerdings in der Drupal-Philosophie zu Hause bist, wird es leicht ein halbes Jahr dauern. Drupal ist, anders als andere CMS, Daten getrieben (eher ein Framework zur Erstellung von Datenbankapplikationen). Man definiert erst seine Datenstrukturen, erstellt damit Inhalte und überlegt dann, wie man über Abfragen diese Daten sinnvoll aufbereitet auf der Webseite darstellt. Also nicht erst ein Layout festlegen, ehe man weiß, was eigentlich die Basis ist. Das ist ein besonders von Drupal-Anfängern gern genommener Fehler, zumal das bei anderen CMS nicht so ist.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
wie liegen denn die aten vor?
am 08.01.2016 - 16:25 Uhr
wie liegen denn die aten vor? als mysql? dann kannst du wahrscheinlich einiges als csv exportieren und mit drupal 7 und feeds importieren.
C.A.W. Webdesign
Die Daten habe ich in einer
am 09.01.2016 - 12:08 Uhr
Die Daten habe ich in einer MySQL DB vorliegen.
Ich verwende Drupal 8. Werde mir mal das Feeds Modul ansehen. Allerdings müssen die Daten bei der Migration auch noch etwas modifiziert werden.
Wenn ich das richtig gesehen liegt der große Vorteil vom Migrate Modul darin das das mapping mit alten und neuen ID super klappt. Und das man ein continous migration machen kann.
Einige Daten liegen in Drupal als neue Content Types vor, was früher Tabellen waren. Einige Tabellen aus dem alten System werden auch wieder 1:1 in neue Tabelle wandern. Also ziemlich unterschiedliche Anforderungen.
Darum war ich auf der Suche nach einer Doku für das Migrate Modul. Oder mal einen Einstiegspunkt.
Bezüglich Philosophi. Ja das habe ich schon gemerkt das man da etwas anders denken muss. Was mich auch nicht wirklich stört. Habe mir jetzt einige Monate lang die verschiedensten Modul angeschaut und Sachen geteste. Somit habe ich jetzt doch einen großen Überblick was ohne eingene Modul geht und was nicht. Allerdings bleibt doch noch einiges übrig wozu ich wohl ein eigenen Modul brauche.
Da ich ja erstmal die alte Seite 1:1 neu in Drupal umsetzen möchte, weiß ich ja genau wie was zu funktioneren hat, und vor allem auch aus zu sehen hat.
Ich warne noch einmal
am 09.01.2016 - 14:09 Uhr
Ich warne noch einmal ausdrücklich davor, als Anfänger bei Drupal jetzt schon Drupal 8 einsetzen zu wollen. Da fehlen noch zu viele weitere Module oder die vorhandenen haben Bugs. Für den Anfänger ist es frustrierend, da er nie weiß, ob das Problem an seinem Unvermögen oder an einem Bug liegt. Drupal 8 braucht noch ein paar Monate Reifezeit.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Dessen bin ich mir
am 09.01.2016 - 16:06 Uhr
Dessen bin ich mir bewusst.
Ich weiß auch das es mindestens ein Jahr dauern wird, bis ich die Seite umgestellt habe.
Und darum fange ich gleich mit 8 an. Und nicht mit der Version 7.
Ich bin selber von Beruf programierer - ich denke ich kann gut unterscheiden obs ein Bug ist oder an mir liegt.
Habe in einem anderen Thread auch schon geschreiben, das ich mich schon seit Monaten mit D8 beschäftigte und viele Sachen probiert habe und überlegt habe wie ich was am besten mit welchen Modulen umsetzen kann.
Und das Migrate Modul (ode halt Feed) ist halt auch eines das ich früher oder später mal brauchen werd. Und jetzt habe ich grad Zeit mich näher damit zu beschäftigen.