Skip to content

Instantly share code, notes, and snippets.

Avatar

Luc Gosso LucGosso

View GitHub Profile
View CustomXhtmlStringEditorDescriptor.cs
using EPiServer.Core;
using EPiServer.Shell.ObjectEditing.EditorDescriptors;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Gosso.Episerver.Business.EditorDescriptors
{
@LucGosso
LucGosso / FotoWare.PlugIns.Episerver.nuspec
Created Jun 5, 2019
Use build tasks and nuspec to build Episerver addon in visual studio ( https://devblog.gosso.se/?p=1148 )
View FotoWare.PlugIns.Episerver.nuspec
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>FotoWare.PlugIns.Episerver</id>
<version>$version$</version>
<title>Episerver Addon integrates Fotoware DAM with Episerver CMS and Commerce</title>
<authors>FotoWare</authors>
<owners>FotoWare</owners>
<iconUrl>https://www.fotoware.com/hubfs/FotoWare_January2018/image/favicon.ico</iconUrl>
<projectUrl>https://learn.fotoware.com/02_FotoWeb_8.0/Integrating_FotoWeb_with_third-party_systems/Episerver_plugin_documentation</projectUrl>
@LucGosso
LucGosso / tracking.js
Last active Oct 16, 2019
Google analytics Gist tracking mailto, download, external links and Episerver Form. https://devblog.gosso.se/?p=1232
View tracking.js
function epiGat(settings) {
if (settings.downloads || settings.external || settings.mailto) {
var isinternal = new RegExp('^' + window.location.protocol + '\/\/' + window.location.host, 'i');
function addEvent(obj, type, fn) {
if (obj.addEventListener)
obj.addEventListener(type, fn, false);
else if (obj.attachEvent) {
obj['e' + type + fn] = fn;
obj[type + fn] = function () { obj['e' + type + fn](window.event); }
@LucGosso
LucGosso / module.config
Last active Feb 6, 2020
Link to containing parent for media and blocks when not used. Blogg post: https://devblog.gosso.se/?p=1291
View module.config
<?xml version="1.0" encoding="utf-8"?>
<module>
<!--clientResources>
<add name="epi-cms.widgets.base" path="Styles/Styles.css" resourceType="Style"/>
</clientResources-->
<dojo>
<!-- Add a mapping from site to ~/ClientResources/Scripts to the dojo loader configuration -->
<paths>
<add name="clientscripts" path="Scripts" />
</paths>
You can’t perform that action at this time.