Data Mashups with Drupal

Track: 
Coder
Experience: 
Intermediate

Drupal now has many tools for rapidly and efficiently bringing large amounts of external data into Drupal, and visualizing different specific combinations of the data - "data mashups" - with Views and other Drupal UI tools.

For example:

Feeds and feed-related tools, such as PubSubHubBub can be used to bring RSS, Atom, CSV, etc. data into Drupal.

The Data module can be used to store external data into custom Drupal databases that allow that data to be processed and visualized using various hooks for Views.

The Services module can be used to create data mashups using external data via web services, which can work through various interfaces, including XML-RPC, AMFPHP, JSON, REST, SOAP, etc.

Solr and Sphinx can now be combined to effectively index large amounts of data either external or internal to Drupal, which can then be viewed and/or stored in Drupal

QueryPath and other XPath or XSLT-based tools can be used to process large amounts of external or internal XML or XHTML data in Drupal.

Specific examples of using Data Mashups with Drupal for creating custom Knowledge Bases for academic or personal research will be presented as use cases.

Intended audience: 

Intermediate Drupal developers are the main target, but beginners and experienced developers will also find some useful information and benefit.
Also, non-devs such as themers, site admins and information architects can benefit from seeing what is possible now for creating Data Mashups with Drupal.

Questions answered by this session
Question 1: 
How can Drupal be used effectively to access external data from multiple sources and visualize it in useful combinations as specific "data mashups"?
Question 2: 
How can external data be stored locally in Drupal to create a "custom knowledge base" for specific research topics and areas of interest?
Question 3: 
How can Views - and Views 3 in particular - be used to query and visualize external data within Drupal?
Question 4: 
to be added later
Question 5: 
to be added later
2.3125
Your rating: None Average: 2.3 (16 votes)

Diamond Sponsors

 
VPS NET
Palantir.net

Platinum sponsors

 
Trellon
workhabit

Gold Sponsors

 
Chapter Three
Drupal Connect
Treehouse Agency
NorthPoint
Microsoft
Duo
HotDrupal.com