November Happy Hour will be moved to Thursday December 5th.

News Feed Implementation

Vote:
 

Hi,

I am using Episerver CMS 10.3 hosted in Azure cloud. I want to create News feed page where data is coming from External WebApi. What I wanted to do is read the data from external service and show as pages in website.

My plan is to

  1. consume external service as WebApi. 
  2. Create Schedular which will periodically fetch data from service.
  3. Use Page Provider to save this data as page type in episerver database under some parent page based on Year/month etc.
  4. Insert/Update these data using schedular.
  5. Show this data as pages in view mode to editors or visitos.

Could anyone let me know the best practice to create such a scenario. Or if I am doing it right, how can I read and store data from service by creating Page providers.

Thanks in advance.

//Sanket Mahimkar

#184631
Nov 01, 2017 9:48
Vote:
 

Hi Mahimkar,

You can get the rss feed from the external service and get data using html scrapping or json or any other techniques . create the pages  with properties  accordingly  using the schedulers with  the help of page providers , use Episerver social if you have comments,ratings  etc.

#184651
Nov 01, 2017 11:21
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.