Data Import & Export, Real Estate

REAXML Import for EZ Realty (licence - gpl-3.0) provides a way to load the real estate listings from REAXML listings files into a Joomla 3.x web site that is using the EZ Realty real estate extension.

  • Get this
  • Favourite
  • Report

REAXML is becoming a de facto standard in the Australian Real Estate industry for the exchange of listings information. Realestate.com.au and domain.com.au are the most well known sites that accept the REAXML format. Other sites that use the REAXML format can be found through the popular Agentpoint site.
One use case is where the import component is used to import a client's property listing data from their LockedOn account using the LockedOn "Portal Push" feature.

CMS sites that support REAXML appear to be confined to mainly Wordpress at this time. This maybe the first time a REAXML Import is being provided as a Joomla extension although at this time it's confined to being an adjunct to the EZRealty real estate extension.
The intention of providing this option for web site developers using the Joomla CMS is to increase their opportunities in the real estate web sites space. Hopefully it will allow a new set of web site developers into this market who'll provide a service potentially suiting those businesses who prefer not to have a one-size-fits-all solution.

The component can be used from the backend administrator site, as a menu item on the front-end site, or using a CLI script (via cron).

Configuration involves setting the input, work, done, log and error directories, and how to deal with missing map coordinates.

The REAXML files along with any associated resource files (pictures, documents etc referenced in the REAXML files) are placed in the input directory. A REAXML file and it's associated files can also be compressed into a zip archive file and placed in the input directory. Its expected that in most cases the files would be placed into the input directory using a FTP service provided by the hosting web server.

When the import process is triggered the files in the input directory are copied to the work directory. The content of any zip files is extracted into the work directory.

When the import is completed the files are moved into the done directory. Any files in the done directory when the import starts are moved into timestamped sub-directories under the done directory.
Any REAXML files that fail to be processed are moved into the error directory.
Each run of the import process creates a new log file. Old log files are renamed with a timestamp.

From the component web pages the import is triggered with an ajax call. Automatic importing can be implemented using the url for this AJAX call or using a provided PHP CLI script. Timeouts will be a problem for large imports (> 200 properties) so in those cases the CLI script should be used.

Purchase a subscription to the Clifton Web Foundry to download this extension. The subscription gives you access to support pages for the Clifton Web Foundry as well.


Awesome functionality, now with longitude and latitude dynamically created as the listing is imported, allowing EZ Realty to show Google Map

Ease of use

Easy to use if you follow the instructions.


Outstanding Support! Second to none,I had some server issues which made it difficult at first, Neil was so patient and supportive!


Instructions are very clear and easy to follow, Neil has made quite a few changes to the component and has provided updated documentation.

Value for money


I used this to: Commercial Listing in Austrlia, reaxml files are uploaded to my clients server via ftp from their listing managementportal, the files are uploaded by them via ftp and then a cron job imports them periodically and updates the listings for EZ Realty.

REAXML Import for EZ Realty

Clifton Web Foundry
Last updated:
Aug 30 2016
Date added:
Jun 10 2015
GPLv2 or later
Paid download
Related free extension:
EZ Realty
Uses updater:
Download Demo Support Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support

  • Value for money