Finally, at long last, PIRETS, the premiere RETS listing import module for Drupal (that I know of), is available to the public at large. Check out its project page on Drupal.org.
This release coincides with the launching of PIRETS.info, a site intended to be the community and development hub for all things PIRETS, in much the same way Ubercart has Ubercart.org.
With the release of PIRETS to the general public, I'm hoping to never see any more posts in this group about how lousy the options are for building a real estate listing site with Drupal compared to WordPress. PIRETS won't give you a stunning real estate listing site out-of-the-box, but it will be the cornerstone to a great Drupal-powered site. Check out the About / FAQ page on the PIRETS site for more information.

Comments
Excellent Module
Garrett you and Precision Intermedia should be commended on this powerful module that you have committed back to the Drupal community.
I only tested it briefly last evening and it is everything you promissed it would be. It is really an excellent piece of work.
As an advocate for Drupal in the real estate community you just closed a huge gap that had existed between WP and Drupal. I look forward to seeing implementations from developers.
One suggestion is maybe a showcase on the PIRETS.info site for people to post examples of their sites.
Once again, really excellent work and I hope this brings you and your company a large amount of well deserved business.
Will
One suggestion is maybe a
There is a "Showcase" forum in the forums for this purpose, and I also plan on posting about particularly awesome implementations to the front page. However, though there are a handful of sites already being built using PIRETS 3, none of them are "live" yet, though a couple seem to be getting close.
The Boise Drupal Guy!
Awesome Work!
Been messing with this since right after you put this up!
So far haven't run into any 'major' snags. Currently have it connecting to a fnisrets server. Small issue in the input of the server info and you click 'save and test' connection, the first time you click to save i get a 401 error, click to save and test the second time it connects and everything is fine. Not 100% if this would eventually lead to a similar problem when cron runs to do updates, haven't gotten that far yet.
Additionally when selecting 'useful fields' for the system, everything works fine, not able to go through and click off all of them that i'd like as i get script time outs and out of memory errors, increased memory and script time out fairly high, 1024mb and around 5 mins, and same problem, not a big issue, but worth noting, for now i have just been checking off 20 or so at a time and saving, then do 20 more, et al.
From a theming stand point, would be nice to be able to set a cck field name at the time you select the 'useful fields' as the cck field names are being given pirets_{systemName} which for some MLS implementations can become quite cryptic. (ie: pirets_LM_Char25_14_value isn't very descriptive). Not a show stopper, but IMHO worth looking into.
Going to keep working with this today as I'm seriously considering scraping my drupal RETS implementation in favor of PIRETS!
Great work!
camidoo, thanks for your
camidoo, thanks for your feedback, but it would be helpful if you could file your problems and suggestions as issues in the PIRETS project's standard issue queue (one issue per, well, issue, please).
Your issue with timeouts and memory errors happening when you're trying to add fields sounds like the most obvious one to look in to. It shouldn't be too tough to use Batch API to add and remove fields when that form is submitted.
Regards;
The Boise Drupal Guy!
phRETS and PIRETS
Can someone with programming experience please tell me if I can use the PIRETS Module right out of the box if I currently log into my local RETS account successfully using the following:
$rets = new phRETS;
$rets->AddHeader("Accept", "/");
$rets->AddHeader("RETS-Version", "RETS/1.7");
$rets->AddHeader("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4");
$rets->SetParam("cookie_file", "phrets_cookies.txt");
$rets->SetParam("debug_mode", TRUE);
$rets->Connect("http://rets17.sandicor.com/Login.asmx/Login", "my-username", "my-password");
echo "Server reports: " . $rets->GetServerVersion()."\n";
When I put in the corresponding values in the PIRETS Server Configuration page, I get: “The server responded with a 401 error (unauthorized). The likely cause for this is that the username and/or password are incorrect.”
Thank you for reading.
Edit: I tried to post this on the Pirets.info site instead, but the Mollom Module thought it was spam and wouldn't let me.
Sandicor and PIRETS
Hey paradiddle,
Were you able to get PIRETS and Sandicor to work?
Thanks,