Hi Doug Shontz,
We use data layer ( in 3.x editions it is Nolics, but since 4.0 CTP we use our ORM - Open Access)There are two options that will ensure you will not loose any data
1. Using database replication tool
2. Using the API
You can add an additional provider that points to the online website. You can use the additional provider to show the data on your local website. Here is a
useful blog post that shows how to add additional providers ( it explains how to do it for a single database, but the case is the same if you use separate database server).Note that the provider names should be different.
- in the online website add a new connectionString that points to the local sever database
Copy Code
- in online website create an additional provider for Libraries module
Then implement a logic that will get the items from the
LibrariesLocal provider and create new items under
Libraries provider. The problem here is that you should decide how to identify the items so that you will not create duplicated IContent items. You cannot use the ID of the items, because they are different in Test and Main databases. In this case you could use the title.
below is a sample code
Copy Code
You could just copy the content items from the
LibrariesLocal " to
Libraries provider - creating all metakeys and setting the content by using
Generic Content API
The way requires custom coding and if you want to cover all cms parts you have to create "wrappers" for all modules, pages, users, etc.
The last option that I could come up right now is using web services to get the data from your local website and publish it on the online website or feed reader.
Best wishes,
Ivan Dimitrov
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items