WIB24 Schnittstelle für das CMS Contao
Für das Immobilienmaklerbüro Meyer & Partner aus Arnsberg wurde eine Schnittstelle entwickelt, welche einen einfachen Datentransfer zwischen WIB24 Datenbank und Website schafft.
Die Daten werden automatisch importiert, als filterbare Objektliste dargestellt und in der Detailansicht nach Richtlinien des Corporate Design des Unternehmens dargestellt.
Diese Schnittstelle erweitert unserem Maklermodul für das CMS Contao und bietet Ihnen so auch dessen Vorteile und Funktionen.
>> WIB24 Schnittstelle - Vorteile und Funktionen
-
Verwaltung der WIB24 Zugangsdaten im Contao Backend
-
Einfache Auswahl des Katalogs in den die Objekte importiert werden sollen
-
Automatisierter Import der Daten
-
Mehrfaches pflegen von Objekte entfällt
>> weitere Informationen
- Allg. Informationen zu WIB24:
http://www.wib24.de/ - Content Management System Contao:
http://www.contao.org/ - CMS Maklermodul:
maklermodul-fuer-contao-mit-openimmo-import.html
>> Installation und Einrichtung
Nachdem Sie Ihren Lizensschlüssel von uns erhalten haben und den cieImmobilienMakler installiert haben, können Sie die WIB24 Schnittstelle: "cieImmobilienMakler-WIB24" wie folgt installieren:
- Installation von "cieImmobilienMakler-WIB24" über die Contao-Erweiterungsverwaltung
- Klick: System -> cieImmobilienMakler::WIB24
- Klick: "Plus-Zeichen"
- Eingabe: Name: Vergeben Sie hier einen Namen für den Zugang, dieser dient lediglich der Übersichtlichkeit
- Eingabe: API-KEY: Geben Sie hier Ihren WIB24 API-KEY ein
- Eingabe: Makler-Nummer: Geben Sie hier Ihre WIB24 Maklernummer ein
- Auswahl: Sprache: Wählen Sie hier die cieImmobilienMakler Sprach-Katalog aus in den Importiert werden soll
- [OPTIONAL] Anhaken: Nur Eigene Inserate: Es werden nur Inserate der oben angegeben Makler-Nummer importiert
- Anhaken: Aktiviert: Um diesen Zugang beim Abgleich zu berücksichtigen ( ist dieses Feld nicht gesetzt, wird dieser Zugang beim Abgleich ignoriert )
- Klick: Speichern und Schließen
- Klick: upload
- Klick: OK (es öffnet sich ein neues Browserfenster in welchen Sie den aktuellen Status des Vorgangs nachvollziehen können)
Nach dem im neuen Browserfenster die Meldung: "Download beendet -> starten sie jetzt den Import" erschienen ist, können Sie dieses schließen und wie folgt den eigentlichen Import manuell starten:
- Klick: System -> cieImmobilienMakler
- Klick: upload
- Klick: OK
Priorisierung eigener Inserate
Um die Priorisierung eigener Inserate zu ermöglichen sind folgende Schritte notwendig:
- [optional]: legen sie eine Datei mit dem Namen custom_fields.inc.php im Ordner TL_FILES/cieImmobilienMakler an
- Ergänzen Sie folgende Zeile: $aMapping["verwaltung_techn/user_defined_simplefield/@feldname[.='cie_wib24_prio']"] = array('cie_wib24_prio', '2');
Am Ende könnte die custom_fields.inc.php z.B. so aussehen:
$aMapping = array();
$aMapping["verwaltung_techn/user_defined_simplefield/@feldname[.='cie_wib24_prio']"] = array('cie_wib24_prio', '2');
?>
Anschließend muss ein Feld im Katalog angelegt werden. Gehen Sie hierfür wie folgt vor:
- Klick: Inhalte -> Katalog
- Klick: Immobilien -> Felder für Katalog definieren
- Auswahl: Anzeigen: Alle
- Klick: Weitergabe generell: kopieren
- Eingabe: Bezeichnung: WIB 24 Priorität
- Eingabe: Beschreibung: Über dieses Feld kann die Priorität der Makler definiert werden.
- Eingabe: Spaltenname: cie_wib24_prio
- Anhaken: Backend-Filter-Einstellungen -> Sortierungs Drop-Down aktivieren
- Anhaken: Backend-Filter-Einstellungen -> Backend-Filter aktivieren
- Anhaken: Backend-Filter-Einstellungen -> Backend-Suche aktivieren
- Klick: Speichern und Schließen
Wenn Sie nun den Import erneut durchführen, werden alle Inserate, die mit der im Zugang angegebenen Maklernummer verknüpft sind, im Feld "WIB 24 Priorität" mit dem Wert 2 gefüllt. Nun können Sie in alle Immobilienlisten eine absteigende Sortierung auf das Feld "WIB 24 Priorität" definieren um Ihre Inserate vor allen anderen anzuzeigen.
Automatisierung des Imports
Um WIB24 Objekte automatisch zu importieren, ist es notwendig eine Cronjob auf Ihrem Server einzurichten, der den folgenden Befehl ausführt:
wget -O /dev/null /system/modules/cieImmobillienMakler-WIB24/cieUpdateAll.php
also z.B.
wget -O /dev/null immobilienmakler.connectiteasy.de/system/modules/cieImmobillienMakler-WIB24/cieUpdateAll.php
Wenn dies geschehen ist werden alle, unter cieImmobilienMakler-WIB24 erstellten, Accounts automatisch importiert. Dies sollte zeitlich vor dem cieImmobilienMakler Import geschehen. Eine crontab Datei könnte z.B. so aussehen:
20 03 * * * wget -O /dev/null immobilienmakler.connectiteasy.de/system/modules/cieImmobillienMakler-WIB24/cieUpdateAll.php
30 03 * * * wget -O /dev/null immobilienmakler.connectiteasy.de/system/modules/cieImmobillienMakler/cieUpdateAll.php
Sollten Sie noch Fragen haben, helfen wir Ihnen gern weiter. Verwenden Sie für Rückfragen bitte info (at) connectiteasy (pkt) de
Für Anfragen verwenden Sie bitte unser Kontaktformular.


