SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would really like to use Sharepoint (any version really) to create a content repository for my WPF application.

I have the need to create massive amounts of product info, such as images, thumbnails, pricing info, descriptions, etc... and we really need to use a CMS for this.

We have licenses for Sharepoint so it seemed like an obvious choice.

Im not sure whats available, I know you can access document libraries and custom type using web serivces, so thats ok. But it seems so basic. Is there any real world CMS hooks in sharepoint for this type of thing? I would love to set my Image source to be a sharepoint URL, or rip out the details of all of my products via JSON or XML using REST.

But I'm open to suggestions here.

Thanks for any help you can give.

share|improve this question

First, I want to say that I love this as a use for SharePoint. Many people fail to recognize the platform services side of SharePoint, but it is well-suited for what you are trying to accomplish. SharePoint was written with flexibility in mind, so I doubt that you will find a real world WPF example with CMS hooks. I would not let that stop you, though, as you are on the right track. I encourage you to also consider the Client Object Model as it pertains to WPF development.

I'll add that the legendary Tim Huckaby (now of Interknowology fame) presented the keynote at a conference I attended in Nashville this year. His company wrote a multi-touch Surface application using WPF. The application made use of a 3D modeling engine his company developed and is used in medical research. After showing us how well the application performed and the unbelievable things you are able to do with multi-touch, he added that the data was all being pulled over the wire from SharePoint libraries via REST. Here is a link to his presentation, but you would have benefited more from the live demo and explanation.

share|improve this answer
ok great, looks like Im on the right track, I would appreciate some reading material if you have some idea where to direct me. The developer API's are so large and Im really a Sharepoint newbie so the terminology alone is getting me a bit. – Macca Oct 25 '10 at 7:36
ok, found lots of help via google, which was been good so far, Im running SP2010 Foundation and this link helped me a lot:… – Macca Oct 26 '10 at 22:01

Im sorry for the long delay on the response for this, I follow many web articles and such and found out that SharePoint 2010 does indeed have what I wanted in the form of REST based services.

I created a custom type and a new list that holds those types which I then access through REST to populate my client application.

Very simple and clean.

Some of the links that helped me out where:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.