Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

Modul für Immobilienimport

Eingetragen von ShenLung (140)
am 20.02.2010 - 19:15 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo,

ich erstelle mit Drupal gerade eine Immobilienseite. Nun ist es so, dass die Immobilien momentan von der Verwaltungssoftware (OpenEstate) auf den Server geladen und per iFrame in die Drupalseite eingebunden werden (siehe http://www.witex-immobilien.de/immobilien ).
Das ist natürlich unschön und ich frage mich, ob man die Inhalte nicht über ein Modul direkt in Drupal einbinden kann.

Wie würde man denn dabei vorgehen?
Ich stelle mir das grob so vor, dass das Modul einen Inhaltstyp Immobilie mit allen notwendigen Feldern installieren müsste. Aber wie bekomme ich die Immobilien dann in die Drupaldatenbank? Kann ich das als XML importieren? (Export als XML ist bei dem Programm möglich)
Oder wäre es einfacher mittels Modul auf die auf dem Server liegenden Immobiliendateien zuzugreifen ohne sie in die Datenbank zu importieren?

Ich gebe zu, dass ich mich mit der Modulprogrammierung nicht sonderlich auskenne, daher die eher prinzipiellen Fragen. Ob ich die Umsetzung hinbekomme weiss ich nicht, trotzdem würde ich mich sehr über Antworten freuen ;)

Gruß
ShenLung

‹ Modul mit eigenem Template Es gibt bestimmt bessere Lösungen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Immonet Homepage-Modul

Eingetragen von Frank Ralf (2135)
am 22.02.2010 - 15:21 Uhr

Hallo ShenLung,

guck dir doch mal das an: http://www.immobilienportale.com/20092049-immonet-homepage-modul/

Gruß
Frank

XING
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Besteht bei der Software die

Eingetragen von Sense (1560)
am 22.02.2010 - 18:20 Uhr

Besteht bei der Software die Möglichkeit die Daten zu exportieren?
Ist beim Export ein eindeutiger Schlüssel (Artikelnummer, Inseratsnummer) vorhanden?

Wenn ja würde ich dafür ein eigenes Modul schreiben welches mir alle Daten anhand der Nummer importiert / updated und als Node speichert. Inwieweit sind hier noch Bilder vorhanden, die mit importiert werden müssten?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die

Eingetragen von ShenLung (140)
am 22.02.2010 - 19:54 Uhr

Danke für die Antworten.

@Frank:
Interessant, ich wusste garnicht, dass Immonet eine Schnittstelle zu Drupal bietet. Das wäre in jedem Fall eine Option. Allerdings möchte ich mich anhand des Problems in den Aufbau von Drupal und die Funktion/Programmierung von Modulen einarbeiten. Da die Seite 'in der Familie' bleibt habe ich auch ein wenig Narrenfreiheit ;-)

@Sense:
Die Software kann in verschiedenen Formaten exportieren. Momentan werden die Immobilien die sich geändert haben jeweils in eigene Ordner auf den Server geladen. Darauf wird dann per PHP-Skripten zugegriffen und entsprechend sortiert. Es würde mir im Prinzip schon reichen, wenn diese Skripte direkt durch Drupal ausgeführt werden und keine Einbindung per iFrame nötig ist.
Weiter ist der Export via OpenImmo-XML möglich, mit Artikelnummer und Datum. Es werden dabei nur die Immobilien exportiert, die sich geändert haben. Die Bilder liegen dann als ZIP-Archiv vor.
Es gib noch weitere Exportformate, aber da unterscheiden sich wohl nur die XML-Spezifikationen.

Wie würde denn ein solcher Import prinzipiell funktionieren? Läuft unter Drupal dann eine Funktion die einen Ordner auf eine neue XML-Datei prüft und wenn eine da ist den Import startet? Gibt es da evtl. ein ähnliches Modul was ich mir als Beispiel anschauen könnte?

Gruß
ShenLung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke ein Modul wird es

Eingetragen von Sense (1560)
am 22.02.2010 - 21:39 Uhr

Ich denke ein Modul wird es hier nicht geben.
Es gibt diverse Möglichkeiten Daten per "node_save" bzw "drupal_execute" in eine Drupal DB zu importieren.
Habe das schon in einigen Kundenseiten umgesetzt, jedoch steht keins der Module offen zur Verfügung.

Im wesentlichen werden alle Daten aus dem System exportiert. Im Backend von Drupal hat man dann ein Formular wo mann die Datei hochladen kann.
Entsprechend der vorher definierten Spezifikationen wird dann der Import gestartet. Das Ganze ist mit einer Progressbar ausgestattet, damit man jederzeit über den Fortschritt informiert bleibt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul "Import/Export API"

Eingetragen von Frank Ralf (2135)
am 23.02.2010 - 09:41 Uhr

Hallo ShenLung,

guck dir doch mal das Modul Import/Export API an:

Zitat:

The import/export API allows for the definition of data entities within Drupal. The definition system lets data entities be related to each other, and it includes a number of different field types. It also supports a system of import (parsing) and export (rendering) engines, for formats such as XML and CSV.

Eine andere Möglichkeit wäre wahrscheinlich das Modul Web Services.

(Dort lohnt auch immer ein Blick auf die "Related Modules".)

Gruß
Frank

XING
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 4 Wochen 17 Stunden
  • Vielen Dank für Ihren
    vor 4 Wochen 3 Tagen
  • Composer ist sehr ratsam
    vor 4 Wochen 5 Tagen
  • Vielen Dank für den
    vor 5 Wochen 20 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 5 Wochen 1 Tag
  • Gut gemacht
    vor 5 Wochen 1 Tag
  • Layout Builder etc. z.B. für Landing Pages
    vor 5 Wochen 1 Tag
  • Links
    vor 5 Wochen 3 Tagen
  • Moin,wow, sehr gutes
    vor 5 Wochen 5 Tagen
  • Dass ist eine spannende
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20566

Neue User:

  • Robertspaft
  • drupalthemes
  • rofilm

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 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