drealty

The Drupal RETS Real Estate Framework (dRealty) enables administrator-developers to get real estate data via RETS and maintain a copy of that data in Drupal. dRealty is focused on that one-way data flow, and it does not include a user interface beyond administrative and configuration pages.

The Drupal 8/9 support was added on 4.x branch. Release 4.0.0 is currently being utilized with a Drupal 9 installation (PHP 8.0) on a production site and is operational. There are still features remaining to finish implementation for and issues to fix there, but overall it's a good starting point.

The Drupal 7.x-3.0 stable release is out (hopefully, with the only minor BUG overlooked: https://www.drupal.org/node/2840750#comment-11863587) and the support documentation and Video is to be produced in 2017.

dRealty offers the following functionality:

  • Provides an interface to define multiple RETS service connections.
  • Provides an interface to Setup a MLS feed, allowing a user to import real estate listings into the Drupal system.
  • The module leverages the power of Entities, they are field-able!
  • Users have the ability to update and flush their MLS feeds on demand
  • Integration with CTools to provide Importing and Exporting of connections
  • Drush integration takes the load off of the old methods of using hook_cron.

Dependencies

Drush

Once a RETS connection is established and property class enabled (with fields mapped) you can utilize drush for synchronizing data. Drealty implements the Queue API so the process of synchronization is reliable.

  • rets-import (ri) will loop over each enabled connection, resource, class setup and queue individual entities. Mapped media object fields are queued during this process for separate processing.
  • rets-import-media (rim) will loop over each connection, resource, class setup and queue related media objects for processing.

Queued data is processed during system cron runs (Drupal 7).

Videos

dRealty Sites

Curious about seeing dRealty in action? Check out some of the beautiful sites below.

Sponsorship

Supporting organizations: 
Sponsor of design, development and support.
Sponsor of Drupal 8 version design and development.

Project information

Releases