Next Steps in using the Breeze JS Library with SharePoint’s REST API

Back in March 2014 I published three posts that showed how you can use the Breeze JavaScript library to make your life as a developer so much easier when creating client-side solutions that leverage the SharePoint 2013 REST API. You can read up on all these posts here:

To make this work we created a custom data service adapter that told Breeze about the oddities with the SharePoint 2013 REST API. Since then I’ve received quite a few questions & comments about some of the limitations and futures related to the library. They also found a few bugs… one I realized pretty quick and haven’t had a chance to fix.

The challenges people asked about fell into two primary buckets:

Will this work with SharePoint 2010’s REST API (/_layouts/listdata.svc)?

I’m sharing this with you for two reasons. First, I want to make you aware that there’s a place you can follow to stay up to speed on the SharePoint data service adapter for Breeze and second, to get your input on what’s most important to get fixed. I’m considering the milestones for this project and will assign the issues to these milestones with real estimated fix dates. Do you have a preference on what gets fixed or added first? Bugs? SharePoint 2010 support? SharePoint 2013 / SharePoint Online cross-domain support? Make your voice heard!

Oh, and if you want to help, fork the repo, make your edits and submit a pull request back to me. I’ll review your changes and get them incorporated in the next pull request I submit to the Breeze guys so the next time the Breeze.DataService.SharePoint NuGet package gets updated, we’ll get those changes as well!