/// <summary> /// Updates nuspec manifest /// </summary> /// <param name="sender">Sender object</param> /// <param name="e">Event arguments</param> private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { if (e.ResourceName.Equals("Kentico.AcceleratedMobilePages", StringComparison.InvariantCultureIgnoreCase)) { var metadata = e.Manifest.Metadata; metadata.RequireLicenseAcceptance = true; metadata.LicenseUrl = "https://github.com/Kentico/kentico-amp/blob/master/LICENSE"; metadata.IconUrl = "http://www.kentico.com/favicon.ico"; metadata.ProjectUrl = "https://github.com/Kentico/kentico-amp"; metadata.Copyright = "© 2019 Kentico Software"; metadata.Language = "en-US"; metadata.Tags = "kentico amp"; var dependencies = new List <ManifestDependency>() { new ManifestDependency() { Id = "HtmlAgilityPack", Version = "1.4.9.5" } }; var manifestDependencySet = new ManifestDependencySet() { Dependencies = dependencies }; metadata.DependencySets = new List <ManifestDependencySet>() { manifestDependencySet }; } }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { if (e.ResourceName.Equals("HBS.AutomaticGeneratedUserRoles.Mother", System.StringComparison.InvariantCultureIgnoreCase)) { e.Manifest.Metadata.ProjectUrl = "https://github.com/KenticoDevTrev/AutomaticGenericUserRoles"; e.Manifest.Metadata.IconUrl = "https://raw.githubusercontent.com/Kentico/devnet.kentico.com/master/marketplace/assets/generic-integration.png"; e.Manifest.Metadata.ReleaseNotes = "Created Mother specific version so would not corrupt admin/mother instance upon install."; } }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { // Change the name e.Manifest.Metadata.Title = "Kentico Page Builder Containers"; e.Manifest.Metadata.ProjectUrl = "https://github.com/KenticoDevTrev/PageBuilderContainers"; e.Manifest.Metadata.IconUrl = "https://raw.githubusercontent.com/Kentico/devnet.kentico.com/master/marketplace/assets/generic-integration.png"; e.Manifest.Metadata.Tags = "Kentico MVC Page Builder Containers"; e.Manifest.Metadata.Id = "PageBuilderContainers.Kentico"; e.Manifest.Metadata.ReleaseNotes = "Changed Icon and updated assembly"; // Add in Designer.cs and .cs files since really hard to include these in class library due to depenencies string BaseDir = HttpContext.Current.Server.MapPath("~").Trim('\\'); e.Manifest.Files.AddRange(new ManifestFile[] { new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\General.ascx.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\General.ascx.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\General.ascx.designer.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\General.ascx.designer.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\PageBuilderContainerCode.ascx.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\PageBuilderContainerCode.ascx.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\PageBuilderContainerCode.ascx.designer.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\PageBuilderContainerCode.ascx.designer.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_Edit_General.aspx.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_Edit_General.aspx.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_Edit_General.aspx.designer.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_Edit_General.aspx.designer.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_New.aspx.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_New.aspx.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_New.aspx.designer.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_New.aspx.designer.cs", } }); }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { if (e.ResourceName.Equals("DynamicRouting.Kentico", System.StringComparison.InvariantCultureIgnoreCase)) { e.Manifest.Metadata.Owners = "Kentico Community"; e.Manifest.Metadata.ProjectUrl = "https://github.com/KenticoDevTrev/DynamicRouting"; e.Manifest.Metadata.IconUrl = "http://www.kentico.com/favicon.ico"; e.Manifest.Metadata.Copyright = "Copyright 2019 Kentico Community"; e.Manifest.Metadata.Title = "Dynamic Routing for Kentico v12 SP"; e.Manifest.Metadata.ReleaseNotes = "Error causing running queue items to run on multiple threads, this fixes it where both it would not run multiple threads on a running item, and also properly detect threads that are running and not-unstuck them."; } }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { if (e.ResourceName.Equals("DynamicRouting.Kentico", System.StringComparison.InvariantCultureIgnoreCase)) { e.Manifest.Metadata.Owners = "Kentico Community"; e.Manifest.Metadata.ProjectUrl = "https://github.com/KenticoDevTrev/DynamicRouting"; e.Manifest.Metadata.IconUrl = "http://www.kentico.com/favicon.ico"; e.Manifest.Metadata.Copyright = "Copyright 2019 Kentico Community"; e.Manifest.Metadata.Title = "Dynamic Routing for Kentico v12 SP"; e.Manifest.Metadata.ReleaseNotes = "Fixed null exception error for CMS Admin Sku without Node Representation."; } }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { if (e.ResourceName.Equals("DynamicRouting.Kentico.Wildcards", System.StringComparison.InvariantCultureIgnoreCase)) { e.Manifest.Metadata.Owners = "reallymoving Ltd"; e.Manifest.Metadata.ProjectUrl = "https://github.com/reallymoving/kentico-dynamic-routing-wildcards"; e.Manifest.Metadata.IconUrl = "http://www.kentico.com/favicon.ico"; e.Manifest.Metadata.Copyright = "Copyright 2020 reallymoving Open Source"; e.Manifest.Metadata.Title = "Wildcard extension for Dynamic Routing for Kentico v12 SP"; e.Manifest.Metadata.ReleaseNotes = "Fixing multiple wildcards not correctly routing"; } }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { if (e.ResourceName.Equals("DynamicRouting.Kentico", System.StringComparison.InvariantCultureIgnoreCase)) { e.Manifest.Metadata.Owners = "Kentico Community"; e.Manifest.Metadata.ProjectUrl = "https://github.com/KenticoDevTrev/DynamicRouting"; e.Manifest.Metadata.IconUrl = "http://www.kentico.com/favicon.ico"; e.Manifest.Metadata.Copyright = "Copyright 2019 Kentico Community"; e.Manifest.Metadata.Title = "Dynamic Routing for Kentico v12 SP"; e.Manifest.Metadata.ReleaseNotes = "Added Security (Read permissioN) to Quick Operations, fixed Culture bug."; } }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { if (e.ResourceName.Equals("DynamicRouting.Kentico", System.StringComparison.InvariantCultureIgnoreCase)) { e.Manifest.Metadata.Owners = "Kentico Community"; e.Manifest.Metadata.ProjectUrl = "https://github.com/KenticoDevTrev/DynamicRouting"; e.Manifest.Metadata.IconUrl = "http://www.kentico.com/favicon.ico"; e.Manifest.Metadata.Copyright = "Copyright 2019 Kentico Community"; e.Manifest.Metadata.Title = "Dynamic Routing for Kentico v12 SP"; e.Manifest.Metadata.ReleaseNotes = "Added catch so won't try to execute the SQL entities query until the module is actually installed, and wrapped schedule task creation in try block in case it errors."; } }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { if (e.ResourceName.Equals("RelationshipsExtended", StringComparison.InvariantCultureIgnoreCase)) { e.Manifest.Metadata.SetIconUrl("https://www.kentico.com/icons/icon-48x48.png"); e.Manifest.Metadata.SetProjectUrl("https://github.com/KenticoDevTrev/RelationshipsExtended"); e.Manifest.Metadata.ReleaseNotes = "Adjusted library nuget package to depend on RelationshipsExtended.Base for easier maintenance"; e.Manifest.Metadata.Copyright = "Heartland Business Systems"; // Add dependencies List <PackageDependency> NetStandardDependencies = new List <PackageDependency>() { new PackageDependency("Kentico.Xperience.Libraries", new VersionRange(new NuGetVersion("13.0.0")), new string[] { }, new string[] { "Build", "Analyzers" }), new PackageDependency("RelationshipsExtended.Base", new VersionRange(new NuGetVersion("13.0.1")), new string[] { }, new string[] { "Build", "Analyzers" }) }; PackageDependencyGroup PackageGroup = new PackageDependencyGroup(new NuGet.Frameworks.NuGetFramework(".NETStandard2.0"), NetStandardDependencies); e.Manifest.Metadata.DependencyGroups = new PackageDependencyGroup[] { PackageGroup }; } }
private void BuildNuSpecManifestOnAfter(object sender, BuildNuSpecManifestEventArgs e) { if (!e.ResourceName.Equals("DeleteAgency.Kentico11.TinyPng", StringComparison.OrdinalIgnoreCase)) { return; } e.Manifest.Metadata.DependencySets = new List <ManifestDependencySet> { new ManifestDependencySet { Dependencies = new List <ManifestDependency> { new ManifestDependency { Id = "Newtonsoft.Json", Version = "11.0.2" } } } }; e.Manifest.Metadata.Owners = "DeleteAgency"; e.Manifest.Metadata.Authors = "Dmitry Bastron"; e.Manifest.Metadata.Tags = "Kentico, TinyPNG, image optimization"; }
private void BuildNuSpecManifestOnAfter(object sender, BuildNuSpecManifestEventArgs e) { if (!e.ResourceName.Equals("DeleteAgency.Kentico11.ImageMagick", StringComparison.OrdinalIgnoreCase)) { return; } e.Manifest.Metadata.DependencySets = new List <ManifestDependencySet> { new ManifestDependencySet { Dependencies = new List <ManifestDependency> { new ManifestDependency { Id = "Magick.NET-Q16-AnyCPU", Version = "7.14.5" } } } }; e.Manifest.Metadata.Owners = "DeleteAgency"; e.Manifest.Metadata.Authors = "Dmitry Bastron"; e.Manifest.Metadata.Tags = "Kentico, ImageMagick, image optimization"; }
private void BuildNuSpecManifest_After(object sender, BuildNuSpecManifestEventArgs e) { // Change the name e.Manifest.Metadata.Title = "Kentico Page Builder Containers"; e.Manifest.Metadata.SetProjectUrl("https://github.com/KenticoDevTrev/PageBuilderContainers"); e.Manifest.Metadata.SetIconUrl("https://www.hbs.net/HBS/media/Favicon/favicon-96x96.png"); e.Manifest.Metadata.Tags = "Kentico MVC Page Builder Containers"; e.Manifest.Metadata.Id = "PageBuilderContainers.Kentico"; e.Manifest.Metadata.ReleaseNotes = "Release for Kentico Xperience 13"; // Add nuget dependencies // Add dependencies List <PackageDependency> NetStandardDependencies = new List <PackageDependency>() { new PackageDependency("Kentico.Xperience.Libraries", new VersionRange(new NuGetVersion("13.0.0")), new string[] { }, new string[] { "Build", "Analyzers" }), new PackageDependency("PageBuilderContainers.Kentico.Base", new VersionRange(new NuGetVersion("13.0.1")), new string[] { }, new string[] { "Build", "Analyzers" }) }; PackageDependencyGroup PackageGroup = new PackageDependencyGroup(new NuGet.Frameworks.NuGetFramework(".NETStandard2.0"), NetStandardDependencies); e.Manifest.Metadata.DependencyGroups = new PackageDependencyGroup[] { PackageGroup }; // Add in Designer.cs and .cs files since really hard to include these in class library due to depenencies string BaseDir = HttpContext.Current.Server.MapPath("~").Trim('\\'); e.Manifest.Files.AddRange(new ManifestFile[] { new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\General.ascx.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\General.ascx.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\General.ascx.designer.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\General.ascx.designer.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\PageBuilderContainerCode.ascx.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\PageBuilderContainerCode.ascx.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\PageBuilderContainerCode.ascx.designer.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\Controls\\PageBuilderContainers\\PageBuilderContainerCode.ascx.designer.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_Edit_General.aspx.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_Edit_General.aspx.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_Edit_General.aspx.designer.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_Edit_General.aspx.designer.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_New.aspx.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_New.aspx.cs", }, new ManifestFile() { Source = BaseDir + "\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_New.aspx.designer.cs", Target = "\\Content\\CMSModules\\PageBuilderContainers\\UI\\PageBuilderContainers\\Container_New.aspx.designer.cs", } }); }