Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Wordpress Migration - Bilder als Code

Eingetragen von Atokirina (23)
am 22.10.2014 - 09:09 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo,

ich bin neu hier und fange gerade mit Drupal an. Ich hatte zuvor einen Wordpress Blog, aber da sich wohl viele Hacker auf Wordpress spezialisiert haben und ich auch schon einige Angriffe erleben musste, wollte ich auf Drupal umsteigen.

Ich habe in Drupal 7.32 dazu folgende Module installiert: "Migrate", "Migrate Extra" und "Migrate Wordpress" und diese im "Backend" aktiviert.
Und zusätzlich noch folgende Module installiert/aktiviert: Taxonomy, File, Image, Media, CCK, ctools, Features, Context, Panels, Token, Metatag, Views
Alle installierten Module sind auf dem neuesten Stand.

Jetzt habe ich natürlich in vielen Blogeinträgen auch Bilder eingebunden, Tags und Kategorien vergeben und Links zu diversen Dokumenten eingefügt. Das alles würde ich gerne in Drupal überführen.

Ich habe viel im Internet dazu nachgelesen, konnte aber mein Hauptproblem bisher noch nicht lösen:
Die Bilder werden nur "sporadisch" nach der Wordpress Migration in Drupal angezeigt.

Ich bin wie folgt vorgegangen:

  1. In Wordpress habe ich mit "Werkzeuge/Daten exportieren/Alle Inhalte" die WXR formatierte XML-Datei erzeugt
  2. In Drupal habe ich über "Inhalte/Wordpress Migration" diese Datei importiert und dabei folgende Einstellungen vorgenommen:
    • Convert WordPress pages to: Basic Page
    • Convert WordPress posts to: Article (ich habe irgendwo gelesen, dass man das wählen soll, wenn man Bilder mitimportieren will)
    • Create new users for existing WordPress content authors? Ja
    • Field for attachments: Image
    • Text fields & Comment text fields: Filtered HTML
    • Convert WordPress tags to & Convert WordPress categories to: Tags (Hier konnte ich für Kategorien keine Unterscheidung wählen, woran liegt das eigentlich?)
    • Path alias handling: Set path aliases to their original WordPress values
  3. Dann, wurden alle Blogeinträge, Seiten, Tags und Kategorien importiert. Nur Attachments und Kommentare wurden "geskipped", also nicht importiert.
  4. Nach längerer Recherche, habe ich dann herausgefunden, dass ich über "Inhalte/Migrate" die restlichen Inhalte importieren kann, indem ich dort unter "optionen" folgendes ausgewählt habe: Ignore dependencies. Das stimmte auch.

Jetzt ist es so, dass wohl alle Bilder und Dokumente etc. importiert wurden, aber nur ab und zu in der Seite sichtbar sind. Manchmal wird ein Bild angezeigt (so wie es auch sein soll), manchmal wurde versucht ein PDF-Dokument als Bild einzubinden, und manchmal wurde einfach nur folgender Code angezeigt, anstatt eines Bildes:

Zitat:

[[{"type":"media","view_mode":"media_large","fid":"1263","attributes":{"class":"media-image alignnone wp-image-3248 size-medium","typeof":"foaf:Image","style":"","width":"450","height":"200","alt":"irgend ein Alternativtext"}}]]

Ich habe die Blogeinträge in Wordpress verglichen und keine Unterschiede erkennen können, bezüglich der Einbindung der Bilder.
Ich habe auch die erzeugte XML-Datei validieren können ohne Beanstandungen.
Ich bin also völlig ratlos und die Internetrecherchen zu diesem Thema führten mich bisher nur in Sackgassen.

Jetzt meine konkreten Fragen dazu:

  1. Wie kann ich alle Bilder als Bilder einbinden und alle Dokumente als Links?
  2. Welches Modul muss ich nachinstallieren oder was muss ich einstellen, dass Kategorien auch als solche importiert werden können?

Ich freue mich über jeglichen hilfreichen Hinweis.
Vielen Dank im Voraus.

‹ Ist Drupal überhaupt das richtige? [gelöst] Prozentuale Zahlungsgebühr ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie sind denn die Bilder

Eingetragen von zwerg (736)
am 22.10.2014 - 17:06 Uhr

Wie sind denn die Bilder eingebunden? Vielleicht liegt das Problem hier:

Atokirina schrieb

Field for attachments: Image

Wenn bei WP Anhänge mal Bilder und mal Dokumente sind, könnte es zu Problemen führen. Drupal unterscheidet die Feldtypen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo zwerg, vielen Dank für

Eingetragen von Atokirina (23)
am 23.10.2014 - 16:12 Uhr

Hallo zwerg,

vielen Dank für deinen Hinweis.
Ich fand das auch gleich schon problematisch, dass ich nur ein Feld wählen kann.
Ich kann da aber leider nur zwischen "Do not import" und "Image" wählen.

Ich würd ja sagen, alles nicht so schlimm, die Bilder und PDF Dokumente sind ja eigentlich importiert, nur eben nicht an der richtigen Stelle eingebunden.
Mach ich das doch eben mal manuell... Aber bei fast 200 Beiträgen hätte ich dann doch lieber eine automatisierte Variante bevorzugt.

Hat denn niemand noch eine Idee?
Der Hinweis von zwerg war ja schon mal ganz gut, ich denke auch dass die Richtung stimmen könnte.
Nur leider bin ich noch zu neu in Drupal um allein mit dem Hinweis wirklich etwas anfangen zu können.
Wie kann ich denn die Felder den untschiedlichen Attachments zuordnen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es ist schwer zu sagen,

Eingetragen von zwerg (736)
am 23.10.2014 - 16:19 Uhr

Es ist schwer zu sagen, welcher Weg der geeignete ist. Kannst du dir eine Übersicht erstellen, welche Beiträge Bilder und welche Dateien als Anhänge haben? Im Idealfall müsstest du dir die Inhaltstypen vorher in Wordpress aufteilen.

Vielleicht geht es auch über ein eigenes Modul, in dem du grob sagst: Wenn Anhang = Bild, dann Feld->Image; sonst Feld->Anhang. Oder so ähnlich...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine Hilfe

Eingetragen von Atokirina (23)
am 24.10.2014 - 15:43 Uhr

Danke für deine Hilfe zwerg.
Schade, dass es offensichtlich keine einfachere Lösung gibt. Ich wollte eigentlich nicht extra für diesen einmaligen Fall ein Modul erstellen.
Dann fass ich doch lieber alle 200 Beiträge an und passe sie manuell an.

Aber erstmal vielen Dank zwerg.
Falls doch noch Ideen kommen sollten, wie es einfacher geht, bin ich trotzdem immer noch für jeden Vorschlag offen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sind alle Export Nodes aus

Eingetragen von Jenna (1883)
am 24.10.2014 - 17:28 Uhr

Sind alle Export Nodes aus Wordpress gemixt (Image und Dokument) oder kannst du dort vorselektieren, das du nur die Inhalte die lediglich Image haben exportierst und nur die händisch anfassen mußt die zusätzlich oder nur Dokumentanhänge haben?

Das Migrate habe ich noch nie gebraucht, daher kann ich dir leider mit dem Modul selbst nicht weiter helfen.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Jenna, vielen Dank für

Eingetragen von Atokirina (23)
am 27.10.2014 - 10:10 Uhr

Hallo Jenna,
vielen Dank für deine Antwort.
Ich denke die sind alle gemixt und direkt vorselektieren kann ich eigenlich nicht.
Ich hab dir mal ein Screen vom Wordpress Export gemacht. Ich wählte den ersten Punkt, da ist wirklich alles enthalten. Nur Bilder und Dokumente werden beide einfach nur als "Attachment" deklariert.

AnhangGröße
wordpress_export_screen.jpg 105.84 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Convert WordPress

Eingetragen von Jenna (1883)
am 27.10.2014 - 10:40 Uhr
Zitat:

Convert WordPress posts to: Article (ich habe irgendwo gelesen, dass man das wählen soll, wenn man Bilder mitimportieren will)

Sieh dir erstmal in Drupal die Inhaltstypen genau an, standardmäßig enthält nur der Inhaltstyp Artikel ein Imagefield, Basic Page hat erstmal kein Imagefield...

Ich würde unter deinem Inhaltstyp (du kannst auch einen neuen anlegen) ein Imagefield und ein Datei Field anlegen, im Datei Field unter bearbeiten dann die Dokumenttypen eintragen (pdf csv...... was du benötigst) und darauf achten das bei dem normalen Textfield die Filter Einstellungen stimmen.

Es sieht danach aus als wenn Drupal nicht weiß wohin mit den Anhängen.

Als Test würde ich nur (falls das geht) einen Beitrag exportieren (nur mit Image, notfalls neu anlegen) und prüfen ob der Import korrekt funktioniert, dann wäre schon mal klar, das der Wurm bei den Anhängen liegt.

Zitat:

In Wordpress habe ich mit "Werkzeuge/Daten exportieren/Alle Inhalte" die WXR formatierte XML-Datei erzeugt

Gibt es für Wordpress nur diese Standardfunktion oder eventuell auch ein erweitertes Export Modul um vorab mehr Einstellungen parat zu haben?

Zitat:

Welches Modul muss ich nachinstallieren oder was muss ich einstellen, dass Kategorien auch als solche importiert werden können?

Wenn in Wordpress Beiträge kategorisiert sind, hat Drupal die Core Funktion Taxonomie mit der Möglickeit neue Vokabulare anzulegen und im gewünschten Inhaltstyp ein Taxonomie Referenzfeld anzulegen, ich weiß jetzt nur nicht welche Vorraussetzungen man in Drupal schaffen muß damit eine genaue Zuordnung möglich ist.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

In deinem Screen vom Export

Eingetragen von Jenna (1883)
am 27.10.2014 - 10:44 Uhr

In deinem Screen vom Export Modul würde ich erstmal nur "Beiträge" wählen, statt "alle Inhalte" um sich an die Einstellungen ranzutesten, danach die nächste Möglichkeit... ob es dann Unterschiede gibt bei der Export Datei.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo nochmal,ich habe jetzt

Eingetragen von Atokirina (23)
am 28.10.2014 - 12:12 Uhr

Hallo nochmal,

vielen Dank Jenna für deine Unterstützung. Auch dir zwerg nochmal vielen Dank.

Ich habe jetzt aus Zufall eine Lösung für mein Problem mit den Bildern gefunden. Es lag lediglich an einer Einstellung betreffend des Textformats - Filtered HTML/Full HTML. Das muss man auch erst mal wissen...

  1. standardmäßig ist "Filtered HTML" eingestellt, was keine img-Tags von Haus aus erlaubt - also muss schon mal "Full HTML" gewählt werden
  2. Dann muss hier: "admin/config/content/formats/" am besten in allen vorhandenen Textformaten unter "Aktivierte Filter" das Häkchen bei "Convert Media tags to markup
    This filter will convert [[{type:media... ]] tags into markup." gesetzt sein, dann klappt das auch wunderbar mit den Bildern!

Also... ich hoffe hiermit wenigstens anderen Anfängern geholfen zu haben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gehe vorsichtig mit full HTML um

Eingetragen von ronald (3857)
am 28.10.2014 - 13:45 Uhr

besser ist es, die Filter von filtered HTML anzupassen.

Wird HTML nicht gefiltered, kannst du dir massiv Probleme einhandeln.

  • 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?
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20450

Neue User:

  • Grantbor
  • Mroppoofpaync
  • 4aficiona2

» 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 1 Benutzer und 3 Gäste online.

Benutzer online

  • Grantbor

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