Skip to content


Subversion checkout URL

You can clone with
Download ZIP
tree: ba4f68b354
Fetching contributors…

Cannot retrieve contributors at this time

50 lines (40 sloc) 2.105 kb
About the module
The OData Support module for Drupal allows Drupal 7 site builders to add data
from one or more Open Data Protocol (OData) feeds to articles and other content
What is OData?
The Open Data Protocol (OData) is a Web protocol for querying and updating data
that provides a way to unlock your data and free it from silos that exist in
applications today. OData does this by applying and building upon Web
technologies such as HTTP, Atom Publishing Protocol and JSON to provide access
to information from a variety of applications, services, and stores.
1. Upload the odata_support folder to your Drupal site.
2. Open the module configuration page (admin/modules) and enable the module,
click Save.
3. Click the module’s Configure link, and add an endpoint:
a. Enter (for example) in Add an
b. Click Save and verify that NetflixCatalog now appears in the list of
c. Optionally, change the default paging limit or set up a proxy to use
when fetching results.
Add a new article (or other content type) by clicking the Add Content link, and
add a title and some body text. Scroll down to the OData section and use the
query builder to customize the OData query.
* Click values in the table to filter by that value, or click (expand)
links to drill down into queries.
* Click undo to back up a step, or Reset to start over.
* Click Advanced to edit the query manually and $select certain columns or
limit to so many $top results, etc. – see for syntax rules and
available options.
* URLs and images in the query results are automatically linked.
* To add more than one data table to an article, click Add another item.
Once you’re satisfied with the query, scroll to the bottom of the form and click
Save. You should see the data table below your post’s body. Each time the page
is displayed, live results are fetched from the OData endpoint.
Jump to Line
Something went wrong with that request. Please try again.