<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GeekEstate Blog &#187; Andrew Mattie</title>
	<atom:link href="http://www.geekestateblog.com/author/andrewmattie/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekestateblog.com</link>
	<description></description>
	<lastBuildDate>Thu, 09 Sep 2010 13:17:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Open Beta Announcement for Local Market Explorer 3</title>
		<link>http://www.geekestateblog.com/open-beta-announcement-for-local-market-explorer-3/</link>
		<comments>http://www.geekestateblog.com/open-beta-announcement-for-local-market-explorer-3/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 07:33:01 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[API's]]></category>
		<category><![CDATA[IDX]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/?p=4651</guid>
		<description><![CDATA[I’m really happy to say that the version 3 beta of the Local Market Explorer WordPress plugin is finally available for everyone to try out. For those who don’t know what Local Market Explorer is, it’s a way to embed local area info from Zillow, Education.com, Walk Score, Yelp, TeachStreet, and Nile Guide directly into [...]]]></description>
			<content:encoded><![CDATA[<p>I’m really happy to say that the version 3 beta of the Local Market Explorer WordPress plugin is finally available for everyone to try out. For those who don’t know what Local Market Explorer is, it’s a way to embed local area info from <a href="http://www.zillow.com/">Zillow</a>, <a href="http://www.education.com/">Education.com</a>, <a href="http://www.walkscore.com/">Walk Score</a>, <a href="http://www.yelp.com/">Yelp</a>, <a href="http://www.teachstreet.com/">TeachStreet</a>, and <a href="http://www.nileguide.com/">Nile Guide</a> directly into your WordPress-powered site in order to benefit your visitors and give search engines more content. You can see a <a href="http://www.geekestate.com/local/los-angeles/ca/">demo of Local Market Explorer v3 on Geek Estate</a>, on <a href="http://bankvibe.com">BankVibe&#8217;s</a> new <a href="http://bankvibe.com/area-info/">real estate center</a>, and on <a href="http://wp-dev.fatkidproductions.com/local/laguna-beach/ca/">my dev blog</a>. Screenshots of v2 and other info is available on the <a href="http://wordpress.org/extend/plugins/local-market-explorer/">official plugin page</a>.</p>
<p>While the development of this plugin was funded by Zillow, all the different components in the plugin are now completely independent from each other and can be used as individual modules if desired. Version 3 is a complete rewrite of the plugin that brings with it a ton of features that had been requested on the <a href="http://localmarketexplorer.uservoice.com/">Local Market Explorer feedback page</a> as well as many bug fixes. Following are the big things that have changed.</p>
<ul>
<li>Performance has been significantly increased by making all of the external data requests in parallel instead of in series. This means that the modules that have slower APIs won’t slow down the page as much as they did in the past.</li>
<li>The modules can now be used on individual pages and posts instead of only on the Local Market Explorer virtual pages. This adds a great deal of flexibility for embedding this valuable data into your pages. <a href="http://wp-dev.fatkidproductions.com/hello-world/">Here’s an example</a> of the market stats module for Los Angeles loaded into a random page. This functionality is implemented via <a href="http://codex.wordpress.org/Shortcode_API">WordPress shortcodes</a> and includes a handy toolbar icon in the page / post editor for inserting these shortcodes.</li>
<li>The HTML markup and CSS styling has been significantly pruned so that skinning is easier and so that the default styles work better with many more themes.</li>
<li>It’s now easier to use a custom page template for all LME pages.</li>
<li>A real-time IDX real estate module has been added to all city and zip pages to display the newest listings in those areas. This only works if you also have the <a href="http://www.dsidxpress.com">dsIDXpress WordPress IDX plugin</a> (disclaimer: I work for <a href="http://www.diversesolutions.com/">Diverse Solutions</a>, the company that sells dsIDXpress).</li>
<li>The admin UI has been significantly enhanced to make it easier to use. A help section has also been added in the admin.</li>
<li>A neighborhood module has been added on city pages that links to all the neighborhoods within that city. These neighborhood names are provided by <a href="http://www.zillow.com/howto/api/GetRegionChildren.htm">Zillow&#8217;s GetRegionChildren API</a>.</li>
<li>Support for canonical link tags has been added so that search engines will better index the true URL and won’t see duplicate content within your domain.</li>
<li>This version works way better with some of the more obscure WordPress installs as well as with WordPress 3.x.</li>
<li>Support for <a href="http://en.wikipedia.org/wiki/Site_map">XML sitemaps</a> has been added via the <a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google XML Sitemaps plugin</a>.</li>
<li>Lots of bugs have been fixed relating to data not displaying when it should (ex. homes for sale in certain areas) and blank data displaying when it shouldn’t (ex. Zillow Home Value Index showing $0 when Zillow doesn’t have that data).</li>
<li>More charts and data have been added to a few of the modules.</li>
</ul>
<p>The Local Market Explorer v3 beta can be <a href="http://www.geekestateblog.com/wp-content/uploads/2010/08/local-market-explorer-v3-beta.zip">downloaded as a zip file from here</a>. After you’ve downloaded it, simply install it in your blog by uploading it through the plugin installer. If you have v2 installed, you’ll probably need to delete it first. Deleting v2 won’t delete your settings or area descriptions though; installing v3 will then use these settings / descriptions. Additionally, you should be able to downgrade to v2 if you really want to for some reason.</p>
<p>While this release is considered to be an <a href="http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta">open beta</a> and hasn’t encountered any major issues during testing on a number of other blogs, you may want to consider back up your site before installing this to make sure nothing happens with your descriptions and settings if you already have v2 installed. You may want to consider <a href="http://wordpress.org/extend/plugins/wordpress-backup/">WordPress Backup</a> or <a href="http://wordpress.org/extend/plugins/wp-db-backup/">WP-DB-Backup</a>; I’ve personally never tried either. You’ll probably be safe without doing this, but it just never really hurts to double-check your backup system.</p>
<p>Anyway, I’m sure this will have bugs, so please discuss in the comments. If you have feature requests from here on out or encounter other bugs after v3 is released, please use the <a href="http://localmarketexplorer.uservoice.com/">feedback page</a>. The final release will be out soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/open-beta-announcement-for-local-market-explorer-3/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Local Market Explorer v2 Beta Now Available</title>
		<link>http://www.geekestateblog.com/local-market-explorer-v2-beta-now-available/</link>
		<comments>http://www.geekestateblog.com/local-market-explorer-v2-beta-now-available/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 04:25:02 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[API's]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/?p=2861</guid>
		<description><![CDATA[The final release of version 2 of the Local Market Explorer WordPress Plugin is still a week or so away, but for the adventurous, we&#8217;re making available a beta version to try out. I feel pretty confident that there aren&#8217;t major bugs though, so you should be perfectly safe with the upgrade (if you&#8217;re currently [...]]]></description>
			<content:encoded><![CDATA[<p>The final release of version 2 of the <a href="http://wordpress.org/extend/plugins/local-market-explorer/">Local Market Explorer</a> WordPress Plugin is still a week or so away, but for the adventurous, we&#8217;re making available a beta version to try out. I feel pretty confident that there aren&#8217;t major bugs though, so you should be perfectly safe with the upgrade (if you&#8217;re currently using version 1) or install.</p>
<p>The BIG change in v2 is that the plugin now supports loading data on both neighborhood AND zip code level. To see an example, take a look at the <a href="http://www.geekestateblog.com/local/Belltown/Seattle/WA/">Belltown neighborhood in Seattle, WA</a>. The module was previously limited to just being able to display data on a city level. You can add your own descriptions (including HTML now) for each city, neighborhood, and zip code that you set up. You can still also link to cities, neighborhoods, and zips that you haven&#8217;t set up / added descriptions for.</p>
<p>Another great new feature is the addition of more market data in the &#8220;Market Statistics&#8221; module. Data such as the median list price, median sale price, median list price per sq ft, and the number of homes for sale has been added. More data will likely be available in the very near future.</p>
<p>Other changes include usability improvements in the admin area, the ability to turn the Flickr panel off independently of turning off the area descriptions, and the ability to turn off the &#8220;Schools&#8221; and &#8220;Market Statistics&#8221; modules.</p>
<p>Anyway, please give it a whirl. You can download the zip file <a href="http://www.geekestateblog.com/wp-content/uploads/2009/09/local-market-explorer.2.0-b2.zip">here</a>. If you don&#8217;t have Local Market Explorer installed at all, you should be able to simply download the plugin and install it via the plugin upload area in your admin. If you already have Local Market Explorer installed, you&#8217;ll need to follow the steps below to upgrade for now (since it&#8217;s not officially released yet):</p>
<ol>
<li>Deactivate the Local Market Explorer plugin.</li>
<li>Go to the &#8220;Recently Active&#8221; plugins link.</li>
<li>Click the &#8220;Delete&#8221; link on the plugin to delete all of the files for the plugin. You won&#8217;t lose your settings as they&#8217;re stored in the database, not in the files.</li>
<li>Install the plugin using the plugin &#8220;Upload&#8221; link.</li>
<li>Activate the plugin.</li>
</ol>
<p>That&#8217;s all! It&#8217;d be really great to get feedback before this thing is officially released, so if you have anything to say, bugs you found, features you&#8217;d like to see, etc, feel free to leave it in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/local-market-explorer-v2-beta-now-available/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Interview with Russ Bergeron, CEO SoCal MLS, on MLS Partnerships</title>
		<link>http://www.geekestateblog.com/interview-with-russ-bergeron-ceo-socal-mls-on-mls-partnerships/</link>
		<comments>http://www.geekestateblog.com/interview-with-russ-bergeron-ceo-socal-mls-on-mls-partnerships/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 19:01:32 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[MLS]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/?p=1638</guid>
		<description><![CDATA[I&#8217;m not sure about you, but I haven&#8217;t quite been able to grasp what&#8217;s happening in California with all of the data sharing proposals and MLS merger announcements that have been hitting the wire in the past year. I&#8217;ve now heard of Quattro, CARETS, and MLSAlliance, and now CALMLS, and I couldn&#8217;t figure out what [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure about you, but I haven&#8217;t quite been able to grasp what&#8217;s happening in California with all of the data sharing proposals and MLS merger announcements that <a href="http://www.inman.com/news/2009/01/16/calmls-plans-acquire-one-or-more-mlss" target="_blank">have</a> <a href="http://www.inman.com/news/2008/09/16/7-mlss-agree-share-exchange-data" target="_blank">been</a> <a href="http://www.inman.com/news/2008/08/14/ziprealty-co-founder-leads-statewide-mls-effort" target="_blank">hitting</a> <a href="http://www.inman.com/news/2008/07/21/mls-data-sharing-effort-adds-3-members" target="_blank">the</a> <a href="http://www.inman.com/news/2008/03/2/regional-statewide-mls-efforts-proceed-in-california" target="_blank">wire</a> in the past year. I&#8217;ve now heard of Quattro, CARETS, and MLSAlliance, and now CALMLS, and I couldn&#8217;t figure out what made any one of them different than any of the others.</p>
<p>Over on the <a href="http://www.diversesolutions.com/blog/" target="_blank">Diverse Solutions blog</a>, Mike Price posted an interview with Russ Bergeron, CEO of <a href="http://www.socalmls.com/">SoCal MLS</a>, about what <a href="http://www.ca-rets.com/">CARETS</a> is specifically trying to accomplish in spite of all of the other proposals going around. It&#8217;s an interesting read for sure, especially considering that many other MLS&#8217;s around the country are keenly watching to see what happens in California so that can learn how to handle the complexities of creating their own partnerships. Some of the excepts from the interview are posted below.</p>
<blockquote><p><strong>Mike</strong>: Many MLS&#8217;s have tried similar data share program in California what makes CARETS different and successful thus far?<br />
<strong>Russ</strong>: CARETS is not a true datashare &#8211; it is more than that. Others have done datashare (as have we), but that is usually between two or more disparate systems with no common data definitions. The result is that data is not common from system to system once the datashare has been done. With CARETS, we have normalized the database so that each and every MLS adheres to the same definitions and rules regarding content and display. The result for the user is that it looks like they are members of one big MLS. The other huge difference with CARETS is that the end user does not have to learn any new software or systems. They continue to use whatever software they&#8217;re comfortable with &#8211; in our case Tempo, eNeighborhoods, rDesk, MLS Office, ListingBook, etc. &#8211; with no obvious changes other than the fact they now have access to many, many more listings.</p>
<p><strong>Mike</strong>: CARETS has moved quickly. How did you and the others get this done at such a rapid pace?<br />
<strong>Russ</strong>: This is kind of like becoming a star overnight. We have actually been hard at work on this for 2 years and still have much to do but we have definitely proven that this concept is the best way to go. What made it so successful is that because of the history of the 5 MLS involved we did not have to overcome the politics, paranoia, personalities and protectionism that you are normally faced with in a project like this &#8211; we had addressed all of that years ago.</p>
<p><strong>Mike</strong>: CAR is working on a statewide MLS. Do you see them or have they contacted you to adopt what you have done?<br />
<strong>Russ</strong>: A statewide MLS is not necessarily a bad thing. I think if you polled the practitioners they would agree that a statewide MLS, or at least a standard statewide database would be a very good thing. [...] I think there is consensus that the common database is the best approach. [...]</p></blockquote>
<p><a href="http://www.diversesolutions.com/blog/2009/01/19/a-carets-interview-with-russ-bergeron-ceo-of-socalmls/" target="_blank">Read more</a> to hear the rest of the interview, including thoughts on how the idea got started, the benefits to the MLS&#8217;s involved in such a partnership, and what he thinks of a national MLS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/interview-with-russ-bergeron-ceo-socal-mls-on-mls-partnerships/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtual Tours on Microsoft&#8217;s Photosynth</title>
		<link>http://www.geekestateblog.com/virtual-tours-on-microsofts-photosynth/</link>
		<comments>http://www.geekestateblog.com/virtual-tours-on-microsofts-photosynth/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 16:38:10 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[Impression Advertising]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/virtual-tours-on-microsofts-photosynth/</guid>
		<description><![CDATA[I haven&#8217;t had much time lately to keep up with my real estate tech news readings, so maybe I missed this announcement on another site. Either way, Microsoft&#8217;s absolutely incredible Photosynth technology has been released to the public for a bit over two weeks now, and already I&#8217;m starting to see some pretty cool virtual [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.geekestateblog.com/wp-content/uploads/2008/09/image.png"><img style="0px" src="http://www.geekestateblog.com/wp-content/uploads/2008/09/image-thumb.png" border="0" alt="Photosynth" width="227" height="90" align="left" /></a> I haven&#8217;t had much time lately to keep up with my real estate tech news readings, so maybe I missed this announcement on another site. Either way, Microsoft&#8217;s absolutely incredible <a href="http://photosynth.net" target="_blank">Photosynth</a> technology has been released to the public for a bit over two weeks now, and already I&#8217;m starting to see some pretty cool virtual tour- like &#8220;synths&#8221; start to pop up for different property listings across the country. <a href="http://photosynth.net/Search.aspx?query=real%20estate" target="_blank">Check &#8216;em out</a>. <a href="http://photosynth.net/view.aspx?cid=4e18cce3-ecb7-4d6d-b00e-e9142bc2d8a8" target="_blank">Here</a> is one of the better synths I found of a listing&#8217;s interior. Consider yourself warned that you&#8217;ll need a pretty capable computer and graphics card combination to get the most out of the site.</p>
<p>I&#8217;m actually surprised there aren&#8217;t more listings up there, but maybe it&#8217;s just that only a handful of people know about it. If you have a bunch of photos from a listing &#8212; or any other collection of photos &#8212; I encourage you to <a href="http://www.photosynth.net" target="_blank">visit the site</a> and give it a shot. You may want to read &#8220;<a href="http://blogs.msdn.com/photosynth/archive/2008/08/28/synthing-to-sell-using-photosynth-to-help-sell-a-house.aspx" target="_blank">Synthing to sell: using Photosynth to help sell a house</a>&#8220;and &#8220;<a href="http://blogs.msdn.com/photosynth/archive/2008/08/25/how-to-synth-a-room.aspx" target="_blank">Synthing tips: How to synth a room</a>&#8221; before you get started.</p>
<p><a href="http://photosynth.net/view.aspx?cid=4e18cce3-ecb7-4d6d-b00e-e9142bc2d8a8" target="_blank"><img style="0px" src="http://www.geekestateblog.com/wp-content/uploads/2008/09/image1.png" border="0" alt="Interior synth" width="454" height="283" /></a></p>
<p>Once you&#8217;ve got one you&#8217;re proud of, show it off by linking to it in a comment below. It seems to me that this would be a pretty nifty way to make a pitch to potential clients to try to pick up their listing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/virtual-tours-on-microsofts-photosynth/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Silly MLS IDX Rules</title>
		<link>http://www.geekestateblog.com/silly-mls-idx-rules/</link>
		<comments>http://www.geekestateblog.com/silly-mls-idx-rules/#comments</comments>
		<pubDate>Thu, 29 May 2008 18:09:13 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[IDX]]></category>
		<category><![CDATA[MLS]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/silly-mls-idx-rules/</guid>
		<description><![CDATA[I read some stuff the other day about how the talented crew over at Estately recently launched into the Portland, OR market, and one of the stupid MLS rules (my opinion) they had to face triggered some memories of frustrations I had faced when I loaded the Portland data into our own IDX system. I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>I read <a href="http://www.futureofrealestatemarketing.com/estately-comes-to-portland">some</a> <a href="http://realestate.mattgoyer.com/2008/05/28/estately-heads-south-without-addresses/">stuff</a> the other day about how the talented crew over at <a href="http://www.estately.com/">Estately</a> recently launched into the Portland, OR market, and one of the stupid MLS rules (my opinion) they had to face triggered some memories of frustrations I had faced when I loaded the Portland data into our own IDX system. I&#8217;ll quote directly from the RMLS (Oregon MLS) rules themselves.</p>
<blockquote><p>(Rule III.13) Address fields are included in the IDX data set for the sole purpose of facilitating mapping functionality. The addresses of property must not be viewable (and may not be printable) on or from any IDX website.</p></blockquote>
<p>How unfortunate, and really, what&#8217;s the point? Is the point to protect the house from the squatters who use their laptop with it&#8217;s high-speed Internet connection to search for their next place to squat? Maybe the rule is in place to prevent the next door neighbors from performing an address search on Estately to find out that your house is in foreclosure. Actually, I bet they have the rule in place just because RMLS thinks it would be funny to frustrate buyers who just want to live on a particular street.</p>
<p>Okay, okay, I know. The rule is in place so that buyers can&#8217;t just search for properties on a website and then go for a drive to take a look at the properties themselves. Basically, easily displayable information is intentionally withheld from potential buyers in order to facilitate a business model that prizes information asymmetry and requires potential buyers like myself to essentially waste someone&#8217;s time to find out the information required to see a property with my own eyes. I know that there&#8217;s probably a lot of agents out there who want to egg my car for saying that while other agents would defend me, but hey, it&#8217;s just the way a lot of people in my generation (Generation Y) feel.</p>
<p>The best (worst?) part about the rule is that it only applies to &#8220;any IDX website&#8221;. Does that mean it&#8217;s okay to show the address in our RSS feeds? How about our property update emails? What about the printable brochures that don&#8217;t have to be part of the IDX website? If we&#8217;re allowed to show addresses in any of those venues as an IDX vendor (as the rule reads), then what&#8217;s the point of making the site harder to use if the information is available if the user just looks hard enough? We&#8217;ve loaded in IDX data from over 40-something of the largest markets in the US now, and RMLS is the <em>only</em> MLS that we&#8217;ve encountered who&#8217;s had that rule</p>
<p>Anyway, enough of picking on RMLS. Let&#8217;s take a jab at some other rules that we&#8217;ve encountered in our travels.</p>
<ul>
<li><strong>NorthStar MLS</strong> (coincidentally enough, they also refer to themselves as RMLS):
<p>&#8220;Once during each viewing session of the BRS’s web site, the BRS’s web site must require the visiting consumer to assent to the terms of the “End-User License Agreement for consumers accessing public MLS and broker web sites, including Broker Reciprocity sites” (the “EULA”), promulgated by the Service. The BRS’s web site must obtain the consumer’s assent by means of the consumer’s affirmative act before the consumer views any portion of the Broker Reciprocity Database.&#8221;</p>
<p>Are they serious? Yes, deadly serious. <a href="http://northstarmls.com/broker-recip/EULA.doc">Here&#8217;s their EULA</a> (Word doc) that all visitors are expected to read in its entirety and consent to before searching. No other MLS requires this.</li>
<li><strong>A handful of MLSs</strong> require us to put their logo on every single property. Most MLSs require us to display some sort of broker reciprocity logo on listings that aren&#8217;t owned by the agent  or broker who is using the IDX, and I understand that, but what&#8217;s the point of putting the MLS&#8217;s logo on <em>every single listing</em>? We&#8217;re trying to encourage people to remember and contact the agent or broker, not remember what the MLS&#8217;s logo looks like.</li>
<li><strong>Realcomp</strong> (Detroit) requires us to display the school district on every single listing and in all of the search results. I understand that it&#8217;s nice to know, but it&#8217;s very odd to me that they consider it to be so important for people to know as to be codified into their IDX rules. No other MLS requires this.</li>
<li><strong>Three MLSs</strong> mandate that we don&#8217;t show the number of days that the property has been on the market. <a href="http://www.redfin.com">Redfin</a> and others have worked around this by calling the number &#8220;Days on Redfin&#8221; instead of &#8220;Days on Market&#8221;. Again though, if there are workarounds, what&#8217;s the point?</li>
<li><strong>MetroList</strong> in northern California required us to remove all logos from our IDX solution. It&#8217;s not a big deal at all &#8212; it&#8217;s just weird is all. None of the other MLSs mentioned it.</li>
</ul>
<p>There are bunch of other aggravating rules we&#8217;ve encountered, but you probably get the point by now. I really love what I do, and it&#8217;s actually quite enjoyable to search each new MLS that we load into our system, but sometime&#8217;s it feels like we hit the negative lottery (to quote from <a href="http://www.amazon.com/Death-Common-Sense-Suffocating-America/dp/0446672289/ref=pd_bbs_1?ie=UTF8&amp;s=books&amp;qid=1212083343&amp;sr=8-1"><em>The Death of Common Sense</em></a><em>)</em> each and every time we load in a new IDX feed. Speaking of <em>The Death of Common Sense</em>, I think there&#8217;s a couple of MLS execs, lawyers, and compliance-checking employees out there who probably need to read that book as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/silly-mls-idx-rules/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Now Available: Google Street View via API</title>
		<link>http://www.geekestateblog.com/now-available-google-street-view-via-api/</link>
		<comments>http://www.geekestateblog.com/now-available-google-street-view-via-api/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 19:07:34 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[API's]]></category>
		<category><![CDATA[Links for Geeks]]></category>
		<category><![CDATA[Mapping]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/now-available-google-street-view-via-api/</guid>
		<description><![CDATA[Over at the official Google Maps API blog, there&#8217;s an announcement that Google&#8217;s Street View functionality is now accessible programmatically via an API (that&#8217;s Application Programming Interface, for those who either didn&#8217;t know or just took that acronym for granted). What this means for agents, brokers, and vendors is that applications can now be created [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://googlemapsapi.blogspot.com/2008/03/street-view-in-api-or-how-i-spent-my.html"><img src="http://www.geekestateblog.com/wp-content/uploads/2008/03/image.png" alt="Fenway Park" align="right" border="0" height="134" width="166" /></a> Over at the official <a href="http://googlemapsapi.blogspot.com">Google Maps API blog</a>, there&#8217;s an announcement that Google&#8217;s Street View functionality is <a href="http://googlemapsapi.blogspot.com/2008/03/street-view-in-api-or-how-i-spent-my.html">now accessible programmatically via an API</a> (that&#8217;s <a href="http://en.wikipedia.org/wiki/API">Application Programming Interface</a>, for those who either didn&#8217;t know or just took that acronym for granted). What this means for agents, brokers, and vendors is that applications can now be created that tie directly into the pictures taken by those <a href="http://www.engadget.com/2007/05/31/the-google-street-view-vehicle-revealed/">van-mounted cameras</a> that drive around.</p>
<p>Because I&#8217;m employed by an IDX vendor, most of the ideas I&#8217;m coming up with as I think this through have to do with enhancing the way consumers search for properties. However, there&#8217;s <strong>plenty</strong> of other great ideas out there on how this could be used for real estate professionals. I encourage you to check out the demo on the blog post or in their <a href="http://code.google.com/apis/maps/documentation/demogallery.html?searchquery=street">street view demo gallery</a>.</p>
<p>What other ideas are out there? Have you thought of something really great that you&#8217;d love to see this new functionality used for? If you do have a good idea and you post it below, I&#8217;ll might be able to whip up another quick mashup (see <a href="http://www.geekestateblog.com/building-a-simple-mashup-in-24-hours/">Building a Simple Mashup in 24 Hours</a>) for y&#8217;all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/now-available-google-street-view-via-api/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Coming Soon: Location-Aware IDX Apps</title>
		<link>http://www.geekestateblog.com/coming-soon-location-aware-idx-apps/</link>
		<comments>http://www.geekestateblog.com/coming-soon-location-aware-idx-apps/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 19:00:00 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[API's]]></category>
		<category><![CDATA[IDX]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/coming-soon-location-aware-idx-apps/</guid>
		<description><![CDATA[At the time of this writing, Apple is holding a press release to announce their API for the iPhone; you can check out the live feed here. They&#8217;ve announced a lot of really incredible stuff so far, but the part that I was most intrigued with is this: We have a complete set of APIs [...]]]></description>
			<content:encoded><![CDATA[<p>At the time of this writing, Apple is holding a press release to announce their API for the iPhone; you can check out the live feed <a href="http://www.engadget.com/2008/03/06/live-from-apples-iphone-press-conference/">here</a>. They&#8217;ve announced a lot of really incredible stuff so far, but the part that I was most intrigued with is this:</p>
<blockquote><p>We have a complete set of APIs for your app to talk directly to the contacts DB on the iPhone, and an entire database API with SQLite. &#8230; Core Location &#8211; we&#8217;ve taken that and patched it into an API so <strong>you can create location-aware applications</strong>. [emphasis added]</p></blockquote>
<p>Imagine the possibilities this brings! Zillow can now make an app that shows information about all of the properties within a half-mile radius of your current location. IDX developers can create apps that show users properties for sale or open houses as they drive around a neighborhood. MLSs vendors can create locatation-aware comp programs to help agents impress sellers and pick up contracts. The list goes on. Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/coming-soon-location-aware-idx-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building a (Simple) Mashup in 24 Hours</title>
		<link>http://www.geekestateblog.com/building-a-simple-mashup-in-24-hours/</link>
		<comments>http://www.geekestateblog.com/building-a-simple-mashup-in-24-hours/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 17:09:06 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[API's]]></category>
		<category><![CDATA[Mapping]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/building-a-simple-mashup-in-24-hours/</guid>
		<description><![CDATA[When Zillow released their neighborhood data last Wednesday night, I was floored. My company had talked about trying to acquire similar data off and on over the past two years, but it was always too cost prohibitive to do so. As I thought about the magnitude of what they had done that night, I realized [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zillow.com/labs/NeighborhoodBoundaries.htm"><img src="http://www.geekestateblog.com/wp-content/uploads/2008/01/image.png" alt="Zillow Labs" align="right" border="0" height="74" width="74" /></a> When <a href="http://www.zillowblog.com/7000-neighborhood-boundary-files-in-shapefile-format/2008/01/">Zillow released their neighborhood data last Wednesday night</a>, I was floored. My company had talked about trying to acquire similar data off and on over the past two years, but it was always too cost prohibitive to do so. As I thought about the magnitude of what they had done that night, I realized that it was practically required for me as a coding geek to see what I could do with the data.</p>
<p><a href="http://www.diversesolutions.com/zillow-neighborhood-demo/"><img src="http://www.geekestateblog.com/wp-content/uploads/2008/01/image1.png" alt="Zillow neighborhood data demo" align="left" border="0" height="159" width="244" /></a> I knew next-to-nothing about GIS before I able to download the data on Thursday night and had thus never heard of <a href="http://www.esri.com/software/arcgis/">ArcGIS</a>, <a href="http://www.esri.com/">ESRI</a>, or a shapefile. I <em>do </em>know a good bit about Google Maps though, and like any self-respecting software developer, I figured I could just do a bit of research and cobble together a quick demo showing what the data is all about. 24 hours later, I had a functioning demo; <a href="http://www.diversesolutions.com/zillow-neighborhood-demo/">check it out here</a>. Following is a simplified rundown of what I did to build it.</p>
<p><strong>(Step 1)</strong> I did quite a bit of research to find out what the heck a shapefile even is. I found out that the ArcGIS software costs over $1000 for a license, and since that was way to much money for me to spend, I had to find an alternative. I found <a href="http://freegeographytools.com/2007/recap-of-exporting-shapefiles-to-google-earth-series">this page</a> that details a number of ways one can convert a shapefile to Google Earth&#8217;s KML format, but I couldn&#8217;t use those KML files because of the way I wanted to highlight the area on Google Maps with a filled-in polygon. I considered writing my own shapefile parser based on their <a href="http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf">technical specs</a>, but it would have taken far more time than I was willing to invest in this little project. I also tried <a href="http://www.casa.ucl.ac.uk/software/googlemapcreator.asp">The Google Map Creator</a>, which takes a shapefile and cuts up hundreds or thousands of Google map tiles based on the file and then gives you all the code necessary to use it on your own site. It wasn&#8217;t what I was looking for though.</p>
<p>Ultimately, I found a little program called <a href="http://www.obviously.com/gis/shp2text/">shp2text</a> that I was able to run against the California shapefile zip I had downloaded.  The data it gave me back was in tab-delimited spreadsheet format, and I was then able to easily move that data into our database. As an aside, the same site I found shp2text on also suggested <a href="http://www.christine-gis.com">Christine GIS</a> as a free alternative to ArcGIS; I didn&#8217;t try it out though, so if you want to try it, do so at your own risk.</p>
<p><strong>(Step 2)</strong> I had to do some research to figure out how to convert the raw data I had into a format Google Maps could take in. While I could have just fed it all of the latitude / longitude pairs in order, some neighborhoods had more than a thousand different pairs of points to define the boundary. I was worried that if I fed it all of those points, it would be slow to initially load and then slow to map out  in the browser. To combat this, Google created an <a href="http://code.google.com/apis/maps/documentation/polylinealgorithm.html">encoding algorithm</a> to condense all of the data into a shortened form based off a somewhat standardized encoding format. Basically, they made something that acts like a zip file program for all of those latitude / longitude pairs.</p>
<p>I started coding my own implementation of the encoder, but coding it and debugging it was taking more time than I thought it would. I looked around on the web for something that I could just plug right into my program, and I found a page called <a href="http://www.soulsolutions.com.au/Articles/Encodingforperformance/tabid/96/Default.aspx">Encoding for Performance</a>. The code was written by some guys in Austraila and worked well for me in my initial tests (with modifications), so I used it. I ran their code against all of the latitude / longitude pairs that I had previously imported into our database. When it was finished running, I had a single entry in our database for every neighborhood in California that Zillow had made outlines for. Each of those entries in turn had the encoded latitude / longitude pairs stored next to them in the database.</p>
<p><strong>(Step 3)</strong> Now that I had all of the data I needed in the form I needed it in, the rest was cake. I was able to throw together a quick page using a Google Map and a <a href="http://developer.yahoo.com/yui/treeview/">tree outline &#8220;control&#8221;</a> that the brilliant guys over at Yahoo! had made for exactly this kind of purpose. I used my favorite <a href="http://prototypejs.org/">JavaScript library</a> to make <a href="http://webdesign.about.com/od/ajax/a/aa101705.htm">AJAX</a> calls whenever one of the neighborhoods was clicked. When the server receives one of those AJAX requests, it does a lookup in the database for the neighborhood that was clicked. The server then takes that information and sends off a request to Zillow&#8217;s <a href="http://www.zillow.com/howto/api/GetDemographics.htm">GetDemographics API</a> to see if they know anything more about that area. If they do have information, I add all of the charts they have for that area to the AJAX response and then send it back to the browser. The browser then takes that information, draws a polygon around the area, and displays all of Zillow&#8217;s charts for that area in a little info window on the map. Easy!</p>
<p>Anyway, I hope this just goes to show that you (agents / brokers / software developers / everyone else) don&#8217;t need to write off something just because you don&#8217;t know anything about it. I knew next to nothing about the details of what Zillow was freely offering, but I knew that I wanted to learn more. In the same way, I hope and expect that a least a few of Geek Estate&#8217;s readers will want to run off now and create some mashups of the data in the way I just did. You (usually) don&#8217;t need any money nowadays, but you do need time, patience, and a willingness to learn.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/building-a-simple-mashup-in-24-hours/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Basic IDX Questions, Answered</title>
		<link>http://www.geekestateblog.com/basic-idx-questions-answered/</link>
		<comments>http://www.geekestateblog.com/basic-idx-questions-answered/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 11:14:29 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[API's]]></category>
		<category><![CDATA[MLS]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/basic-idx-questions-answered/</guid>
		<description><![CDATA[The other day, Drew Meyers pointed me to a post in the Zillow forums where someone was asking some very interesting (and seemingly common) questions about IDX. The individual wanted to know what IDX essentially is and whether or not someone could create a program that could easily search across all real estate listings on [...]]]></description>
			<content:encoded><![CDATA[<p>The other day, Drew Meyers pointed me to a <a href="http://www.zillow.com/forum/site/ViewThread.htm?tid=14797">post in the Zillow forums</a> where someone was asking some very interesting (and seemingly common) questions about IDX. The individual wanted to know what IDX essentially is and whether or not someone could create a program that could easily search across all real estate listings on a national level. While many real estate professionals, and especially those reading this blog, may know what IDX is, I&#8217;ve spoken with enough people to know that this knowledge is by no means common to everyone. Therefore, I&#8217;m going to answer (from my own perspective) a few of the most common questions I&#8217;ve heard surrounding IDX.</p>
<p><strong>What exactly is IDX and what does it mean?<br />
</strong>At the most basic level, IDX, or Internet Data Exchange, is a branded property search website. Although some MLS&#8217;s only allow brokers to get an IDX website, most of them allow both brokers <em>and</em> agents to get an IDX website. Additionally, some MLS&#8217;s will actually give out free links to a (usually) stripped down version of an IDX website that the MLS either built themselves or contracted out to a vendor to build. Once the agent or broker has an IDX website, they usually either frame it in or link to it from their own website so that their website visitors can interact with it and search for properties by themselves.</p>
<p><strong>Can I use an IDX website to look up or search for active listings on a national level?<br />
</strong>Not right now. While it <em>is</em> possible to build an IDX website aggregates listing data on a national level to allow someone to search for properties across the nation, the only way I&#8217;m aware of doing it would be to create a company that would have some mondo bucks behind it. First, they&#8217;d have to be legally licensed as a broker in all 50 states. Next, they&#8217;d have to pay membership dues to approximately 1800+ MLS&#8217;s and a plethora of other associations through the country. They would also have to make sure that they, and their IDX vendor, maintained compliance with all of the different rules and regulations for each one of those MLS&#8217;s. Finally, they&#8217;d have to have an army of agents to be able to respond all of the requests for real estate services by people all across the county. Depending on who you ask, those restrictions that prevent an IDX website from functioning on a national level are either a good thing or a bad thing.</p>
<p><strong>Are all IDX feeds the same?<br />
</strong>Not at all. The raw data that comprises the IDX feeds to power the IDX websites are provided to vendors in almost any and every way you can imagine, from FTP downloads to, literally, UPS shipments of hard drives. Additionally, each MLS or association puts their own spin on the data, making it really difficult to maintain a good IDX system that can accommodate any MLS across the country. Each MLS also requires vendors to change the way their IDX solution displays the data to follow their own rules. Basically, there&#8217;s just not a single point of contact for anyone or a single API that allows those who need the data to query or download it at will.</p>
<p><strong>I&#8217;ve heard a lot about RETS lately. Is RETS different from IDX?<br />
</strong><a href="http://www.rets.org/">RETS</a> is just one of the numerous ways that IDX vendors and other direct consumers of raw real estate can get information from the organizations who collect that information. The whole idea of RETS is that operational costs will be lower to the data providers and tech vendors will be able to quickly hook their systems up to those providers without having to spend lots of time to accommodate each new system. The goal is definitely a noble one, but from my own perspective of actually working with the different RETS systems, it really hasn&#8217;t saved me that much time due to the numerous differences among each provider&#8217;s data.</p>
<p><strong>Can I get listings from the IDX for my RSS reader?<br />
</strong>The ability to get new / updated listings and property updates via RSS, or Really Simple Syndication (<a href="http://www.youtube.com/watch?v=0klgLsSxGsU">YouTube vid</a>), is a feature that the individual IDX vendors would have to implement. I know that our IDX has full support for RSS feeds, and I have definitely seen other companies that do this (although, unfortunately, I can&#8217;t recall them right now). I&#8217;d bet that quite a few vendors who don&#8217;t currently support RSS are actually working on this feature right now.</p>
<p><strong>My MLS or association only gives out a VOW feed. Is IDX different from VOW?<br />
</strong>I recently discussed IDX vs VOW, or Virtual Office Website, at length with my coworkers, and from our perspective, we&#8217;re convinced that the definition between IDX and VOW is, at best, fuzzy. A VOW data feed is <em>supposed</em> to be a raw data feed that can be <em>only</em> be displayed on a VOW website, and, by definition, VOW websites require visitors to register as a user in the system to search for and view listings. In reality though, many data providers actually give vendors what they call an IDX feed that is really a VOW feed; vendors are then supposed to strip out the VOW-only fields to turn that data feed into something that can be displayed on an IDX website. It&#8217;s a really confusion world when it comes to IDX vs VOW, so if you want to know more, I suggest you check out MetalSoftware&#8217;s <a href="http://www.metalsoftware.com/idx-vs-vow-web-sites.html">writeup on IDX vs VOW</a>.</p>
<p><strong>What do I need to do to get an IDX feed?<br />
</strong>First, you should probably contact your association or MLS. Again, if you&#8217;re an agent, you might not be able to get an IDX website. Once you contact your organization, ask them what paperwork you need to fill out to be able to have your own IDX website. You might also want to ask them if they provide a free, pre-branded IDX link you can use, although those links usually pretty crippled with less features and without the visitor login / registration system you&#8217;d find elsewhere. After you have a basic idea what hoops you&#8217;ll have to jump through to get an IDX website, you&#8217;ll want to pick a good IDX vendor to go with. I&#8217;ve listed a few of the ones I know of below.</p>
<ul>
<li><a href="http://www.advancedaccess.com/productsservices/quickhomes.html">Advanced Access</a></li>
<li><a href="http://www.birdview.com/solutions/mls_services/mls_services.htm">Birdview</a></li>
<li><a href="http://www.diversesolutions.com/dssearchagent.htm">Diverse Solutions</a> (my employer)<a href="http://www.diversesolutions.com/dssearchagent.htm"><br />
</a></li>
<li><a href="http://www.idxcentral.com/">IDXCentral</a></li>
<li><a href="http://www.idxsolutions.com/">IDXSolutions.com</a></li>
<li><a href="http://ihomefinder.com/">iHomefinder</a></li>
<li><a href="http://www.realestatewebmasters.com/idx/">Real Estate Webmasters</a></li>
<li><a href="http://www.metalsoftware.com/">MetalSoftware</a></li>
<li><a href="http://www.smartrealtysolutions.com/smartidx/">Smart Realty Solutions</a></li>
<li><a href="http://www.webcubic.com/idx.html">WebCubic</a></li>
<li><a href="http://wolfnettech.com/index.cfm">Wolfnet</a></li>
<li><a href="http://xoompad.com/">Xoompad</a></li>
</ul>
<p>Anyway, I hope this post addresses some of the more basic questions that people have about IDX. I love to talk with people about the gooey technical details of what I do, so if you want to know more about anything on any level, leave a comment and I&#8217;ll do my best to answer anything you can throw at me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/basic-idx-questions-answered/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Geekin&#8217; It Up With Everyone Else</title>
		<link>http://www.geekestateblog.com/geekin-it-up-with-everyone-else/</link>
		<comments>http://www.geekestateblog.com/geekin-it-up-with-everyone-else/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 00:59:58 +0000</pubDate>
		<dc:creator>Andrew Mattie</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.geekestateblog.com/geekin-it-up-with-everyone-else/</guid>
		<description><![CDATA[Hey there GeekEstate Blog readers. My name is Andrew Mattie, and I&#8217;m a senior software engineer over at Diverse Solutions. I was recently approached by Drew and asked if I wanted to contribute my knowledge and expertise to the GeekEstate Blog, and after thinking about it for exactly .482 seconds, I realized that I&#8217;d be [...]]]></description>
			<content:encoded><![CDATA[<p>Hey there GeekEstate Blog readers. My name is Andrew Mattie, and I&#8217;m a senior software engineer over at <a href="http://www.diversesolutions.com/">Diverse Solutions</a>. I was recently approached by <a href="http://www.geekestateblog.com/?author=1">Drew</a> and asked if I wanted to contribute my knowledge and expertise to the GeekEstate Blog, and after thinking about it for exactly .482 seconds, I realized that I&#8217;d be crazy not to accept! I&#8217;m honored to have been given the invitation, and through it, I&#8217;m truly looking forward to connecting with this side of the greater real estate community a bit more.</p>
<p>For the purposes of sharing my background and fully disclosing my employer, I&#8217;ll should tell you a little bit about what I&#8217;ve been working on lately. For a bit more than a year now, I have been working on the client-facing portion of our very own mapping MLS IDX solution, <a href="http://www.diversesolutions.com/dssearchagent.htm">dsSearchAgent</a>. Additionally, I&#8217;m responsible for working with a myriad of MLS&#8217;s across the country to load their data into our system. I&#8217;m a coder at heart, and while I&#8217;m confident that I can translate the tech stuff I work on into something everyone who reads this blog can understand, I&#8217;m always excited to get down into the über-geek details of anything and everything pertaining to what I work on.</p>
<p>Anyway, while we do employ a sales staff just like any other business, I&#8217;m hoping that my position as a software engineer, my experience, and my expertise will allow me to contribute a unique perspective to this blog without sounding like I&#8217;m trying to pitch any sort of products or services. Also, since the sales department is usually the known mortal enemy of any engineering department in any company, I think you&#8217;ll be especially safe from me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekestateblog.com/geekin-it-up-with-everyone-else/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
