I have a Sitecore website and want to integrate forums into the website. I have downloaded Telligent Community Edition for evaluation purpose. I have setup TC as separate website.
Right now, I have 2 websites - one for Sitecore and another for Telligent. My original intention is to run Telligent right inside Sitecore so that the URL looks like http://my-sitecore/forums.
I have gone through documentation on integrating Telligent with external website but it lacks clear explanations (or I didn't fully understand what it meant!). Here are few posts I have referred - https://community.telligent.com/blog/b/product/posts/telligent-community-and-sitecore-integration, https://community.telligent.com/community/10/w/user-documentation/59728/how-can-i-integrate-my-community-with-other-websites-and-services and https://community.telligent.com/community/10/w/developer-training/59711/rest-sdk-and-sitecore as part of bringing Telligent to existing website. Apart from this, I have seen Social Sitecore SDK and Social Sitecore SDK Samples.
Here is my doubt.
More clearly, how the development looks like if I am bringing TC into existing Sitecore website? It would be great if anyone can guide me.
Any help will be appreciated.
The developer training artivle on the REST SDK is what you want, as using REST is the appropriate way to integrate.
To Answer questions directly:
Thanks Patrick Mason for detailed reply. It looks like I have to use Social Sitecore SDK for the best experience. I had look at the Social Sitecore SDK Samples at GitHub. The documentation says that - "Telligent Community -You will need to also include all the files from the SDK and a compiled version of the SDK itself.".
Does all the files from SDK means the TC's website contents? Also, where should I include all those files? Does that means, I need to copy TC's website contents to Sitecore installation?
It is also referring to "compiled version of SDK". Is that Social Sitecore SDK?
The wiki section is empty and there appears to be thin documentation of how to use the SDK and run the samples.
Awaiting your response.
So don't bother with the Sitecore SDK itself, its really the same as the core SDK right now and we are pushing people to just use the core .NET SDK as it is fully featured. In fact the article you reference just links to it now.
Since you need a .NET solution to code, the easiest way is to follow the instructions in https://community.telligent.com/community/10/w/developer-training/53140/rest-sdk#How_to_Get_It and install it via NuGet which gives you everything.
That's patrick. That helped clear most of my doubts. I think TC documentation for Sitecore is not addressing this clearly (or I misunderstood!).
Too glad that I got quick support to clarify my doubts from TC.
Appreciate it a lot.
Hello Patrick, I had a look at REST SDK. All I could understand was REST SDK allows you to pull TC contents (hosted in another domain) via REST. And these contents can be integrated in a target website. Is that correct?
I was thinking I could install TC backend and necessary frameworks via nugget (or similar). Then I could use the API to create forums, wiki, etc from scratch. Similar to what is shown in https://github.com/Telligent/Social-SitecoreSDK-Samples/blob/master/MVC/Telligent.SitecoreSDK.Samples.MVC/Controllers/ForumController.cs
Can you please clarify the same. Sorry for adding up more confusions.