If you subscribe for Executing event you can duplicate the page
You suggested a custom table in the database and then creating the page again but I cannot imagine how to get page's content in order to recreate exactly the same page.
sender, Telerik.ExecutingEventArgs e)
var manager =
Telerik.Cms.ICmsPage page = (Telerik.Cms.ICmsPage)manager.GetPage(((Telerik.Cms.Data.PageBase)(e.CommandArguments)).ID);
Telerik.Cms.ICmsPage newPage = manager.DuplicatePage(page,
You should loop through the controls collection and get each control, each CotnentPlaceHolder and each property that has been set. Then add this data to the custom table. This is the only way to get 1: 1 data.
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?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.