Webnodes CMS supports OData out of the box
Resources and learning material
How to consume OData
The following links shows how you can consume OData feeds and retrieve data from other systems for reuse in Webnodes.
How to expose OData to other systems
Enable Odata with the following steps.
In Visual Studio add references to
- System.Data.Services (3.5)
- System.Data.Services.Client (3.5)
Turn on OData in the installation settings.
Enter the appropriate settings. Make sure the Base URL is unique and do not overlap with other resources on your site.
Do a rebuild of the site to make the changes to the site.
If you get a compilation error during rebuild with a error message similar to: "The namespace «WAF.Service» already contains a definition for ‘Country’" this means that there is a naming conflict with other content classes in your solution. To change the name of an OData class open the class or property and manually set another name as shown below.
Do a full rebuild. You should now be able to test your OData endpoint.