This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using EPiServer.Cms.WelcomeIntegration.Core; | |
using EPiServer.Cms.WelcomeIntegration.Core.Internal; | |
using EPiServer.Cms.WelcomeIntegration.UI; | |
using EPiServer.Cms.WelcomeIntegration.UI.Internal; | |
using Microsoft.Extensions.Caching.Memory; | |
using Microsoft.Extensions.Options; | |
using Optimizely.Cmp.Client; | |
namespace OptimzelyDamHelpers; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
EPiServer.Cms.WelcomeIntegration.Core.IDAMAssetIdentityResolver _damAssetIdentityResolver; | |
var damUrl = "https://images2.welcomesoftware.com/assets/UrlOfImageFromOptimizely.com"; | |
DAMMetadata damMetadata = new DAMMetadata("Title of the asset", DAMAssetType.Image); // Swap to .Video if appropriate | |
var mappedIdentity = _damAssetIdentityResolver.Get(new Uri(damUrl), JsonSerializer.Serialize<DAMMetadata>(damMetadata), true); | |
var contentLinkToSave = mappedIdentity.ContentLink; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Omitted for brevity | |
namespace YourApplication | |
{ | |
public class Startup | |
{ | |
// Omitted for brevity | |
public Startup(IWebHostEnvironment webHostingEnvironment, IConfiguration configuration) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Net.Http; | |
using System.Text; | |
using System.Web; | |
using EPiServer.Commerce.Order; | |
using EPiServer.Framework; | |
using EPiServer.Framework.Initialization; | |
using EPiServer.ServiceLocation; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// This pops up a modal form when a certain element is clicked (element with id of 'joinButton' in this case) | |
if (document.getElementById('joinButton')) { | |
var joinButton = document.getElementById('joinButton'); | |
joinButton.addEventListener("click", | |
function (event) { | |
zaius.dispatch( | |
'web', | |
'showContent', { | |
contentId: 'mosey_club_modal_form_message_a_web_modal', // this is the id of the modal from ODP > Campaigns > edit campaign > Content Id | |
target: { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using EPiServer.Core; | |
using EPiServer.Framework; | |
using EPiServer.Framework.Initialization; | |
using EPiServer.Shell.ObjectEditing; | |
namespace Foundation.Features | |
{ | |
public class ReadonlyBlockMetadataExtender : IMetadataExtender |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using EPiServer; | |
using EPiServer.Core; | |
using EPiServer.Data.Entity; | |
using EPiServer.DataAbstraction; | |
using EPiServer.DataAccess; | |
using EPiServer.Framework; | |
using EPiServer.Framework.Initialization; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using EPiServer.Commerce.Order; | |
using EPiServer.Framework; | |
using EPiServer.Framework.Initialization; | |
namespace Foundation._EuromonitorExample | |
{ | |
[InitializableModule] | |
[ModuleDependency(typeof(EPiServer.Web.InitializationModule))] | |
public class OrderEventsInit : IInitializableModule | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections.Generic; | |
using System.Linq; | |
using EPiServer; | |
using EPiServer.Core; | |
using EPiServer.DataAbstraction; | |
using EPiServer.PlugIn; | |
using EPiServer.Scheduler; | |
using Foundation.Cms.Categories; | |
using Geta.EpiCategories; | |
using Geta.EpiCategories.Extensions; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections.Generic; | |
using System.Linq; | |
using EPiServer; | |
using EPiServer.Core; | |
using EPiServer.DataAbstraction; | |
using EPiServer.PlugIn; | |
using EPiServer.Scheduler; | |
using EPiServer.Security; | |
using Foundation.Cms.Categories; | |
using Geta.EpiCategories; |
NewerOlder