public override void FeatureUpgrading(SPFeatureReceiverProperties properties, string upgradeActionName, System.Collections.Generic.IDictionary <string, string> parameters)
        {
            SPWeb             web    = (SPWeb)properties.Feature.Parent;
            UsageExampleModel schema = new UsageExampleModel();

            schema.Build(web.Url);
        }
        public override void FeatureActivated(SPFeatureReceiverProperties properties)
        {
            SPWeb web = (SPWeb)properties.Feature.Parent;

            UsageExampleModel schema = new UsageExampleModel();

            schema.Build(web.Url);

            FeatureActivation activation = new FeatureActivation();

            activation.OnPublishingWebActivated += activation_OnPublishingWebActivated;
            activation.ActivatePublishingWeb(web.Url);
        }