Categories
Uncategorized

Spotify playlist voting website using Node.js and Firebase

Each year, my friends and I set up a collaborative Spotify Playlist that we all add to which contains what we all consider as a good track for that year. As the months go by we continually have a go at each other for adding certain tracks that one person might think is trash but […]

Categories
Uncategorized

Theming websites in Umbraco using SASS and HTML5 color picker

Sass is used as the stylesheet language for an Umbraco website that I’ve been building recently and one of the requirements of the project is for the content editors to be able to change the colours of the website depending on the brand colours. Sass variable defaults work really well for this. It meant that I […]

Categories
Uncategorized

AngularJS ui-sortable on a table in Umbraco

I was building a custom dashboard recently and needed to give the client the ability to change the sort order of how attributes were displayed on the website and it turned out to be a lot easier than I was expecting. From the start I wanted it to work just like the reorder functionality on […]

Categories
Uncategorized

Creating Hard Bounces for Sitecore Email Experience Manager in code

This week I’ve been working on integrating with a 3rd party API for when Sitecore Email Experience Manager receives a hard bounce from a contact’s email account. Creating the processor for the <exm.recipientListManagement.add> pipeline is quite easy as per usual but mimicking a hard bounce isn’t as easy as I thought. Over on Sitecore Slack, Pete Navarra […]

Categories
Uncategorized

Moving email campaigns between environments in Sitecore

I’ve been doing a lot of work with Email Experience Manager recently and when I’ve installed a package on the target environment containing the items for the campaign they don’t appear in the EXM interface even though they appear in the Sitecore tree. One simple question over on the Sitecore Slack Channel and Steve McGill […]

Categories
Uncategorized

Sitecore Data Provider Resources

I was recently given some work to improve a Sitecore Data Provider that connects into a 3rd party DAM system called WebDAM. My first port of call was the Sitecore documentation which was only slightly helpful in explaining the theory but not really any real world examples to help me. My issue was also being […]

Categories
Uncategorized

Sitecore PowerShell script to list unused media items with a prompt for folder location

I was recently asked to produce a report of all the unused media items in Sitecore for a specific Region folder and if you have the PowerShell extensions installed then there is a great one in there called “Media items not used by content items”. Unfortunately this takes a very long time to run if […]

Categories
Uncategorized

Eating Healthy Whilst Working From Home

It’s a proven fact that working from home is bad for your health. OK, that’s a lie but since going freelance I’ve completed a number of remote contracts which means I spend my brew making time raiding the cupboards for biscuits and sweets which isn’t very healthy at all. My fix for this was to […]

Categories
Uncategorized

Join the SDL Web Community Slack

Tom Simm recently posted on the SDL Community about the possibility of an SDL Slack and it turns out there isn’t one out there yet (other than the MVP Slack). I thought this was a great idea as I know a lot of useful conversations go on in the MVP Slack (it’s not just about […]

Categories
Uncategorized

SDL Web UK Meetup April 2017

This April saw the return of the UK SDL Web Meetup in Manchester which seems to be a hotbed of Tridion talent. It had only been 3 years since the last one… First up to speak was Rob Stevenson-Legget from Building Blocks who spoke about how to set up your DD4T or DXA web application in docker containers. […]