Project DescriptionA example page provider implementation for EPiServer that supports external blog sources for pages, Blogger and WordPress supported out of the box A provider system makes it easy to add support for more blog types.
Quick start
Software you need to install
- EPiServer CMS 5.2.375.236
- EPiServer CMS Enterprise License
- Visual Studio 2008
- SQL Server 2008
Getting it up and running
- Download the source and open the solution in Visual Studio 2008 and compile.
- Create a new database in SQL Server 2008 and restore the database backup located in the /Resource folder
- Update connectionstrings.config in /EPiServer root directory
- Update the paths to EPiServer in the web.config file
- Create a website in IIS pointing to the EPiServer directory.
- Access your new website with a browser
Get it up and running on excising EPiServer site
- Download the source and open the solution in Visual Studio 2008 and compile.
- Copy Dropit.BlogPageProvider.Blogger.dll, Dropit.BlogPageProvider.dll, Dropit.BlogPageProvider.WordPress, JoeBlogs.dll, MappedPageProvider.dll, CookComputing.XmlRpc.dll, CookComputing.XmlRpcV2.dll and Google.GData.Client.dll to your EPiServer bin folder.
- Add "blogPageProvider" config section to your Web.config (check example web.config for code).
- Import the page types needed from the EPiServer export file in /Resources
- Configure the pagetypes in EPiServer -> Admin -> Config -> Plug-in manager -> Dropit.BlogPageProvider
Connecting you blog to EPiServer
- Create a new page of the type "Blog - Settings"
- Select the provider you want to use
- Enter the url to your blog, for Blogger it's just the URL, for WordPress you add "xmlrpc.php" to the end of the url.
- Press save and publish to see your blog (you may have to reload the page once)
Remove a blog from EPiServer
- Edit your "Blog - Settings" page, check the box "Disconnect page provider".
- Now you can delete the page just like any other EPiServer page.
