The
Sitefinity Blog

Welcome to my articles on Sitefinity and the and experiences I have had. I do love helping others out and it gives me a real thrill when people approach me for help and second when I actually help them out. So here I not only hope to help others out but also hope that others take the time to help me out. I don't mind being wrong but I do hate being wrong for a long time. So call me out if you can, help me to avoid writing another Doh story.

Sep 21

Sitefinity 14 Upgrade

Upgrading Sitefinity to 14.0 was straight forward but a dumb mistake had me giving myself an uppercut. Despite my shame and for your convenience I will write out the steps I went through which may help you when trying to find live site issues.

Read more »

Aug 27

Form Integrations

Its easy for users to create forms through Sitefinity. But the storage is a simple list and most people want some cool analytics and management of their form data such as provided by Salesforce or ActOn. In this post I look at an easy way to push our forms data to these third party services.

Read more »

Jul 25

Still more stuff to go faster

This is my third post of ideas to consider to help make your pages load and run faster. Some will help some projects while others may not be quite relevant. There will be some that contradict previous tips. But hopefully, you will find a few to improve your sites perfromance.

Read more »

Jan 06

Azure Signing Certificate

Sitefinity has added a security check named as the Signing Certificate. It is used to verify the issuer of the authentication token to enhance the safety of the site. But currently, the documentation is missing an important piece of configuration to allow this to work for Azure hosted sites.

Read more »

Jan 02

Async Methods

Recently I came across (another) incorrect implementation of async code which has prompted me to write this post. Async methods are an encouraged code/design implementation but it is important to understand how it works and have some guidelines about using it. If you use it incorrectly, it will slow your application down rather than improving it.

Read more »

Nov 14

Biggest Mistake Sitefinity Developers Make

Its not hard to spot a design that was created by a developer. Almost every Windows Form App up until 2010 suffered that horific left side brian effort. Thankfully today we often have a dedicated UI/UX designer sorting that out but even if you have no responsibity around what the front end pages look like you still have a major UX responsibility to ensure a successful project.

Read more »

Oct 24

Redis Cache

Sitefinity uses an in-memory cache service derived from the popular, (in it's day) Microsoft Enterprise Library application blocks. The trouble is that if you have a load balanced environment you are saving a copy of your cached data on every node. This extension adds a distributed cache option via Redis. It has some caveats to consider so make sure you understand those first.

Read more »

Oct 08

More Stuff to go Faster

This post continues a collection of ideas and options for you to pick from to help your Sitefinity projects run faster. Some are actualy Sitefinity specific. Some are for when developing. Some are for production. Most can be applied to any website. This post is a varity of bits and bobs.

Read more »

Oct 07

Stuff to go Faster

This post is a collection of ideas and options for you to pick from to help your Sitefinity projects run faster. Some are actualy Sitefinity specific. Some are for when developing. Some are for production. Most can be applied to any website. This post focuses around resource loading. A second post will look at a varity of things.

Read more »

Oct 03

Controller Error

When creating your own widgets one thing you don't want is if it throws an error to 500 the whole page. Maybe you do? This post is for those that don't want that but prefer to display something a bit more friendly and are looking for help tracking those, 'only happens in production with a random customer', errors.

Read more »