TYPO3 OpenImmo

Real estate management extension with OpenImmo interface

Display real estate simply and easily on your website using the TYPO3 OpenImmo extension. The extension provides an easy-to-configure enquiry form, quicksearch for your homepage or sidebar, aswell as the regular detailed search and clearly-organised list view. The extension is easy to configure, based on futureproof technology (ExtBase, Fluid, modular design) and can connect to multiple OpenImmo sources (real estate XML data). Data import runs over cronjobs / the scheduler.

The PRO version offers extra features, e.g. Google Maps displayed in the list view so that customers can immediately see the location of the real estate and any points of interest in the vicinity (schools, supermarkets, doctors, etc). Generate PDFs automatically based on templates customised in Fluid. Enquiries made over the enquiry form of a real estate data record are sent directly to the agent specified in the record. It is also possible to issue and display QR codes.

Tags

GermanEnglishStablePremiumBackendTYPO3 9.5PHP 7.2PHP 7.3OpenSource
 BasicPro
Easy-to-configure enquiry formx 
Quicksearch for homepage or sidebarx 
Detail search and clearly-structured list viewx 
Teaser elements for homepage or sidebarx 
Easy-to-configurex 
OpenImmo import via CronJob / Schedulerx 
Many OpenImmo sources possiblex 
Future-proof technology (ExtBase, fluid, modular design)x 
   
Google Map in list view showing real estate location x
Google Map in detail view showing points of interest including nearest school, supermarket, doctor x
Automatic generation of PDFs for real estate objects with your letterheads (customizable with Fluid) x
Real estate enquiries sent directly to agent/employee specified in the real estate record x
Display QR Codes x
Provide images to real estate contacts x
Area search  
Forward enquiry to estate agent once cancellation policy has been confirmed (by email)  
Automatic generation of real estate description PDF  
Send real estate description by email, can be after confirmation of cancellation policy (by email)  
Set up searches, automatic notification by email when matching real estate is posted  
Valuation requests, request a valuation of your own property (multistep form)  
Bookmarks, add real estate that you are interested in to a watch list  
Advertise private real estate, advertise your own property on estate agent websites, enquiries sent direct to estate agent  
Export (XML format)  
Backend module for processing real estate data records  
 € 600.00
ex. VAT
€ 600.00*
ex. VAT

* The basic package must be installed in order to use the addon.

OpenImmo Change-Log

2020-07-03 Release of version 5.0.4

  • [TASK] Add field for AussenCourtage

2020-06-30 Release of version 5.0.3

  • [BUGFIX] Check if sorting is set
  • [TASK] Add documentation about email templates (german version)

2020-06-30 Release of version 5.0.2

  • [FEATURE] Add setting "pdf.expose.active": Do not show button and do not render pdf if not active
  • [FEATURE] Add constant "privacy page" and add a link in checkbox label for "accept privacy policy"

2020-06-24 Release of version 5.0.1

  • [TASK] Change dependencies

2020-06-24 Release of version 5.0.0

  • [TASK] Display meta and og tags in property detail view
  • [BUGFIX] Allow multiple "orderby" fields (only first one had been taken into account)
  • [TASK] Remove additional TypoScript constant categories
  • [TASK] Add support for openimmo_pro feature "Send right of withdrawal email and wait for confirmation and attach expose PDF in confirmation mail"
  • [BUGFIX] Fix slugs for TYPO3 9.5.18 - change uniqueInSite into unique
  • [TASK] Add no-loading class for JavaScript event button
  • [TASK] Add and optimize translations
  • [BUGFIX] Fix displaying connection title of lazy Immobilie model property
  • [BUGFIX] Fix displaying infrastructure fields in property detail view
  • [TASK] Add an additional example Slot for manipulating record during the import
  • [BUGFIX] Fix fetching external images with invalid passed mimetype information in openimmo.xml
  • [TASK] Add extension setting "loglevel", first use is in the SearchRequestCommand of Openimmo Pro
  • [TASK] Add a documentation for export feature
  • [TASK] Check if file exists before trying to delete it and the catch exceptions of the delete command
  • [FEATURE] Add area fields as configurable ones by using TypoScript
  • [FEATURE] Add infra structure fields as configurable ones by using TypoScript
  • [TASK] Add some documentation for frontend management
  • [BUGFIX] Fix BebaubarNach filter selections after migrating this field into main record
  • [BUGFIX] Fix Fluid conditions for Teilbar partials
  • [BUGFIX] Fix area dividable Fluid partials
  • [TASK] Move slug generation for new property records to dedicated function in order to use with immoscout import
  • [BUGFIX] Fix identifier for contact person title
  • [TASK] Add link in contact person url Fluid partial
  • [TASK] Increase size for import_json database field
  • [TASK] Migrate mail messages for TYPO3 9 & 10
  • [BUGFIX] Fix bookmarks feature for TYPO3 10
  • [FEATURE] Add not-found-redirect in request plugin, for redirecting to 404 page in case of not available properties
  • [FEATURE] Optimize property fields for Provision - add additional partial section for displaying in € or ½
  • [FEATURE] Add property fields (TypoScript+Fluid) for BueroflaecheTeilbar, LagerflaecheTeilbar, NutzflaecheTeilbar, Produktionsflaeche, ProduktionsflaecheTeilbar, Erwerbsnebenkosten, NebenkostenVorauszahlung,
  • [FEATURE] Add Fluid template logic for kaufpreis/nettokaltmiete on request
  • [TASK] Optimize variable names in Objektkategorie partials
  • [TASK] Fix mailing of a request in TYPO3 10 by using new swiftmailer API calls
  • [BUGFIX] execute function in ImportCommand must return integer
  • [TASK] Optimize documentation for setting up the scheduler task
  • [TASK] Copy file to connection folder if location is "INTERN" also, not only if location is "EXTERN"
  • [TASK] Add missing getProperties getter in Immobilie Model
  • [TASK] Optimize validation of pagination configuration
  • [TASK] Check if image file exists
  • [TASK] Set fallback for settings.framework
  • [TASK] Migrate userFunc "immoscoutRow" to renderType
  • [TASK] Migrate userFunc "connectionRow" to renderType
  • [TASK] Migrate userFunc "informationRow" to renderType
  • [TASK] Add check if image exists in teaser template
  • [BUGFIX] Fix check for settings.framework
  • [TASK] add "renderType" to select fields in flexforms
  • [TASK] Add Classes Map for Extbase (Breaking: #87623)
  • [TASK] Remove setup.ts and constants.ts which are not longer required
  • [TASK] remove obsolete extension configuration access for TYPO3 8
  • [TASK] remove realurl hook
  • [TASK] remove functions frontendUserLogin and frontendUserLogout which use deprecated functions
  • [TASK] use languageAspect instead of TSFE->sys_language_id (Deprecation: #85543)
  • [TASK] Migrate fluid viewhelper class namespaces to TYPO3Fluid namespace
  • [TASK] Migrate ImportCommandController to ImportCommand based on Symfony Command
  • [BUGFIX] Do not only rely on checking if titleImage exits but also if titleImage.file exists
  • [TASK] Remove deprecated annotation @cascade
  • [TASK] Remove deprecated annotation @lazy
  • [TASK] Remove usage of deprecated LanguageService class
  • [TASK] Remove usage of $_EXTKEY variable and use extension key string instead
  • [TASK] Raise dependency for TYPO3 core to support v9 and v10 (instead of v8 and v9)

2020-03-31 Release of version 4.13.2

  • [BUGFIX] Fix inconsistent Fluid Partial for AnzahlZimmerRange

2020-03-23 Release of version 4.13.1

  • [BUGFIX] Fix inconsistent sys_language_uid handling in backend property management

2020-03-19 Release of version 4.13.0

  • [BUGFIX] Fix type of immobilie_uid property in Node model
  • [BUGFIX] Fix set property types for nodes (Int and Float)
  • [BUGFIX] Fix missing backend labels
  • [FEATURE] Export feature for properties with restricted access

2020-01-25 Release of version 4.12.0

  • [FEATURE] Add filter for Warmmiete
  • [BUGFIX] Fix link in bookmarks list item
  • [BUGFIX] Fix LandOrtReginalerZusatz filtering issue

2019-12-16 Release of version 4.11.0

  • [BUGFIX] Fix node validation for boolean nodes
  • [BUGFIX] Fix TCA validation issue regarding max items of irre elements
  • [FEATURE] Add Provisionspflichtig field in detail view
  • [TASK] Documentation for extended geo coordinate fetching
  • [FEATURE] Add ViewHelper for getting properties on location strings

2019-11-14 Release of version 4.10.3

  • [BUGFIX] Fix a Browser compatibility issue for ISO-Land/Ort/RegionalerZusatz filter.
  • [TASK] Documentation for google maps api key creation
  • [TASK] Documentation for defining custom maps marker.

2019-10-16 Release of version 4.10.2

  • [BUGFIX] Fix loading lazy node/immobilie relation.

Release of version 4.10.1

  • [BUGFIX] Fix processing external and multiple used attachment files in CommandController.

Release of version 4.10.0

  • [BUGFIX] Fix mapping issue regarding the node/main record mapping.
  • [BUGFIX] Fix a SQL query issue for ISO-Land/Ort/RegionalerZusatz filter.
  • [BUGFIX] Fix a Browser compatibility issue for ISO-Land/Ort/RegionalerZusatz filter.
  • [FEATURE] Add search word filter feature.
  • [FEATURE] Add detail fields for provision brutto/netto.
  • [FEATURE] Add detail fields for kontaktperson url, strasse/hausnummer, firma.
  • [FEATURE] Add detail fields for geo strasse/hausnummer.
  • [FEATURE] Add bebaubarNach filter feature.
  • [FEATURE] Add lageGebiete filter feature.
  • [BUGFIX] Fix a typo in ausstattung translation key - see Migration.md.
  • [BUGFIX] Fix image settings in search list item.
  • [FEATURE] Add field partial for Sonstigemietenetto.
  • [FEATURE] Add field partial for AnzahlStellplaetze.
  • [BUGFIX] Fix image size settings in TypoScript constants - px was removed.
  • [BUGFIX] Fix Einliegerwohnung.html and HeizkostenEnthalten.html partials - conditions needs to met on 1 and true.
  • [BUGFIX] Fix Feedback-XML - oobj_id is now filled with objektnr_extern.
  • [BUGFIX] Fix Feedback-XML - add the current version of the Feedback standard.
  • [BUGFIX] Fix database field mapping in updateNodesInImmobilie repository method.

Release of version 4.9.0

  • [FEATURE] Add land in main record.
  • [FEATURE] Add land filter features.
  • [TASK] Update Gitlab-CI configuration.
  • [BUGFIX] Fix some Bootstrap4 structure issues - see Migration.md.

Release of version 4.8.0

  • [BUGFIX] Fix some translation identifiers - see Migration.md.
  • [FEATURE] Add Nutzungsart filter in quick search.
  • [TASK] Modify query parameter for MySQL strict mode.
  • [TASK] Change image urls in the documentation.

Release of version 4.7.0

  • [FEATURE] Add 7 new filter for as select box (anzahlZimmer, bueroflaeche, gesamtflaeche, grundstuecksflaeche, kaufpreis, nettokaltmiete and wohnflaeche).

Release of version 4.6.0

  • [FEATURE] Add new filter for geo_ort as a select box.
  • [FEATURE] Add new filter for objektkategorie_nutzungsart as a select box.
  • [FEATURE] Add new filter for objektkategorie_objektart as a select box with all possible sub options.
  • [TASK] Rise PHP version to 7.3.
  • [TASK] Clean up ext_tables.sql.
  • [FEATURE] Integrate slug and slug generation for human readable urls in TYPO3 9.
  • [BUGFIX] Fix query ordering with casting on objektnr_extern.
  • [BUGFIX] Fix get properties from immobilie record.
  • [BUGFIX] Fix openimmo container TypoScript assignment.
  • [BUGFIX] Fix ignore by group in immobilie repository.
  • [BUGFIX] Remove multiple hidden definition in Immobilie model.
  • [BUGFIX] Fix ausstattungen query when there a no immobilie records found.
  • [TASK] Add migration information.
  • [TASK] Add HTML classes form definition lists.
  • [FEATURE] Preparations in repositories for implementing a backend module.

Release of version 4.5.0

  • [FEATURE] Add connections record types, in order to connect different sources.
  • [FEATURE] Add Immoscout connection for importing Immoscout properties.
  • [TASK] Preparing a local connection for managing properties in TYPO3.
  • [TASK] Add immobilie field for imported JSON data.
  • [TASK] Add new detail fields per default: HeizkostenEnthalten, Anzahl sep. WC, Verkaufsfläche, Lagerfläche, Ladenfläche, Büroteilfläche, Vermietbare-Fläche, Einliegerwohnung, Kellerfläche, Teilbar ab, Zustand-Art, Alter, Wellnessbereich, Ausstattungs-Kategorie
  • [BUGFIX] Fix image usage in list item when no images are available.
  • [BUGFIX] Fix fetching zimmer-anzahl by using property ViewHelper.
  • [BUGFIX] Fix identifying node types while importing.
  • [BUGFIX] Fix a utility namespace issue in immobilie controller.
  • [TASK] Correct a mistake in documentation.

Release of version 4.4.0

  • [FEATURE] Add a setting for defining a page for redirecting to in case of a property to display was not found.

Release of version 4.3.1

  • [TASK] Add Gitlab-CI support.

Release of version 4.3.0

  • [TASK] Prepare new documentation sections.
  • [FEATURE] Add a Signal/Slot for manipulating properties after creation.

Release of version 4.2.2

  • [BUGFIX] Removing DEV identifier.

2019-02-25 Release of version 4.2.1

  • [BUGFIX] Fixing importer issue while checking if immobilie exists.

2019-02-19 Release of version 4.2.0

  • [FEATURE] Adding search filter by object number extern.
  • [BUGFIX] Fixing extension loaded ViewHelper usage.
  • [FEATURE] Adding hash for fetching geo coordinates only once. This hash is calculated by the address which is used for the geo location API. If this address hash is available and equal, the geo location service will be skipped.
  • [FEATURE] Adding a report mail feature, which sends a mail on usage of the geo location API of Google. With that report you can observe your credits on Goole API.

2019-02-04 Release of version 4.1.2

  • [BUGFIX] Fixing type definition in GoogleMaps List ViewHelper.
  • [TASK] Extending documentation.

2019-01-29 Release of version 4.1.1

  • [BUGFIX] Fixing version condition in ExtensionUtility.
  • [TASK] Adding documentation about privacy protection.

2019-01-21 Release of version 4.1.0

  • [BUGFIX] Adding page uid in search item partial for Bootstrap4.
  • [TASK] Replacing deprecated annotations.
  • [TASK] Removing deprecated functions.
  • [TASK] Removing access on extConf array.
  • [TASK] Cleaning up source code.

2019-01-07 Release of version 4.0.2

  • [BUGFIX] Fixing select parameter in select query.

2018-12-18 Release of version 4.0.1

  • [BUGFIX] Adding missed ViewHelper for variable get/set.

2018-12-18 Release of version 4.0.0

  • [TASK] Rising PHP version up to minimum 7.1.
  • [TASK] Migrating to TYPO3 9.5.
  • [TASK] Resizing SVG icon files.

2018-08-07 Release of version 3.8.2

  • [TASK] Working on Documentation.
  • [BUGFIX] Deleting old sys_file_reference, sys_file_metadata and sys_file records while resetting a connection.

2018-05-29 Release of version 3.8.1

  • [TASK] Adding valid mime types for fetching external files.
  • [BUGFIX] Fixing import objektart nodes without any attributes.

2018-05-15 Release of version 3.8.0

  • [FEATURE] Adding a second checkbox for privacy in request form.
  • [BUGFIX] Fixing restoring sort order after navigating back from details to list.
  • [BUGFIX] Fixing cleaning up realurl records.
  • [TASK] Changing message severity in Import command.
  • [FEATURE] Paginations with more than 10 pages will be reduced by inserting an … item. If you have overridden the pagination template, you will need to modify them.
  • [BUGFIX] Fixing MySQL GROUP BY/ORDER BY issue.
  • [TASK] Refactoring of ImmobilieRepository. All query related attributes are now available in immobilie main record.
  • [FEATURE] Preselected filter values from FlexForm affects now the search options for location and equipment.

2018-04-19 Release of version 3.7.0

  • [TASK] Processing Anhang of Grupper ANBOBJURL in Importer.
  • [FEATURE] Fetching external images while processing import files.
  • [TASK] Optimizing importer performance while processing multi language records.

2018-03-25 Release of version 3.6.0

  • [FEATURE] Creating required nodes by importer execution. The required fields are currently: wohnflaeche, anzahlZimmer, nettokaltmiete, kaufpreis, gesamtflaeche, grundstuecksflaeche, bueroflaeche, ladenflaeche, gastroflaeche. The required fields are necessary for a proper search execution. The default value is 0.
  • [FEATURE] Adding multi language import by language overlay.

2018-02-20 Release of version 3.5.1

  • [BUGFIX] Fixing restriction to connection data.

2018-02-06 Release of version 3.5.0

  • [TASK] Adding Translations.
  • [FEATURE] Adding TypoScript setting for limit search results to connections.

2018-02-02 Release of version 3.4.0

  • [BUGFIX] Fixing import, which was not able to delete immobilie records with dynamic spaces in external id.
  • [BUGFIX] Fixing sorting settings by restoring search settings.
  • [TASK] Adding translations
  • [BUGFIX] Fixing image slideshow issue. Large images were hiding the thumbnails.
  • [FEATURE] Adding search logic for Ladenfläche, Gastrofläche, Lagerfläche.
  • [FEATURE] Adding search filter for ort/regionalerZusatz.

2018-01-17 Release of version 3.3.0

  • [TASK] Optimizing constants categories and labels.
  • [TASK] Optimizing translations.
  • [TASK] Optimizing CSS stylesheets.
  • [FEATURE] Adding optionally BCC mail for all emails.

2017-12-24 Release of version 3.2.0

  • [FEATURE] FILMLINK processing for Importer.
  • [FEATURE] Adding No-UI-Slider support.
  • [TASK] Refactoring TypoScript constants and constants categories.
  • [FEATURE] Sliding and highlighting list immobilie items, when passing their id by url anchor.
  • [BUGFIX] Removing double spaces in external id, because the bookmarks funktion cant handle it.
  • [BUGFIX] Fixing connection row for TYPO3 8.7
  • [TASK] Adding translations
  • [FEATURE] Adding count ViewHelper for Bookmarks

2017-11-14 Release of version 3.1.0

  • [FEATURE] Adding QR-Code feature for Pro-Version
  • [BUGFIX] Fixing file deletion of multiple used files
  • [BUGFIX] Fixing connection row for TYPO3 7.6

2017-11-10 Release of version 3.0.0

  • [TASK] Renaming class Tools into ToolsUtility
  • [TASK] Refactoring importer scheduler
  • [FEATURE] Adding connections for having multiple openimmo sources

2017-10-29 Release of version 2.4.0

  • [TASK] Migrating Bootstrap4 templates
  • [FEATURE] Adding bookmark button for Pro-Version
  • [FEATURE] Adding sorting for immobilie anhang

2017-10-19 Release of version 2.3.2

  • [TASK] Adding Quicksearch-Template for Vermarktungsart und Objektart
  • [BUGFIX] Fixing show immobilie immediately by external id

2017-10-19 Release of version 2.3.1

  • [TASK] Configurable Update-Check/Information row

2017-09-15 Release of version 2.3.0

  • [FEATURE] Adding plugin field for displaying a Immobilie objekt immediately on a page by giving external object number

2017-09-13 Release of version 2.2.1

  • [TASK] Adding translations

2017-09-13 Release of version 2.2.0

  • [TASK] Moving JavaScript into footer
  • [TASK] Finishing english translation
  • [TASK] Renaming TypoScript files to *.typoscript
  • [FEATURE] Adding contact person configuration for displaying images of the contact persons in Pro-Version
  • [TASK] Integrating a Node Repository for reading and writing nodes. Including cleaning up Node model.
  • [TASK] Preparing english translation

2017-08-21 Release of version 2.1.0

  • [TASK] Backend inline relationship records are now collapsed by default
  • [TASK] Wrapping oi:googleMaps.list ViewHelper into a f:format.raw
  • [TASK] Refactoring of Immobilie model
  • [TASK] Refactoring of Immobilie Importer
  • [BUGFIX] Fixing Importer, so that same images can be used in different immobilies
  • [TASK] TCA optimization
  • [TASK] Optimizing documentation
  • [TASK] Extending GetProperty-ViewHelper format
  • [TASK] Optimizing translations keys

2017-05-30 Release of version 2.0.0

  • [TASK] Migration to TYPO3 8.7 - removing TYPO3 6.2 support
  • [BUGFIX] Importer command deletes only records, if immobilie record was found
  • [TASK] When there are no coordinates, the GoogleMapsService will return an empty string
  • [TASK] Optimize PhpDoc comments in ViewHelpers
  • [TASK] Optimize Error-Message for removed list-plugin.
  • [TASK] EnergiePass scale can not exceed 100 percent
  • [FEATURE] Immobilie-Detail slideshow wrapper gets a CSS class for first-image and last-image. These classes allows you to disable/enable the arrow icons when the first/last image is reached.
  • [TASK] Documentation
  • [TASK] Translation of Zustand partial (including translations)
  • [FEATURE] Immobilie-Model now have a getImagesOnly method, which returns only images with type BILD.

2017-03-06 Release of version 1.8.0

  • [FEATURE] Adding INTERN/LINKS. Anhang-File is no longer required, because the related file could be delivered by a link.
  • [FEATURE] Immobilie-Model now have a getLinks and getGrundriss method.

2017-02-27 Release of version 1.7.0

  • [TASK] Documentation
  • [TASK] Translations
  • [FEATURE] Adding Wertklasse partial and immobilie->getProperty Fallback
  • [FEATURE] Adding Skala-Section for Endenergiebedarf and Energieverbrauchkennwert partial including related CSS
  • [FEATURE] Adding a division ViewHelper for Energie-Skala
  • [TASK] Documentation
  • [TASK] Template path TypoScript
  • [FEATURE] Adding Zustand partial

2017-02-16 Release of version 1.6.0

  • [FEATURE] OpenImmo-Feedback-XML integration in Request-Mail
  • [TASK] Documentation
  • [TASK] Optimizing of Vermarktungsart, Nutzungsart and Objektart partial; including translations
  • [TASK] Optimizing of Erschliessung & BebaubarNach partial; including translations
  • [FEATURE] Adding MieteinnahmenIst partial

2017-01-10 Release of version 1.5.1

  • [BUGFIX] Immobilie Repository Bugfix

2017-01-10 Release of version 1.5.0

  • [TASK] Optimization of Epart-Partial
  • [FEATURE] Adding an Immobilie Model getter for Objektart
  • [TASK] Using new Objektart getter in Objektart partial
  • [BUGFIX] Suggest button link now uses the detail page uid
  • [FEATURE] Adding fields for: Erschliessung, BebaubarNach, Ladenflaeche, Haustiere
  • [BUGFIX] Fixing Befeuerung field.
  • [FEATURE] Adding creation date as read-only field in immobilie object (TCA)
  • [FEATURE] Adding own format case ViewHelper, for performing lower-camel-case transformation
  • [FEATURE] Adding a lot of translation keys
  • [TASK] Extending immobilie repository: The sorting had ignored nodes which doesn't have the sorting-node. Now these immobilies are appended at the end of the list.
  • [FEATURE] Adding ViewHelper for "contains string" condition
  • [FEATURE] A single view can call an immobilie by uid or alternatively by objektnr-extern
  • [BUGFIX] Fixing request recipient header
  • [TASK] Modifying translation values

2016-11-17 Release of version 1.4.0

  • [FEATURE] Adding some filter for teaser: objektart, nutzungsart, vermarktungsart, gruppenname, ignore gruppenname
  • [BUGFIX] Restore search params bugfix (vermarkungsart/objektart)
  • [TASK] Adding list item fields
  • [FEATURE] Adding an explode ViewHelper
  • [FEATURE] Adding a render section for Ausstattung as splitted values

2016-11-14 Release of version 1.3.1

  • [BUGFIX] Fixing pagination, in case there is no search or filter
  • [TASK] Adding some import storage information (log and documentation)
  • [TASK] Removing internal-link css class
  • [TASK] Refreshing RealUrl auto configuration
  • [TASK] Refactoring back button
  • [FEATURE] Finalizing pagination feature
  • [FEATURE] Integrating a gruppenname ignore field
  • [BUGFIX] Fixing non mandatory labels in request form
  • [BUGFIX] ImportCommand now checks, if the uploads/tx_openimmo folder exists. When the folder doesn't exist, the command controller tries to create it.
  • [BUGFIX] UpdateService is now called by https
  • [BUGFIX] Fixing filtering by gruppennummer
  • [TASK] Select a default framework, in case of no framework was passed
  • [TASK] Refactoring back button
  • [BUGFIX] Adding missing translation

2016-11-02 Release of version 1.3.0

  • [TASK] Adding translation values
  • [FEATURE] Adding a list offset for teaser and search/list
  • [FEATURE] Adding an optional pagination for the search result
  • [FEATURE] Adding a group filter in search
  • [FEATURE] Adding RealUrl auto configuration
  • [FEATURE] Adding filter for objektart and vermarktungsart
  • [FEATURE] Adding TypoScript settings.debug for enable debug output
  • [FEATURE] Search list item receives information attributes by TypoScript
  • [TASK] Adding immobilie_uid in Node TCA. Adding missing translations in Node TCA.
  • [FEATURE] Adding a list sorting for objektnr_extern as string or int
  • [FEATURE] Adding a request form checkbox for accept data storing
  • [FEATURE] Adding a request form email validation
  • [FEATURE] Adding a request form translation values
  • [FEATURE] Adding a request email reply to
  • [BUGFIX] Fixing import command realurl namespace issue
  • [FEATURE] Adding a backend preview for page module
  • [FEATURE] Adding a search/list plugin option for displaying the result immediately after page is loaded
  • [FEATURE] Adding a search/list plugin option for displaying the Google-Map

2016-10-28 Release of version 1.2.4

  • [NOTICES] Diese Version liefert Immobilie Model-Methoden um auf Dateien der Dokumente zuzugreifen.
  • [TASK] Adding immobilie_uid in Node TCA. Adding missing translations in Node TCA.
  • [FEATURE] Adding documents section in detail view
  • [FEATURE] Adding immobilie model getter for: panorama, dokumente, videos (simply call {immobilie.videos} in fluid)

2016-10-26 Release of version 1.2.3

  • [NOTICES] Dieses Update ist nur notwendig, wenn Sie FlowFact und die OpenImmo-Pro Version nutzen. Durch einen Fehler in FlowFact Importdaten, werden OpenStreetMap-Bilder mit der Dateiendung .png geliefert - enthalten sind jedoch Jpeg Bilder. Durch diese Fehlbenennung der Bilddatei entsteht im PDF-Generator ein Fehler und das Expose-PDF kann nicht generiert werden. Nach dem Update ist es erforderlich das Sie einen VOLL/Komplett Import der Daten durchführen, so dass eventuell betroffene Dateien korrigiert werden.
  • [BUGFIX] Bugfix for FlowFact image bug (png/jpeg)

2016-10-04 Release of version 1.2.2

  • [NOTICES] In dieser Version wurde eine JSON-Ausgabe der Immobilien-Daten (Liste + Detailansicht) hinzugefügt, die Detailansicht der Standard-Templates hat einen einfachen Bildslider bekommen und es wurden Bootstrap 4 Templates hinzugefügt. Im Listen/Such-Plugin wurde die Auswahl List itemPartial in Display Type geändert - mit dieser Variable kann nun die Ansicht der Ausgabe angepasst werden. Des Weiteren wurden Source-Code und Performance-Optimierungen durchgeführt. Durch die Umfangreichen Änderungen an den Templates empfehlen wir vor dem Update sämtliche Templates (Layouts, Partials, Templates) in Ihren Template-Pfad (fileadmin oder Theme-Erweiterung) zu kopieren (sofern Sie dies noch nicht getan haben), so dass eventuelle Neuerungen an den Templates nicht das Aussehen Ihrer Seite verändern. * [FEATURE] Adding a json parameter for receiving JSON data instead of HTML (for search, list and show action)
  • [FEATURE] Bootstrap 4 templates
  • [FEATURE] Image slider in detail view
  • [FEATURE] Default layout wrapper gets a CSS class with the framework name
  • [FEATURE] List itemPartial moves to displayType and selects now the complete layout (form above the list or form left of the list).
  • [TASK] Source code optimization
  • [TASK] Performance optimization

2016-09-08 Release of version 1.2.1

  • [TASK] Template optimization

2016-09-08 Release of version 1.2.0

  • [TASK] Adding a suggest button in detail view
  • [TASK] Extending documentation
  • [TASK] Check settings.pro flag for disabling Pro-Version

2016-08-31 Release of version 1.1.2

  • [BUGFIX] UpdateService refactoring
  • [TASK] Detail-Template optimization

2016-08-25 Release of version 1.1.1

  • [BUGFIX] Considering hidden and deleted flag while reading immobilies
  • [BUGFIX] Update-Check
  • [TASK] List-Template refactoring
  • [TASK] Plugin documentation
  • [TASK] Optimizing performance in GetProperty-ViewHelper

2016-08-13 Release of version 1.1.0

  • [FEATURE] Adding new content element wizards
  • [BUGFIX] Clearing cache by ImportCommand
  • [TASK] Get rid of VHS
  • [TASK] Using Bootstrap3 within Template
  • [BUGFIX] Bug fixing and refactoring of view helpers
  • [FEATURE] Log and backup file protection
  • [FEATURE] Log and backup file cleanup options
  • [BUGFIX] Providing icons by the icon factory
  • [BUGFIX] Realurl clear cache bugfixing

2015-05-19 Release of version 1.0.0

  • [FEATURE] Adding FPDI feature, merge existing PDF-Pages to PDF

Openimmo-Pro Change-Log

2020-07-03 Release of version 3.0.3

  • [TASK] Add field for AussenCourtage

2020-06-30 Release of version 3.0.2

  • [TASK] Remove tags from labels in emails
  • [BUGFIX] Send rating request email as html mail

2020-06-30 Release of version 3.0.1

  • [TASK] Do not render PDF in bookmarks list if feature is not activated

2020-06-26 Release of version 3.0.0

  • [TASK] Remove additional TypoScript constant categories
  • [TASK] Add multi select filter field for frontend user in export record
  • [BUGFIX] Fix sending request mail without setted bcc from extension configuration
  • [FEATURE] Send right of withdrawal email and wait for confirmation and attach expose PDF in confirmation mail
  • [TASK] Enlarge database field for export frontend users
  • [TASK] Optimize frontend management configuration
  • [TASK] Add new PDF field partials
  • [TASK] Ensure that a default connection is configured for frontend property creation
  • [TASK] Add logging based on TYPO3 core logger for SearchRequestCommand
  • [FEATURE] Add filter for frontend users in export
  • [TASK] Add error handling for frontend property creation without defined connection
  • [BUGFIX] Fix contact person title field in frontend management
  • [BUGFIX] Fix property export feature (empty result and new contact person title field)
  • [TASK] Add date/time configuration for frontend management
  • [TASK] Migration of Google-Maps configuration
  • [TASK] Use frontend management svg icons inline
  • [TASK] Optimize use statements and injects in BackendController
  • [TASK] Change Immobilie standVom Date on create or edit record in frontend management
  • [TASK] Add section for currency/percent in Provision netto/brutto Fluid partials in PDF
  • [BUGFIX] Fix area dividable Fluid partials in PDF
  • [TASK] Add PDF partials for contact person name, titel and position
  • [TASK] Add notice for contact person url in frontend management configuration
  • [TASK] Migrate export feature for TYPO3 9 & 10 and new property fields
  • [TASK] Change JavaScript includes in TypoScript in order to get a normalized naming
  • [TASK] Migrate mail messages for TYPO3 9 & 10
  • [TASK] Migrate TypoScript conditions to Symfony Expression Syntax
  • [BUGFIX] Fix bookmarks feature for TYPO3 10
  • [TASK] replace @inject with @TYPO3\CMS\Extbase\Annotation\Inject
  • [TASK] fix sending the report mail by adapting the new mailer API syntax
  • [FEATURE] Add frontend management for properties
  • [FEATURE] Add PDF support for BueroflaecheTeilbar, LagerflaecheTeilbar, NutzflaecheTeilbar, Produktionsflaeche, ProduktionsflaecheTeilbar, Erwerbsnebenkosten, NebenkostenVorauszahlung
  • [TASK] Add on-request labeling for Nettokaltmiete and Kaufpreis in PDF

2020-03-23 Release of version 2.7.1

  • [BUGFIX] Fix inconsistent sys_language_uid handling in backend property management

2020-03-19 Release of version 2.7.0

  • [BUGFIX] Fix editing nodes of hidden properties in backend module
  • [BUGFIX] Fix JavaScript initialization and event binding issue in backend module
  • [FEATURE] Add export feature for properties
  • [FEATURE] Add signal/slot for manipulating export data

2020-01-25 Release of version 2.6.0

  • [BUGFIX] Fix translation label in Ausstattung/Befeuerung Fluid partial
  • [BUGFIX] Fix filename of Provisionspflichtig Fluid partial
  • [FEATURE] Add Provisionspflichtig field in detail view PDF
  • [FEATURE] Add regional addon for fetching geo coordinates by Google-Maps API

2019-11-14 Release of version 2.5.0

  • [TASK] Replace EXTKEY with extension key in configuration files
  • [FEATURE] Add authorization settings in page/user TypoScript for backend module

2019-10-16 Release of version 2.4.1

  • [BUGFIX] Fix setting changed date after working on nodes in backend module.

2019-09-20 Release of version 2.4.0

  • [TASK] Optimize backend node label visibility.
  • [TASK] Optimize images in PDF fluid template - avoid using images when there are no images available.
  • [TASK] New properties are hidden by default.
  • [TASK] Create a slug for new properties by default.

2019-06-11 Release of version 2.3.3

  • [TASK] Push missing files.

2019-06-11 Release of version 2.3.2

  • [TASK] Update Gitlab-CI configuration.

2019-06-11 Release of version 2.3.1

  • [TASK] Update Gitlab-CI configuration.

Release of version 2.3.0

  • [TASK] Rise PHP version to 7.3.
  • [FEATURE] Add more field partials for PDF template.
  • [FEATURE] Add feature for managing properties in backend from local connections.
  • [FEATURE] Add backend module link buttons for nodes and attachments.
  • [FEATURE] Add a backend module for managing properties, nodes and attachments.
  • [TASK] Add Gitlab-CI support.

Release of version 2.2.1

  • [BUGFIX] Removing DEV identifier.

2019-02-19 Release of version 2.2.0

  • [FEATURE] Adding hash for fetching geo coordinates only once. This hash is calculated by the address which is used for the geo location API. If this address hash is available and equal, the geo location service will be skipped.
  • [FEATURE] Adding a report mail feature, which sends a mail on usage of the geo location API of Google. With that report you can observe your credits on Goole API.

2019-02-04 Release of version 2.1.1

  • [BUGFIX] Adding additional configuration for serverside Google-Maps API requests.
  • [TASK] Saving fetched geo coordinates in main record.

2019-01-29 Release of version 2.1.0

  • [FEATURE] Adding style configuration for clustering marker.
  • [TASK] Optimization for Google maps on touch devices.

2019-01-24 Release of version 2.0.2

  • [TASK] Initialize Google Maps only in case of the google.maps library is embedded and loaded. This is helpful for using Google-Maps only after the visitor has confirm that usage.

2019-01-22 Release of version 2.0.1

  • [TASK] Initialize Google Maps in overview list as well, also when there are no search result. For that you have to modify the Search.html Fluid template, so that the Maps wrapper will be created for empty search results too.

2019-01-21 Release of version 2.0.0

  • [TASK] Migrating to TYPO3 9.5.
  • [TASK] Improving error handling for QR-Code service.
  • [TASK] Adding frontend user to search request expiration mail and search request suggestion mail and preparing personal salutation.
  • [TASK] Adding more information about the immobilie in search request suggestion mail.
  • [FEATURE] Privacy checkbox for search offer contact form.
  • [TASK] Removing deprecated functions.
  • [TASK] Removing access on extConf array.
  • [TASK] Cleaning up source code.

2018-03-25 Release of version 1.10.1

  • [TASK] Adjust requirements.

2018-03-25 Release of version 1.10.0

  • [FEATURE] Multi language support for nodes.

2018-02-27 Release of version 1.9.2

  • [BUGFIX] Fixing Google-Maps-Marker in clustering.

2018-02-16 Release of version 1.9.1

  • [BUGFIX] Fixing ignored Google-Maps-Marker by using settings.googleMaps.immobilieMarker.ignoreGruppenKennung - if both aren't setted, the marker is falsely ignored.

2018-02-07 Release of version 1.9.0

  • [FEATURE] Adding an option for deleting outdated search request by scheduler execution.
  • [TASK] Format terms checkbox labels raw, so that there can be a link inside.

2018-02-02 Release of version 1.8.0

  • [TASK] Mark mandatory fields in search offer contact form.
  • [TASK] Optimizing email templates.
  • [TASK] Extend logging for scheduler for better debugging.
  • [BUGFIX] Fixing HTML structure - adding missing space.
  • [BUGFIX] Fixing HTML structure - removing block style from table cell.
  • [FEATURE] Disabling GoogleMaps-Marker by defined Gruppen-Kennung.
  • [FEATURE] Adding a store-data checkbox in search offer contact form.
  • [FEATURE] Adding area field for search request. This field is visible for all object types. The room field is getting invisible by selecting grundstueck or zimmer.
  • [BUGFIX] Fixing URLs in scheduler emails.

2018-01-17 Release of version 1.7.0

  • [TASK] Optimizing constants categories and labels.
  • [TASK] Optimizing translations.
  • [BUGFIX] Fixing JavaScript events (click/touch) for Apple-Devices.
  • [FEATURE] Adding optionally BCC mail for all emails.

2017-12-24 Release of version 1.6.0

  • [TASK] Adding footer for PDF.
  • [TASK] Optimizing fetch geo coordinates for maps. Configuring with what parameters the identification is performed is now possible.
  • [TASK] Optimizing maps cluster icons.
  • [TASK] Moving all JavaScripts into footer.
  • [TASK] Refactoring TypoScript constants and constants categories.
  • [TASK] Manipulate geo-coordinates for list maps, when there are multiple locations on exactly the same position.
  • [FEATURE] Adding Bookmarks button widget for headers.
  • [FEATURE] Adding immobilie rating request form.

2017-11-14 Release of version 1.5.0

  • [FEATURE] Adding QR-Code service
  • [FEATURE] Adding google maps clustering
  • [TASK] Refactoring of google maps (list overview and points of interest)
  • [FEATURE] Adding Connection- and Wertklasse-Partial for PDF creation

2017-11-10 Release of version 1.4.0

  • [FEATURE] Adding bookmarks feature (reminding, listing, PDF generation)
  • [BUGFIX] Fixing Fluid-FPDF dependency

2017-09-13 Release of version 1.3.0

  • [TASK] Creating english translation
  • [FEATURE] Adding contact person records for displaying images of the contact persons
  • [FEATURE] Fetching Geo-Coordinates by using Google-Maps API, when there are none passed by OpenImmo
  • [TASK] Fix includeJSLibs in TypoScript
  • [TASK] When there are no coordinates, the GoogleMapsService will return an empty string

2017-04-19 Release of version 1.2.4

  • [TASK] Clean up

2017-01-10 Release of version 1.2.3

  • [BUGFIX] Google Maps marker title is now escaped
  • [FEATURE] Google Maps click scrolls to related item
  • [FEATURE] Adding Bueroflaeche and Gesamtflaeche partial

2016-10-05 Release of version 1.2.2

  • [BUGFIX] Google Maps bugfix
  • [TASK] Adding private .htaccess

2016-09-08 Release of version 1.2.1

2016-09-08 Release of version 1.2.0

  • [TASK] Google Maps refactoring
  • [TASK] PDF refactoring
  • [TASK] Google-Maps refactoring
  • [TASK] Check settings.pro flag for disabling Pro-Version
  • [FEATURE] Loading PDF Fluid partials/templates by new path constant

FAQ

Does the extension meet the requirements of the GDPR?

Enquiry emails are not stored in the database but forwarded directly to a stored email address. The enquiry form can include a checkbox indicating your privacy policy. When you use saved searches, user-related data related to the front-end user is stored. Thus you can identify and delete this data on request.

The basic version has no dependencies on other extensions.

The Pro version requires the fluid_fpdf extension to generate PDF files and the modules extension for search requests. We have created both of these extensions and they are available as open source in TYPO3-TER.

When translations are overridden by plugin.tx_openimmo._LOCAL_LANG, the search results email still displays the original value. This is because the scheduler does not appear to process the overrides defined in TypoScript. Changes to these email texts must be made directly in the template.

It could be that the target page of the saved searches may not be accessible because it:

  • Does not exist.
  • Is disabled.
  • Needs to be authenticated.
  • No domain is set in the RealUrl configuration.

If the links contain an incorrect path (e.g. www.domain.tld/www/htdocs/index.php?id=27), it may be because the config.absRefPrefix is not set. Simply initialize with the appropriate path.

config.absRefPrefix = /

Yes, normally 360° tours are stored in a separate URL. This URL is imported into TYPO3 via OpenImmo-Import. If such a URL is available for a property, it can be displayed using a fluid template.

Basically, with any software that can control the OpenImmo interface in version 1.2.7.

The TYPO3 OpenImmo extension is compatible with OpenImmo version 1.2.7.

Question not listed? - Ask your question:

Bitte geben Sie Ihre Nachricht ein
Lösen Sie die Sicherheitsabfrage und schicken Sie das Formular ab
DLQ_________IO4______
__H____7____H_T___TR5
JST___9EB___ZSH______
__B____A____D_M___DRN
K2U_________IG5______