Downloads

Download tar.gz 49.99 KB
MD5: 2c68b4335c7425ee73a657b8313cb58a
SHA-1: 776263e9594333b9155dcfaca5ceb44d1a2ded87
SHA-256: 03fca065b3d1b336efeb47909473471e3bb324cf0b8e58c7deb73eb0e03bfd00
Download zip 54.73 KB
MD5: 27949e58b76e0c915145e9453950c71b
SHA-1: 6a5d02a006ec098d45875182a01aaf53b8328e88
SHA-256: 29305fa3580b0c6bb66b727af9783690af39e5ad93fc099edde13de4e4804954

Release notes

MLS Module 1.1

This is the initial satble release of the MLS module! In order to incorporate RETS MLS feeds, you will need to have the latest version of vieleRETS (1.1.6) installed, and you will need to tell the module the location of vieleRETS. For IDX feeds, you will need to create a script in the mls/idx folder that can make use of the IDX API located in idx.php

Here's what it does:
* Integrates with the latest version of VieleRETS (1.1.6) to fetch RETS-based MLS feeds and turn individual listings and images into CCK nodes in your Drupal system
* Provides an API for IDX-based feeds with all (I think) of the functions you might need to turn IDX listings into CCK nodes, although you would have to write scripts to interact with your IDX system yourself (since there's not much of an IDX standard and every feed has to rely on one-off scripts, this seemed the best approach)
* Provides a search mechanism to search through available listings
* Includes a cron function to update individual feeds. Note that this cron function is independent of Drupal's cron mechanism (I had to do it this way to avoid weird memory issues I was encountering with Drupal's cron() function). In order to make use of this, you will need to create an additional script mimicking cron.php that calls the module's cron function rather than Drupal's cron call.

Here's what it doesn't do:
* Fully integrate with VieleRETS. You need to use VieleRETS to create your source, target and extract (for listings, map to cotnent_table_mls_listing, for images content_type_mls_image). You also will need to run your extract once through VieleRETS, telling it to download only one listing. Once it's done that, you will have a BCF created. Then, you will need to manually alter the BCF (in viele/batch_control_files/extract_name) to fetch the number of listings you actually want (0 means all of them). It would be great if anyone was interested in making this EASIER and fully integrated with VieleRETS (or found an easier way to tap into RETS servers w/o using VieleRETS that could be native to this module)
* Come with any guarantees


*Update*

I just updated the code base for this module, hence the new release. This includes some bug fixes, esp. pertaining to some errant links to features in the views that do not actually exist, some problems with incorrect field types in the database, and extra database tables getting created!

If you would like in-depth/fast support, help configuring the module, customizations/new features for the module, or would otherwise like to fund maintenance of this module, please contact me or visit http://www.colingolabs.com. We would be very interested in porting this to Drupal 6, but this is a massive undertaking. Considering the complexities, porting this to Drupal 6 would require considerable funding. If you are interested in helping to make this possible, please be in touch for more details.

Please read README.txt for full usage instructions.

Created by: awjrichards
Created on: 20 Feb 2009 at 23:37 UTC
Last updated: 20 Feb 2009 at 23:37 UTC
Unsupported

Other releases