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
- PHP 5.5+ (Drupal 7), PHP 7.4+ (Drupal 8/9)
- PHRets Library (1.x branch). Should be placed in "libraries/phrets" location.
- Entity API
- Libraries
- Drush
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
- 7.x-3.0-alpha8: Drealty Basic Configuration & Data Import
- 7.x-3.0-beta5: dRealty RETS & Drupal Integration
dRealty Sites
Curious about seeing dRealty in action? Check out some of the beautiful sites below.
- DRUPAL 9: Indian River Land Company
- The Fite Group
- Tahoe Luxury Properties
- BHHS Penfed Realty
- Jack Hickman Real Estate
- Wilgus Associates
- Maggio Shields
- Allie Beth Allman
- Remax Northwoods
- Sonnenalp Real Estate
- Village Realty
- Pam Harrington Exclusives
- Midgett Realty
Sponsorship
- Custom Integrations by Inclind
Project information
- Module categories: Content Editing Experience, Content Display, E-commerce
- 35 sites report using this module
- Created by camidoo on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 7.x-3.x-dev updated 6 May 2019 at 06:33 UTC