public override void Install(Telerik.Sitefinity.Abstractions.SiteInitializer initializer)
 {
     // Create the module page and populate it with a widget
     initializer.Installer.CreateModulePage(LandingPageId, moduleName)
     .PlaceUnder(CommonNode.System)
     .EnableViewState()
     .SetOrdinal(2)
     .SetTitle("Sample Module Page")
     .SetUrlName("SampleModulePage")
     .ShowInNavigation()
     .AddControl(new SampleWidget()
     {
         LabelValue = "I am a backend widget"
     })
     .Done();
 }
 public override void Upgrade(Telerik.Sitefinity.Abstractions.SiteInitializer initializer, Version upgradeFrom)
 {
     base.Upgrade(initializer, upgradeFrom);
 }
 public override void Uninstall(Telerik.Sitefinity.Abstractions.SiteInitializer initializer)
 {
     base.Uninstall(initializer);
 }
 public override void Install(Telerik.Sitefinity.Abstractions.SiteInitializer initializer)
 {
 }
 public override void Upgrade(Telerik.Sitefinity.Abstractions.SiteInitializer initializer, Version upgradeFrom)
 {
     // do nothing at this point. It's just a dummy module
 }