Wordpress Plugin für Immobilienscout24
Da ich immer häufiger gefragt werde, wann denn mein Wordpress Plugin für Immobilienscout24 veröffentlicht wird, habe ich mich gerade nochmal rangesetzt. Ich habe jedoch alle überflüssigen Funktionen rausgeworfen und mich auf die reine Auflistung von Objekten beschränkt. Also ganz simpel und eher als Grundlage für einen weiteren Ausbau geeignet.
Installation
- Plugin downloaden und entpacken
- Verzeichnis is24 in /wp-content/plugins und Datei is24.php in /wp-content/themes/[aktives Theme] kopieren
- Plugin aktivieren
- Unter Einstellungen -> Immobilienscout24 die VendorID und den API-Key eintragen.
- Eine Seite Immobilien anlegen, in die Code-Ansicht wechseln und dort < ! - - is24 - - > (ohne Leerzeichen) eintragen
Die Seite muss in der Voreinstellung Immobilien heissen. Soll der Pfad anders lauten, kann das in der Plugin-Datei geändert werden. Danach sollten die Objekte aufgelistet werden. Viel Spaß damit. Es wäre toll, wenn bei Einsatz des Plugins ein Link auf diesen Blog gesetzt würde.
Voraussetzungen
1. aktiver Account bei ImmobilienScout24
2. IS24-API Key
3. PEAR im include_path
4. Aktiviertes mod_rewrite
Demo
Ich habe eine kleine Demoseite installiert. Dort kann man das Plugin sehen. Danke an Herr Pfützner für seine ScoutID. Vorerst mit Verlinkung auf das IS24-Exposé. In ein paar Tagen kommt dann auch eine Version mit eigenem Exposé.
Update 07.01.
- diverse Sortiermöglichkeiten
- Auswahl der Objektkategorien
Update 08.01.
- Demo online
Ähnliche Beiträge
33 Kommentare
Damit lassen sich die Objekte eines IS24-Kontos in eine Homepage integrieren, die auf Basis von Wordpress läuft. Wordpress ist eigentlich eine Blogsoftware (Immobilienportale nutzt die auch), lässt sich aber auch wunderbar umbauen für “normale” Homepages. Demo kommt in Kürze.
Auf die Demo bin ich schon sehr gespannt.
Die Präsentation der angebotene Immobilien ist das “große Problem” der eigenen HP - die zuweilen genutze Anbindung der Is24-Liste sieht sehr popelig aus.
Gefält mir gut, schöne Erweiterung! Vor allem die Reduzierung des Orangeanteils in der Übersich t:-)
Kann man optional auch direkt ein größeres thumb in der Objektübersicht einblenden oder ist man das original Zwergenformat gebunden?
Ne, du kannst dir das natürlich bauen wie du lustig bist ;) Ist wie gesagt nur eine Demo basierend auf einem freien Wordpress-Template. Per CSS kannst du dir die Bilder ja skalieren und auch alles weitere anpassen.
In der nächsten Version kann man die Objektliste und auch das Expose über Templates selber anpassen. Momentan ist das noch alles im Plugin verwurstelt. Ausserdem gibt es wahlweise eine Verlinkung zum Scout-Expose oder eigene Exposedarstellung.
Hab leider nicht so viel Zeit gerade. Mal schauen wann das soweit ist.
@In der nächsten Version kann man die Objektliste und auch das Expose über Templates selber anpassen.
Sehr schön, damit wärst Du dann aber ganz weit vorn!!! Eine echte Option, wenn man sieht womit viele Makler “rumwerkeln”…
Ein wenig dauert es noch. Ich hab momentan nicht viel Zeit. Templates laufen zwar, aber ich bin mit der Umsetzung nicht zufrieden. Muss ich also nochmal ran wenn wieder Zeit ist.
Könnte man die Templates nicht vielleicht in eine weitere Beta packen? Vielleicht können wir ja etwas beisteuern.
Leider nicht ganz so einfach. Hab alles komplett neu gebaut. Die jetzige Version verwendet die API-Klassen von IS24. Ich hab mir jetzt eigenen Klassen gebaut. Ist jedoch viel Tipparbeit die ganzen Objekteigenschaften etc. In ein paar Tagen gibts vielleicht eine Version mit Templates.
Ist es eigentlich möglich, dass Exposé nach Objektgruppennummer auf verschiedenen Seiten anzeigen? Ich habe sozusagen für jede Objektgruppe (entspricht einem Bezirk) eine eigene Seite geplant. Danke im Voraus für den Feedback.
Also erstmal nicht ehrlich gesagt ;) Erstmal müssen die Basisfunktionen laufen, dann dachte ich an Suchfunktionen und vielleicht ein Top-Objekte-Widget. Aber das dauert erstmal. Ich mach das ja nur ab und an mal nebenbei. Ob über die IS24-API Funktionalität wie von dir gewünscht überhaupt möglich ist weiss ich auch nicht.
Bin gerade durch Zufall auf die erste mir bekannte Seite gestossen, die das Plugin im Einsatz hat. Zu finden im Blog von Fesselmann & Masuch Immobilien- u. Projektmanagement GmbH
Bekomme diese Fehlermeldung:
Warning: main(HTTP/Request.php) [function.main]: failed to open stream: No such file or directory in /homepages/43/d13410318/htdocs/immo/wp-content/plugins/is24/api/Api.php on line 32
Fatal error: main() [function.require]: Failed opening required ‘HTTP/Request.php’ (include_path=’.:/usr/local/lib/php’) in /homepages/43/d13410318/htdocs/immo/wp-content/plugins/is24/api/Api.php on line 32
Kann da einer was mit anstellen ? Was läuft da falsch ?
Oh, tut mir leid. Hatte nicht dazu geschrieben, dass du PEAR installiert und im include_path eingetragen haben musst.
PEAR ist einfach gesagt eine Sammlung von nützlichen PHP-Scripten und Bibliotheken. Da die Installation je nach Betriebssystem, Webhoster etc unterschiedlich ist, empfehle ich dir einmal die Einführung der PEAR-Dokumentation zu lesen. Bei den meisten mir bekannten Webhostern ist PEAR jedoch bereits vorhanden. Evtl. mal nachfragen. Wenns nicht klappt, schreib mir mal eine Mail.
Eventuell habe ich einen Fehler gefunden.
Ich kann meine Objekte in der Kategorie “Büros/Praxen” nicht abrufen.
Sie tauchen nicht in der Ergebnisliste auf.
Lösung des Fehlers…
in der ApiQueryItemOffice.php wird ein falscher XML_Tree_Node erzeugt.
Es müßte ‘OfficeQuery’ und NICHT ‘HouseRentQuery’ sein.
Liebe Grüße
Tobias
Sehr schön Hannes,
vielen Dank für dieses Plugin. Ich versuche momentan die Schnittstelle für die Webeite eines Kunden nutzbar zu machen. Allerding bin ich total am Verzweifeln, denn von einer Dokumentation kann man beim besten Willen nicht sprechen. Zu allem Überfluss scheint dies von den Beispielen auch noch vollkommen losgelöst. Es wird keinerlei Verbindung zwischen beiden hergestellt.
Ich frage mich echt, wie du es geschafft hast da durchzusteigen. Ich werde sicher noch einige Tage brauche. Alleine das Prizip erschließt sich mir noch nicht mal:
Angeblich wird doch XML an den Server geschickt, der als Antwort auch gleiches wieder ausgibt. Bis jetzt habe ich aber in all den Daten noch keinen einzigen XML-Schnippsel gesehen. Wird das echt alles über undokumentierte Funktionen gelöst? Kann ich nicht “einfach” ein XML-Schnippel über HTTP-Request an einen Service schicken?
Hach du merkst schon, ganz üble Verwirrung macht sich bei mir breit. Vielelicht hilft mir dein Plugin ja auf die Sprünge (auch wenn ichs gar nicht für Wordpress brauche).
Grüße,
Florian
Hallo Florian,
ich muss jetzt leider gleich los, aber ich schreib dir morgen mal eine Mail. Vielleicht hilft ja auch das Plugin schon weiter.
Hallo Hannes,
ich bekam heute eine E-Mail von ImmobilienScout24, dass ich doch bitte meine API anpassen möchte, weil es jetzt eine Erneuerung geben würde.
Wirst du dein Plugin dann aktualisieren?
Ich verwende dein Plugin ohne Wordpress auf einer anderen Homepage, da ich mit den Beispielskripten vom API Center nicht zurecht komme und auch was XML angeht, nicht so viel Ahnung habe. (Die Beispielskripte geben mir nichts als Fehler aus :-D)
Gruß,
Lukas
Hallo Lukas,
ich hab die Mail auch bekommen, allerdings noch nicht weiter nachgeschaut, was sich alles geändert hat. Wann und ob ich Anpassungen mache kann ich ehrlich gesagt gerade nicht sagen. Es gibt eine recht weit fortgeschrittene Version mit Templates usw. Wenn dann würde ich diese Version fertig machen. Gerade ist nur leider keine Zeit dafür.
Hallo Hannes,
danke für die Info. Kennst du eventl. andere Quellen oder Hilfen für die API? Das Tutorial/die Referenz im API Center hilft mir nämlich nicht gerade weiter.
Gruß,
Lukas
Tut mir leid. Was anderes kann ich leider nicht anbieten. Aber evtl. hat ja IS24 einen Tipp für dich.
Ich hab mich jetzt mal mit dem Support in Verbindung gesetzt.
Sie sagten, dass ich noch ein bisschen warten solle, dann würde nämlich ein PHP SDK herausgegeben werden soll.
Gruß,
Lukas





Achso, wenn mir jemand eine IS24-AnbieterID zur Verfügung stellt, kann ich auch eine Demo einbauen.