PIRETS is a Drupal module which which connects to real estate listing (MLS) providers using the RETS (Real Estate Transaction Standard) protocol and imports listings as Drupal nodes.

PIRETS has been in development off and on for a few years here at Precision Intermedia; hence why the current version is PIRETS 3.0 (PIRETS 1.0 was actually a stand-alone PHP application, written before we had submitted ourselves to the majesty of Drupal). We're finally ready to release our work to the public. In addition, we've also set up a "community site" at PIRETS.info with documentation, a discussion forum, etc. We also plan to showcase cool PIRETS-using Drupal sites - once they go live…

I'm more than a little biased, but I'm sure PIRETS is far beyond any previous RETS/MLS module for Drupal written previously, and is possibly the best in its kind of all open source-dom. If you have any interest in building real estate sites with Drupal, give PIRETS a look.

Comments

TamboWeb’s picture

Hi Garrett,

I have been doing a bit of research regarding importing property listings as nodes. I have been working in a similar application with an IDX xml query implementation as that is what our local MLS provides.

So far I have data flowing from the MLS service to my site. I am now trying to figure out how to structure the node. At this point I am not sure how to handle listings with multiple images. Should the extra images go into a separate node or should these be part of the listing node as additional cck fields?

your thoughts most welcome.

Sandro.

Garrett Albright’s picture

With PIRETS, images are stored in CCK fields (using the Imagefield module), just like almost everything else. Whether you want to take that approach in your own project is up to you, but we've found that using "standard" CCK fields makes it trivial for people to then use those fields in Views and easily theme them and such - it's what people expect, so to speak.

tomsherlock’s picture

Hi, Garrett.

PIRETS has caught my attention. I've been pondering the possibility of offering local Realtors MLS on their own website. Unfortunately the local MLS only uses a single company to offer this service. And that company offer only two packages: the first package is an idx that you can put on the Realtor's website through a 'smart frame' (ugh). So much for theming. The second package is an ftp data feed. But it is more than twice the price for the Realtor.

I'll introduce PIRETS to that company and see how flexible they are.

Thanks for making this module available.