Skip to content
Rozszerzenie TYPO3

OpenImmo dla TYPO3

OpenImmo w TYPO3: Import XML nieruchomości, prezentacja, filtrowanie. Strony dla pośredników, z wykorzystaniem AI.

Umów bezpłatną konsultację

Dlaczego strony pośredników bez integracji OpenImmo powodują podwójną pracę

Pośrednicy nieruchomości zarządzają swoimi obiektami w oprogramowaniu takim jak FlowFact, onOffice, ImmoTool czy JustImmo. Każdy obiekt ze zdjęciami, cenami, powierzchniami i opisami lokalizacji. Te dane mają pojawiać się też na stronie - ale bez ręcznego podwójnego wprowadzania. OpenImmo to standard XML, który dokładnie ten most buduje: oprogramowanie pośrednika eksportuje obiekty jako XML, TYPO3 automatycznie je importuje i wyświetla na stronie.

Bez integracji OpenImmo biuro z 40 aktywnymi obiektami pielęgnuje każde ekspoze podwójnie - raz w oprogramowaniu zarządzającym i raz na stronie. Przy średnim czasie obróbki 15 minut na obiekt to 10 godzin miesięcznie samej pielęgnacji danych, które zautomatyzowany pipeline całkowicie eliminuje.

Typowe scenariusze zastosowań

Automatyczny import dla stron pośredników. Biuro z 30 do 100 aktywnymi obiektami prowadzi swoją stronę na TYPO3. Co noc onOffice eksportuje wszystkie obiekty jako OpenImmo-XML na serwer FTP. Zadanie Scheduler TYPO3 pobiera plik XML, parsuje go i aktualizuje obiekty w bazie danych - nowe obiekty są tworzone, zmienione aktualizowane, sprzedane archiwizowane. Rano strona jest automatycznie aktualna.

Portale nieruchomości z agregacją wielu dostawców. Regionalna platforma nieruchomości agreguje obiekty od 10 do 30 pośredników. Każdy pośrednik dostarcza swoje obiekty w formacie OpenImmo. TYPO3 importuje wszystkie feedy, przypisuje obiekty do odpowiednich dostawców i wyświetla je na wspólnej platformie z jednolitym wyszukiwaniem i filtrowaniem.

Strony deweloperów z przeglądem mieszkań. Deweloper sprzedaje 50 jednostek mieszkalnych w projekcie nowobudowlanym. Dostępności i ceny są pielęgnowane w oprogramowaniu zarządzającym. Przez import OpenImmo strona TYPO3 automatycznie aktualizuje status każdej jednostki: dostępna, zarezerwowana lub sprzedana.

Architektura techniczna

Integracja OpenImmo w TYPO3 składa się z czterech komponentów: parser XML (odczytuje plik OpenImmo-XML i konwertuje go na obiekty PHP - schemat OpenImmo definiuje ponad 200 pól per obiekt), pipeline importu (zadanie Scheduler lub komenda CLI regularne wykonywanie importu z pobieraniem plików, walidacją XML, mapowaniem obiektów i importem obrazów), prezentacja frontendowa (plugin Extbase z filtrowaniem i widokiem szczegółów z galerią obrazów, mapą lokalizacji i formularzem kontaktowym) oraz opcjonalna generacja ekspoze (strony szczegółowe obiektów jako PDF do pobrania).

Częste problemy i rozwiązania

Import przerywa się z błędami parsowania XML. Oprogramowanie pośredników czasem eksportuje XML niezgodne ze schematem. Brakujące pola obowiązkowe, niewłaściwe kodowanie znaków (ISO-8859-1 zamiast UTF-8) lub niezamknięte tagi prowadzą do przerwania. Rozwiązanie: wbudowanie kroku preprocessingu XML, który waliduje plik przed importem, koryguje problemy z kodowaniem i wypełnia brakujące pola obowiązkowe wartościami domyślnymi.

Obrazy nie są prawidłowo importowane. OpenImmo-XML odwołuje się do obrazów przez relatywne ścieżki lub URL. Jeśli upload FTP umieszcza obrazy w innym katalogu niż oczekuje XML, referencje obrazów pozostają puste. Rozwiązanie: konfiguracja importu tak, by obrazy były wyszukiwane relatywnie do katalogu XML.

Usunięte obiekty pozostają widoczne na stronie. OpenImmo zna dwa sposoby oznaczania obiektów jako sprzedane/usunięte: przez pole statusu w XML lub przez pominięcie obiektu w następnym eksporcie. Rozwiązanie: konfiguracja importu na pełne uzgadnianie - obiekty nieobecne w aktualnym eksporcie XML są automatycznie oznaczane jako “sprzedane” lub archiwizowane.

Migracja i kompatybilność wersji

Dla OpenImmo w TYPO3 istnieje kilka rozszerzeń. Większość jest dostępna dla TYPO3 v10 i v11. Dla TYPO3 v12 i v13 wybór jest bardziej ograniczony, ponieważ niektóre rozszerzenia nie są już aktywnie utrzymywane.

Sam format OpenImmo jest stabilny. Wersja 1.2.7 jest od lat standardem de facto i wszystkie istotne pakiety oprogramowania pośredników go wspierają.

Gosign zaleca przy aktualizacji TYPO3 z v10/v11 na v12 ewaluację istniejącego rozszerzenia OpenImmo. Jeśli maintainer nie jest już aktywny, opłaca się przejście na własny pipeline importu z nowoczesnym PHP. Początkowy nakład wynosi 5 do 8 dni, ale pipeline jest niezależny od rozszerzeń firm trzecich i długoterminowo łatwy w utrzymaniu. Pipeline można też łatwo rozszerzyć o dodatkowe źródła danych: interfejs IS24, API Immowelt czy propriatarne formaty XML deweloperów.

Rozwój przyspieszony przez AI: 70% szybciej

  • 80% szybciej: XML-Parser
  • 65% szybciej: Such-Interface

Aktualizacja TYPO3 i audyt RODO

Aktualizujemy Twoją instalację TYPO3 ekonomicznie do aktualnej wersji LTS - wraz ze wszystkimi rozszerzeniami, również przestarzałymi i niewspieranymi.

Wszystkie rozszerzenia zmigrowane

Również przestarzałe, niewspierane lub własne.

Cena stała

Przejrzyste koszty, bez ukrytych prac dodatkowych.

Przyspieszone AI

30-50% taniej niż rynek dzięki analizie kodu wspomaganej przez AI.

Zero utraty danych

Pełna migracja danych z zabezpieczeniem rollback.

Audyt RODO: Sprawdzamy Twoją instalację TYPO3 pod kątem zgodności z RODO - zgody cookie, tracking, rozszerzenia, formularze i hosting - i wdrażamy wszystkie działania ekonomicznie.

Często zadawane pytania: openimmo

Które oprogramowanie pośredników obsługuje OpenImmo?

Praktycznie wszystkie: FlowFact, onOffice, ImmoTool, JustImmo.

Powiązane rozszerzenia TYPO3

Gosign to agencja cyfrowa z Hamburga z 25-letnim doświadczeniem w rozwoju TYPO3. Przeanalizowaliśmy ponad 800 rozszerzeń TYPO3 i dziś rozwijamy je przy wsparciu AI nawet o 70% szybciej niż metodami klasycznymi. Naszymi klientami są średnie przedsiębiorstwa, uczelnie wyższe i instytucje publiczne w Europie.

Stan: kwiecień 2026

Umów bezpłatną konsultację

30 minut ze specjalistą TYPO3, bez zobowiązań.