This site is archived.

Using Drupal with external data sources

Platinum and gold sponsors

Ken Rickard's picture
Ken Rickard - Thu, 01/17/2008 - 10:44am
Neil Drumm
Ken Rickard
Matt Cheney
site building
Session Description: 

Need to integrate Drupal with data from a legacy system? Want to migrate 100,000 articles into Drupal without batch imports? Trying to display search results from a 10,000,000 part catalog warehoused in Oracle?

This session will cover mechanisms for integrating external data into your Drupal-poweed site. There will be live demonstrations of working code, and we will walk through some code examples.

site building

* Drupal is a platform, and includes tools for managing external data.
** caching to reduce network latency
** drupalhttprequest() to fetch data
** drupal_execute() to process forms programatically
* Using Drupal menu callbacks with structured data sources.
* Using Drupal with external APIs and RESTful interfaces.
* Using Drupal with multiple database connections.
* Using Yahoo! data on your Drupal site.
* MAPLight modules
** Job queue module
** Import manager module
** Running imports with
* Data Scraping and Auditing Example
* Data Enrichment Example

This session should help you plan to migrate or integrate external data sources with your Drupal site.

This is a developer discussion that assumes familiarity with PHP and SQL. It does not assume prior Drupal experience.

You can get a head start by looking at the code samples at

Session start time: 
03/06/2008 - 11:00am - 03/06/2008 - 12:30pm
Average: 4.5 (19 votes)