Skip to content

Instantly share code, notes, and snippets.

View jamielittle's full-sized avatar

Jamie Little jamielittle

View GitHub Profile
<div>
<h2>
<sc:Text runat="server" Field="Title"/>
</h2>
<sc:Text runat="server" Field="Text"></sc:Text>
</div>
@jamielittle
jamielittle / Tacking Beacon
Last active August 29, 2015 14:18
Tacking Beacon
<head>
<meta charset="utf-8" />
<title>@Page.Title - My ASP.NET Web Page</title>
<link href="~/Content/themes/base/jquery.ui.all.css" rel="stylesheet" type="text/css" />
<link href="~/Content/Site.css" rel="stylesheet" type="text/css" />
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/jquery-ui-1.10.3.js"></script>
<script src="~/Scripts/modernizr-2.6.2.js"></script>
@jamielittle
jamielittle / TriggerOutcomeRuleAction
Created March 19, 2015 13:29
TriggerOutcomeRuleAction
public class TriggerOutcomeRuleAction<T> : RuleAction<T> where T : Sitecore.Rules.RuleContext
{
public override void Apply(T ruleContext)
{
RegisterOutcome();
}
public void RegisterOutcome()
{
ID id = ID.NewID;
Item thisItem = Sitecore.Context.Data.Database.GetItem(ContactAcquisitionOutcome);
Sitecore.Analytics.Data.Items.OutcomeDefinitionItem outcomeItem = new OutcomeDefinitionItem(thisItem);
PageEventItem pageEventItem = new PageEventItem(outcomeItem);
PageEventData pageEventData = Sitecore.Analytics.Tracker.Current.CurrentPage.Register(pageEventItem);
@jamielittle
jamielittle / gist:3a54ac64421b3eb2919f
Created February 18, 2015 18:54
LoopbackAuthorisationFilter
public class LoopbackAuthorisationFilter : System.Web.Http.Filters.AuthorizationFilterAttribute
{
public override void OnAuthorization(HttpActionContext actionContext)
{
// Play nicely with the base class :)
base.OnAuthorization(actionContext);
// If the request does not originate from this machine
if (!System.Web.HttpContext.Current.Request.IsLocal)
{