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 - 18: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 - 14: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 (1559)
am 22.02.2010 - 17: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 - 18: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 (1559)
am 22.02.2010 - 20: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 - 08: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

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 4 Tagen 23 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 10 Wochen 7 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 2 Tagen
  • In der entsprechenden View
    vor 11 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» 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 47 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