London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Content Provider Instructions?

Vote:
 

Greeting EPi-gurus!

I'm trying to figure out how to get Content Provider to work.
I have to different EPi-sites, with two different databases and I have access to both of them.Let's differentiate the two sites by giving them the nicknames "Provider" and "Receiver".

The Provider has got a few pages based on the Page "ContactPage".I want to be able to read these pages in the Receiver by using ContentProvider.
All of the instructions I found on the web are either outdated and only work CMS Versions below 7. 


I understand the following:


1. I have to create the same PageType in the Receiver site as in the Provider site.

2. I have to enter the contentProvider in the webconfig for Receiver with an entry point. 
Something like this...

      
              
                
      



3. Add a new connectionstring to access the Provider Database.

4. Create a class which inherits ContentProvider which reads the data from the Providers Database and maps it correctly according to the PageType created in step 1.


I have no idea on how to to the last step and can't find any instructions on this matter.

Please help or point me in the right direction / a link to a guide on how to approach the subject. 

Regards,
Chris

#142279
Dec 08, 2015 13:33
Vote:
 

Hi,

Here you can find great tutorial about implementing ContentPrivders:

http://world.episerver.com/blogs/Per-Magne-Skuseth/Dates/2014/11/content-providers-101--part-i-introduction-initialization-ui--identity-mapping/

http://world.episerver.com/blogs/Per-Magne-Skuseth/Dates/2014/11/content-providers-101--part-ii-from-read-only-to-writable/

http://world.episerver.com/blogs/Per-Magne-Skuseth/Dates/2014/11/content-providers-101--part-iii-finishing-touches/

#142286
Dec 08, 2015 14:44
* 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.