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

Node-Inhalte eines Inhaltstyps von externer Seite beziehen (live connection) - Welche Technik?

Eingetragen von DrupalFan (1646)
am 13.04.2010 - 19:12 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,

ist es möglich, die Inhalte eines Inhaltstyps (es sind Inserate mit Bildern) live von einer anderen Webseite zu beziehen und zwar so, dass diese Inhalte ganz normal als Nodes zur Verfügung stehen? Wie oder welche Varianten gäbe es da?

Geht das per HTTP connection? Aber wie kommen die Inhalte in Drupal nodes rein?
Geht das eventuell besser per externer mysql connection? Die externen Inhalte sind aber keine Drupal Inhalte. Wie kommen die Inserat in die Drupal nodes tabellen?
Geht das per RSS Feeds? Wie gelangen dann die Inhalte in normale Drupal nodes, um sie per Views listen zu können usw.?

Oder: Was ist, wenn mit einem Cronjob jede Minute ein Nodeimport durchgeführt wird? Immer wenn ein neues Inserat auf der externen Seite vorliegt, würde das importiert werden ...

Welche Technik führt hier zum Ziel?
DANKE!

‹ Organic Groups Problem mit Tracker [gelöst] Artikel bei Veröffentlichungseinstellungen auf Startseite, wird jedoch dort nicht angezeigt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Feeds Modul

Eingetragen von kissmedve (254)
am 13.04.2010 - 20:04 Uhr

Das Modul Feeds hat eine Reihe von Parsern an Bord, u.a. einen für RSS/Atom. Um allgemein XML Dateien zu parsen, gibt es dazu noch die Module XML Parser und Feeds XML Parser.

Es gibt mehrere Möglichkeiten, die importierten Daten über Feeds abzubilden. Du kannst z.B. einen Node Processor auswählen, mit dessen Hilfe Du die Felder direkt auf vorher definierte CCK-Felder mappen kannst.

Außerdem kannst Du einstellen, ob und ggf. von welcher URL der Fetcher die Daten laden soll, und natürlich auch das Zeitintervall.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bilder importieren per FEED?

Eingetragen von DrupalFan (1646)
am 13.04.2010 - 20:23 Uhr

Danke. Ja so ähnlich habe ich mir das vorgestellt.

Also die RSS / Feed Variante.

Aber kann man damit auch Bilder in CCK Imagefields importieren? Und Taxonomie Kategorien?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bilder per Feeds = ?

Eingetragen von kissmedve (254)
am 13.04.2010 - 20:38 Uhr

Taxonomies Import scheint zu gehen, laut Feeds-Seite.

Was Bilder angeht, müsstest Du googlen. Ich meine, ich hätte das mal zumindest diskutiert gelesen, da ich es aber gerade nicht brauche, habe ich mich nicht darum gekümmert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fragen zu Import mit dem Modul Feed

Eingetragen von DrupalFan (1646)
am 17.04.2010 - 13:18 Uhr

Bin gerade dabei, das Feed-Modul zu testen und dabei schon auf ein Problem gestossen:

Beim Parsen von RSS Feeds kann man zwar beim Ziel-Inhaltstype definieren, welche CCK-Felder man füllen will, aber bei der Quelle, also dem Feed gibt es nur folgende Felder:
- Titel
- Beschreibung
- Author name
- Published date
- Item URL (link)
- Item GUID
- Kategorien

Ich möchte aber Inserate importieren, d.h. es gibt Felder wie Telefon, Handy, Fax, Anschrift neben den Standard-Feldern Titel, Textkörper usw.

Ist das zufällig mit dem Modul XML Parser lösbar oder muss ich hier auf CSV-Import zurückgreifen???
Da die Quellseite für den Import auch erst geschaffen werden muss, ist hier die Frage, welche Variante hier am einfachsten ist. Vielleicht doch CSV importieren von einer Webseite.

Da ich gleich einen Test des Imports von einem Drupal-Projekt zum anderen Drupal-Projekt machen will, ist auch die Frage, wie ich bei der Quell-Domain einen View als CSV ausgeben kann auf einer URL (oder eben einem Format, der mit dem Modul Feed gut mit benutzerdefinierten Quell-Feldern importiert werden kann).

Und wie kann man dabei Bilder in die Nodes (CCK Feld) importieren?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine Menge Fragen ;-)

Eingetragen von kissmedve (254)
am 17.04.2010 - 23:47 Uhr

Mit dem XML Parser kann man auf jeden Fall die auszulesenden Daten, sprich XML-Felder selbst bestimmen, indem man den XPath entsprechend eingibt. Dazu ein paar Tipps:
- Ins Feld XPath solltest Du //feed notieren (bzw. was immer in Deiner Datei die wiederholten Datensätze sind). Eigentlich sollten laut XPath-Syntax auch andere Notationsweisen gehen, hier scheint es aber nur diese zu bringen.
- Für die eigentlichen Felder trägst Du beim Mapping den jeweiligen Pfad bis zum gewünschten Element ein, z.B. handy.

Mit Taxonomien hatte ich noch kein Glück. Es kommen einfach keine Terms an. Ich vermute, dass es irgendwie ein Pfadproblem ist, obwohl ich die Vorgehensweise vom Node-Mapping übertragen habe.
Ich wäre dankbar, wenn jemand einen Tipp dazu hätte. Vielleicht kommst Du ja weiter?

Übrigens habe ich zusätzlich zum XML Parser noch den Feeds XML Parser installiert. Ich weiß jetzt gar nicht mehr genau, welcher was macht oder welcher ggfs. entbehrlich wäre ;-), aber vielleicht nutzt Dir die Info.

Für den CSV-Export gibt es ein Views-Modul: Views Bonus Pack, funktioniert einfach und gut.

Für den XML-Import habe ich noch ein weiteres Modul gefunden, Transformations. Die Beschreibung klingt zwar nicht nach einfacher Bedienbarkeit, aber dieser Screencast beschreibt, wie man damit sogar Mehrfachfelder importieren kann.
Werde ich auf jeden Fall probieren ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich versuche es gerade im

Eingetragen von DrupalFan (1646)
am 17.04.2010 - 19:21 Uhr

Ich versuche es gerade im CSV-Format, verwende dazu Views Bonus Pack beim Export und stosse beim Import per Feed Modul auf das eine oder andere Problem:
- Datum wird nicht genommen / Format?
- etc.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Feed-Modul Nodes im CSV-Format importieren, CCK-Feld Email

Eingetragen von DrupalFan (1646)
am 17.04.2010 - 20:26 Uhr

Das Datumsformut beim Export muss "U" sein, dann klappt es.

Jetzt fehlt noch die Emailadresse:
Obwohl der beim Feed Mapping zugeordnete Inhaltstyp ein CCK-Feld "E-Mail" enthält, scheint dieses Feld beim Mapping gar nicht auf, kann es also nicht zuordnen, wird daher nicht import.

Hab gesehen, dass das Feed-Modul noch recht jung ist, daher geht wohl noch nicht alles.

Trotzdem:
Wie kann ich Emailadressen in ein CCK-Feld "E-Mail" importieren?
Und wie kann ich Bilder in ein CCK-Feld importieren?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Screencast Link

Eingetragen von DrupalFan (1646)
am 18.04.2010 - 00:06 Uhr
kissmedve schrieb

Für den XML-Import habe ich noch ein weiteres Modul gefunden, Transformations. Die Beschreibung klingt zwar nicht nach einfacher Bedienbarkeit, aber dieser Screencast beschreibt, wie man damit sogar Mehrfachfelder importieren kann.
Werde ich auf jeden Fall probieren ...

Kannst Du mal einen direkten Links zu diesem Screencast posten, also zur Webseite, wo diese Screencasts zu finden sind?
Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tut mir leid, ich bin über

Eingetragen von kissmedve (254)
am 18.04.2010 - 00:59 Uhr

Tut mir leid, ich bin über diese Suchergebnisseite direkt auf den Screencast gekommen. Etwas anderes habe ich nicht. Der Autor des Screencasts jpetso ist auch der Maintainer sowie der Autor des Modul Transformations. Das Modul war wohl seine Master Thesis, auf seiner Website finden sich weitere Materialien dazu, aber so wie es aussieht, nicht der Screencast.

Der Link geht doch - bei Dir nicht?

Nachtrag:
Bei blip.tv scheint es eine kleine Serie zu geben.

  • 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 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 9 Stunden
  • In der entsprechenden View
    vor 4 Wochen 9 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 9 Stunden
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

Neue User:

  • ByteScrapers
  • 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 0 User und 22 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