WS (Web Services) import module and WS export module

Events happening in the community are now at Drupal community events on www.drupal.org.
julma's picture

Another project idea. (need to be simplified and resumed)

Could be cool if a user can search within a site for contents located on other sites and then automaticaly import it.

The more obvious use case would be to let users import their profile from other web site (drupal or not).

But there are many other use cases we can think about.

Take for example, the web sites about Drupal itself. There is drupal.org but also groups.drupal.org and contry related drupal web site such as drupalfr.org and so one.

This web sites are like a ring talking more or less about the same things, and I would like to access contents of each sites more easily in order to use it in different contexts and for different purposes.

I take another example, suppose you have a ring of sites made with drupal (or not) who do things related to cars (it is just an example, you can think about what you want instead of cars (girls, homes anything...).

Sites can do different things with cars, some sell the cars, other rent them, other just test them and write criticisms about them, some want to do "car sharing" or carpooling (sorry I dont know the right term)...

So now suppose you are a user connected on carpooling-with-drupal.com and you want to say that you have a car ready to be used for car pooling.

So maybe you will take your camera, take the handbook of your car and collect all its caracteristics or maybe you will search on other web sites until you find a page where your car is described and then try to copy and paste the datas that you have find in order to make your annoncement on carpooling-with-drupal.com web site.

Can it be faster ?

Instead, because the webmaster of carpooling-with-drupal.com has thought about this problem for you, when you want to write your announcment there is little search form above which say "hey ! enter the name of the model of your car and we will search it on this partner site, this one or even on a group of partner sites and make a pipe with the results (there is another google summer code for that)" then display a list of search results and then let you choose your car and then create automatically your annoncement with the datas already filled. You may just make some little changes like the date of purchase of your car... and submit your form.

It has taken you just 2 or 3 seconds, you have not left the web site to look for information, you are now linked to a beautiful car maybe with a gallery photo and the full technical description of it already set. You are just ready to start to be involved in the car pooling community drupal web site and enjoy !

Think about when you arrive on a social network, you can search your contacts in your webmail without leaving the site and therefore you are immediately ready to start. It seems so useful now, you cannot imagine the social network ask you "please open a new window, look for your contacts, copy and paste them and then come back to see us.

Also ws import and export modules could use datas from others web sites not made with drupal like Amazon (as far as I know) for example, it would not be a system only for drupal web sites because the datas are excnhanges with XML and Webservices.

Soon, when people starting to build a web site ask themselves "Is there a solution ready to use to let my users import datas from other web sites when they need it ?" maybe the answer will be yes there is Drupal.

NB : it is possible to do that without RDF.
It is possible to do CCK node field mapping : the admin can configure manually which datas he can collect from other partner web sites and then decide and map which XML fields goes with which one of the cck fields of his site.

So what do you think about it ?
Sorry for my english, I hope it is not too difficult to understand.

Comments

simplify

sime's picture

Your english is fine, but it's hard to read your proposal because it's long and not subtitled.

Hi, could you further flesh

alex_b's picture

Hi,

could you further flesh out your proposal, create a short description and a list of functionalities you plan to implement?

It is possible to do CCK node field mapping : the admin can configure manually which datas he can collect from other partner web sites and then decide and map which XML fields goes with which one of the cck fields of his site.

check out http://www.drupal.org/project/feedapi_mapper

SoC 2008

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: