iEntry 10th Anniversary Forum Rules Search
WebProWorld
Register FAQ Calendar Mark Forums Read
Web Programming Discussion Forum Working with an API? Developing a plugin? Writing a Mod or script for your favorite blog, Web 2.0 site or Forum? Welcome.

Share Thread: & Tags

Share Thread:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-04-2008, 10:56 AM
Corobori's Avatar
WebProWorld Member
 
Join Date: Jan 2004
Location: Concepcion, Chile
Posts: 47
Corobori RepRank 0
Default How to allow other website updating our information

I am programming a website for real estate's agents. In this website each agent (about 30) can publish the property they are managing from a private section of this common website.
Of course some of those agents have already a website on their own. I have been asked to find out a way so they don't need to reenter each property on this common website. That sounds fair enough.
I want to find a rather easy way to update our database. As you can imagine most of those website have their own way of storing the information, some are in PHP other in ASP using MySql, Access or other programming language or db. The main system, the one I am writing, is in ASP.NET.
Any idea on how to achieve this ?
__________________
jean-luc
www.corobori.com
Reply With Quote
  #2 (permalink)  
Old 12-04-2008, 01:59 PM
wige's Avatar
Moderator
WebProWorld Moderator
 
Join Date: Jun 2006
Location: United States
Posts: 2,648
wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9
Default Re: How to allow other website updating our information

One way would be with XML. Come up with an XML format for listings (or find an existing industry-specific standard) and have the agents send you the URL. Then you would just need to write a program that can parse the file on a set schedule, or even come up with a ping URL that agents can use to tell you when the feed has updates.
__________________
The best way to learn anything, is to question everything.
Reply With Quote
  #3 (permalink)  
Old 12-04-2008, 06:27 PM
DaveSawers's Avatar
WebProWorld Veteran
 
Join Date: Dec 2006
Location: Calgary, Alberta, Canada
Posts: 492
DaveSawers RepRank 3DaveSawers RepRank 3
Default Re: How to allow other website updating our information

Or use RSS in a similar way to what Wige suggested.

Whatever you decide to use, your agents will have to change their websites to publish the necessary information and you will doubtless get push back on that.

Here in Canada there is a national listing service (mls.ca) where all agents put their listings. When they add listings to their own sites, they simply query the national database to get the data and present it any way they like.
__________________
Dynamic Software Development
www.activeminds.ca
Reply With Quote
  #4 (permalink)  
Old 12-04-2008, 06:29 PM
WebProWorld Member
 
Join Date: Oct 2005
Posts: 40
niggles RepRank 1
Default Re: How to allow other website updating our information

XML sounds the best way to go. You'll need to write a little "translator" program for each Agent so you can get the data to your site in a consistent format. Doesn't sound like a fun task, but definitely doable. I'm currently setting up a similar thing - but am leaving that part until last

Cheers,
Nigel
__________________
-------------------------------------------------
World Music World - bringing the World's Folk Music Cultures Together
http://www.worldmusicworld.com/
-------------------------------------------------
Reply With Quote
  #5 (permalink)  
Old 12-04-2008, 06:36 PM
WebProWorld Pro
 
Join Date: Dec 2007
Location: Pullman, WA (from CA)
Posts: 138
a53mp RepRank 2
Default Re: How to allow other website updating our information

XML or RSS..or write a script that will scrape the other sites.

Either way it's not very applicable.. you will have to modify your site coding, and you will have to have to possibly hundreds of other users pay someone to convert their site to output xml, and in a specific format to your standards.


Won't happen.
Reply With Quote
  #6 (permalink)  
Old 12-04-2008, 06:37 PM
e-dvertising's Avatar
WebProWorld New Member
 
Join Date: Oct 2005
Location: Graz / Austria / EC
Posts: 17
e-dvertising RepRank 0
Default Re: How to allow other website updating our information

xml - standard,
in germany a standard-xml-scheme for real-eastes (OpenImmo: Startseite) has been set up in 2001, we use this standard to import with cronjobs from data-input from different agents on an austrian real-estate-platform.

getting the updates you have different possibilities:
* delete agents objects and import complete set of objects
* using a "status"-field to remove an re-activate objects

for the image-import there ar at least to ways:
* having the image-information included in an import/zip-file or
* having online the image paths include and download from agents websites to yours

maybe the info and the standard is a useful approach for not having "translate" each agents data ...
__________________
http://e-dvertising.at/ : e-dvertising - Hinterdorfer & Edlinger OG
advertising | werbung - webdesign - fullservice - cms . Graz - Zeltweg / Austria

Last edited by e-dvertising; 12-04-2008 at 06:39 PM.
Reply With Quote
  #7 (permalink)  
Old 12-04-2008, 06:41 PM
OpticBurst.com's Avatar
WebProWorld Pro
 
Join Date: Nov 2007
Location: USA
Posts: 159
OpticBurst.com RepRank 1
Smile Re: How to allow other website updating our information

Quote:
Originally Posted by Corobori View Post
I am programming a website for real estate's agents. In this website each agent (about 30) can publish the property they are managing from a private section of this common website.
Of course some of those agents have already a website on their own. I have been asked to find out a way so they don't need to reenter each property on this common website. That sounds fair enough.
I want to find a rather easy way to update our database. As you can imagine most of those website have their own way of storing the information, some are in PHP other in ASP using MySql, Access or other programming language or db. The main system, the one I am writing, is in ASP.NET.
Any idea on how to achieve this ?

Very informative thread. I think from my own opinion XML would be the best choice. Now the hardest part is putting this all together to work for you correctly. Can be done I am sure, just with an abundance of time!

__________________
Cloud Web Hosting | Core Servers | Qivana
Reply With Quote
  #8 (permalink)  
Old 12-04-2008, 06:52 PM
WebProWorld Pro
 
Join Date: May 2008
Location: London, UK
Posts: 110
seopo RepRank 2seopo RepRank 2
Default Re: How to allow other website updating our information

This is exactly what the company I work for does. If you have not much time but some budget contact me offlist and I can advise you on costs.
Reply With Quote
  #9 (permalink)  
Old 12-04-2008, 07:51 PM
WebProWorld Pro
 
Join Date: Dec 2007
Location: Pullman, WA (from CA)
Posts: 138
a53mp RepRank 2
Default Re: How to allow other website updating our information

A better way would be to offer them a service so that they would put all of their listings into YOUR site, and from there it will output xml, rss, csv, etc.. so that they can use that for THEIR site.

This will do a few things..

1. make users go to your site a lot more
2. provide a service that they may not have
3. provide an easy to use interface to add/upload their properties into a database (not manually editing code)
4. give other features down the road like google map integration
5. provide an easy and flexible method for users to download their properties via xml, mysql dump, excel, csv, text, etc
6. and most importantly, charge them to make money.
Reply With Quote
  #10 (permalink)  
Old 12-04-2008, 07:57 PM
Corobori's Avatar
WebProWorld Member
 
Join Date: Jan 2004
Location: Concepcion, Chile
Posts: 47
Corobori RepRank 0
Default Re: How to allow other website updating our information

Budget is low and time is very tight !

wige
It's sounds good to me.

a53mp
I don't want to "scrap" the other site: this would mean a lot of work and sometimes impossible because of the websites are in Flash.
Update: I am not the owner of the website we're just building it so we don't need to worry about the business side of it.

Nigel
The translation part of some coding is worrying me I wish the other side would take care of this. Again a matter of time and money.

DaveSawers
Sure the agents will have to make changes to their coding and they might argue on this but I reckon they would be rather doing this than entering data twice.

e-dvertising
Your 2nd option about image handling sounds good, I also could "import" the image too. The 1st one would be better but it might asking too much for the other side to send accros the images.
__________________
jean-luc
www.corobori.com

Last edited by Corobori; 12-04-2008 at 08:29 PM.
Reply With Quote
  #11 (permalink)  
Old 12-04-2008, 07:59 PM
WebProWorld Pro
 
Join Date: Dec 2007
Location: Pullman, WA (from CA)
Posts: 138
a53mp RepRank 2
Default Re: How to allow other website updating our information

Good luck trying to convince them!
Reply With Quote
  #12 (permalink)  
Old 12-04-2008, 08:23 PM
WebProWorld Member
 
Join Date: Dec 2005
Location: Vermont
Posts: 51
jimkelly7777 RepRank 1
Default Re: How to allow other website updating our information

If you need a quick fix, maybe you can use an iframe. XML, of course, is the long term solution to this.
__________________
Jim
Reply With Quote
  #13 (permalink)  
Old 12-04-2008, 08:44 PM
Keimos's Avatar
WebProWorld Veteran
 
Join Date: Jul 2003
Location: United Kingdom
Posts: 477
Keimos RepRank 0
Default Re: How to allow other website updating our information

Hi Corobori,

The only way to update your database is to give access to those that need it. You would need to give restricted priviledges to the people to do it so that they could update from within the admin side or of have the necessary priviledges to add content. XML and iframe will not update your database, users need to be able to access the site admin content directly or indirectly so that that content is then added to your database.

If you have a remote access facility then that may be an option?

keimos
__________________
Keimos - Always learning something new each day
www.keimos.co.uk , www.keimos.net , www.selfpacedit.co.uk
Reply With Quote
  #14 (permalink)  
Old 12-04-2008, 09:07 PM
Corobori's Avatar
WebProWorld Member
 
Join Date: Jan 2004
Location: Concepcion, Chile
Posts: 47
Corobori RepRank 0
Default Re: How to allow other website updating our information

Quote:
Originally Posted by Keimos View Post
The only way to update your database is to give access to those that need it. You would need to give restricted priviledges to the people to do it so that they could update from within the admin side or of have the necessary priviledges to add content. XML and iframe will not update your database, users need to be able to access the site admin content directly or indirectly so that that content is then added to your database.
Perhaps I didn't make myself understood: actually all agents can already update the db from the admin section, the thing is some of them do already have their own db and admin system and of course their own website. That's for them that I am looking a way to automate as much as possible this task. XML won't update my db ? I wouldn't bet on it, I guess I could parse the XML.

Anyway I'll keep you guys updated on this topic and will definitely read your comments.
__________________
jean-luc
www.corobori.com

Last edited by Corobori; 12-04-2008 at 10:00 PM.
Reply With Quote
  #15 (permalink)  
Old 12-05-2008, 10:26 AM
wige's Avatar
Moderator
WebProWorld Moderator
 
Join Date: Jun 2006
Location: United States
Posts: 2,648
wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9
Default Re: How to allow other website updating our information

What you might be able to do is convince the agents to offer the XML feeds as a service to their customers. Develop a windows sidebar/google desktop/iGoogle/Yahoo 360 etc widget (or all of them) that these agents can offer to their clients that will let clients see listings from that broker updated almost live. In exchange, you incorporate those listings into your site database. This gives an added value for the extra work the agents would need to do to make the data file exportable as XML.

You could also check with other aggregation sites to find out if they have an XML format that they use to accept data from agents, and match that existing format. This would reduce the workload of agents, allowing them to upload to multiple aggregators using a single feed.
__________________
The best way to learn anything, is to question everything.
Reply With Quote
  #16 (permalink)  
Old 12-05-2008, 11:21 AM
WebProWorld Pro
 
Join Date: May 2008
Location: London, UK
Posts: 110
seopo RepRank 2seopo RepRank 2
Default Re: How to allow other website updating our information

There's two options:

1) Allow agents to push data to your portal. This would involve you a) creating a function to process either an XML file or text file b) receiving this file would either require them having ftp access or you providing some sort of webservice ideally SOAP.

2) Get data from the agents. Again this would either involve you downloading data from them invariably it wont' be in the same format so you would need to create a user agent or robot to visit these pages and extract out the key data. Very tricky to get right.

Essentially option one is the only one open to you but as it sounds like there is no industry standard for sending property data you could be the first and this can give you quite a bit of power.

The other gotcha you will need to look out for is the transfer of images as this can mount up to quite a lot of data transfer.

You may also like to keep an eye on this thread here as it is purely for property professionals doing just what you are talking about. RightMove BLM V3 - Juicy Red Apple
Reply With Quote
  #17 (permalink)  
Old 12-05-2008, 06:48 PM
WebProWorld Veteran
 
Join Date: Apr 2004
Posts: 349
imvain2 RepRank 1
Default Re: How to allow other website updating our information

Quote:
Originally Posted by wige View Post
What you might be able to do is convince the agents to offer the XML feeds as a service to their customers. Develop a windows sidebar/google desktop/iGoogle/Yahoo 360 etc widget (or all of them) that these agents can offer to their clients that will let clients see listings from that broker updated almost live. In exchange, you incorporate those listings into your site database. This gives an added value for the extra work the agents would need to do to make the data file exportable as XML.

You could also check with other aggregation sites to find out if they have an XML format that they use to accept data from agents, and match that existing format. This would reduce the workload of agents, allowing them to upload to multiple aggregators using a single feed.
Another idea that Wige made me think of, is a flash "widget" that each agent can add to their website. This flash widget would be hosted at your website. The flash widget would have all of the typical features: Search Homes, View Information, etc.. Then each agent would just have to maintain the listings at your website.

Then you can even add additional features, like auto submission to Trulia, Google Base etc..

Although, one draw back is the search engines won't list each of the properties.
Reply With Quote
  #18 (permalink)  
Old 12-05-2008, 09:50 PM
BluePlanet's Avatar
WebProWorld New Member
 
Join Date: Nov 2008
Posts: 23
BluePlanet RepRank 1
Default Re: How to allow other website updating our information

It already has been done. OpenRealty. There are standard formats already accepted and in use for exchanging real estate data. You really should do your homework first unless you just like writing code and billing clients for stuff that is otherwise free. There are all sorts of add-ons, both free and paid that will do everything a real estate site would need.
Reply With Quote
  #19 (permalink)  
Old 12-08-2008, 08:00 AM
texxs's Avatar
WebProWorld Veteran
 
Join Date: Jul 2005
Location: Somewhere in scrub of Florida
Posts: 387
texxs RepRank 2
Exclamation Re: How to allow other website updating our information

If anyone here EVER doubted my intellectual superiority, be prepared to willfully stand in line and kiss my lilly white ass:

Quote:
Come up with an XML format for listings (or find an existing industry-specific standard) and have the agents send you the URL
Seriously you think real estate agents are going to hand write some XML's every week? Maybe you think their also programmers and they'll re-write their web applications to send you some xmls.

Get real estate agents to use SOAP programming

Come on man. all of you here. Listen to the smart guy in the room (me). There only one feasible way to get this done. Make a web app that allows them to put their site and their domain "inside" it. Then everything is under one roof and only needs inputted once. the drawback, websites have to be moved once.

Yes, you may kiss my ass now, morons.

Using dotnetnuke if you really must use MS technology or Dolphin or Drupal, etc. if you actually know what you are doing.


Open Realty won't do it, dude you guys are usually so smart here are acting SOOOOO stupid today.

A flash "widget" won't do it. I could on for days about why that won't work.

Did I seriously see someone say to use SOAP? come on! what's wrong with you!

Direct Database access? come on! I'm going to stop reading this.

What is your clients name and contact info please. I'll hook them up, you should just stand aside.

And someone please slap a53mp for his lil evilness there.
__________________
Take a break and watch some stupid video clips
Reply With Quote
  #20 (permalink)  
Old 12-16-2008, 07:41 AM
Peopleunit's Avatar
WebProWorld Member
 
Join Date: Jul 2006
Posts: 54
Peopleunit RepRank 0
Default Re: How to allow other website updating our information

ODBC - Open Database Connectivity

It won't be easy, and might not be worth the effort. On the other hand, I imagine others have been approached with the same problem. Maybe some existing open source projects, if not an outright solution, could get you started in the right direction.

That Open Realty looks interesting. See what add-ons are available for it.

Last edited by Peopleunit; 12-16-2008 at 07:49 AM.
Reply With Quote
  #21 (permalink)  
Old 12-16-2008, 10:50 AM
BluePlanet's Avatar
WebProWorld New Member
 
Join Date: Nov 2008
Posts: 23
BluePlanet RepRank 1
Default Re: How to allow other website updating our information

I suggested Open Realty earlier in the thread. There is also another open source realty program although the name escapes me. There must also be commercial programs available.

Personally I do not understand why people want to re-invent the wheel when they have not even tested the wheels available and have neither the skills, talent, time or the money to reinvent it anyway. This is all just a exercise in wasted time for all involved.
Reply With Quote
Reply

  WebProWorld > Webmaster, IT and Security Discussion > Web Programming Discussion Forum

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Thinking of updating shopping cart/website Bosun Submit Your Site For Review 3 09-11-2008 02:33 PM
Is the website content updating a risk ? Peter Blazicek Graphics & Design Discussion Forum 2 02-01-2007 06:49 AM
updating website online with php pagetta Web Programming Discussion Forum 9 09-22-2006 01:31 PM
SEO -- Updating the Content of My Website joshzuck Search Engine Optimization Forum 13 01-17-2006 04:34 AM
Is PR done updating? ECommerceConversions Google Discussion Forum 5 08-13-2004 12:52 AM


All times are GMT -4. The time now is 08:04 PM.



Search Engine Optimization by vBSEO 3.3.0