KNOWLEDGE BASE

Simon Antony Knowledge Base

Welcome to the new and improved Simon Antony Knowledge Base! This place is a treasure trove of useful code snippets, solutions and tips to common (though often tricky!) web development challenges. Browse our knowledge base using the search mechanism above or use the tags below to browse by topic.

Who are we? We are Simon Antony, an Umbraco agency that have many years of experience with this CMS (and we have an Umbraco grand master on our books as well!). We build, maintain, take over, look after and all combinations of your Umbraco websites, even if originally built by someone else.

If you are here and need our specialist technical help, pick up the phone and speak to us on 0161 300 8150 - we offer a wide range of cost effective solutions for resolving your Umbraco website problems.

HTML5 MIME Types in IIS | HTTP 404.3 File Not Found Error

How to add HTML5 MIME types to IIS configuration to resolve HTTP error 404.3 file not found.

Linq and Unity Framework

If you missed out on CodeGarden 2010 this year then you definitely missed one heck of a conference! If you want to find out about the data type I presented during the Umbraco packages competition, this post is for you!

Using Examine to index and search with ANY data source

Using Examine to index and search with ANY data source.

Linq2Umbraco driver for LINQPad

LINQPad by by Joseph Albahari, is a fantastic program for querying databases. Although you can query the Umbraco website database, LINQPad can’t natively operate on an UmbracoDataContext, which is what Linq2Umbraco is using when you export the Umbracodocument types to .Net. Wouldn't it be helpful if you can use the UmbracoDataContext directly in LINQPad? Here is how!

Logging Custom Errors with The Umbraco LogHelper

Logging errors is always a good idea, Umbraco's Log Helper is a great way to add your own custom errors into the UmbracoTracelog.txt file.

Multi-node tree picker source code from CodeGarden 2010

Multi-node tree picker source code from CodeGarden 2010

Creating code-behind files for Umbraco templates

Creating code-behind files for Umbraco templates

Umbraco 4.1 Benchmarks Part 1 (Do Over)

Umbraco 4.1 Benchmarks Part 1 (Do Over)

Umbraco 4.1 Benchmarks Part 2 (Back Office Database Queries)

Umbraco 4.1 Benchmarks Part 2 (Back Office Database Queries)

Regionalizing validation mesages and regex in Umbraco Contour | How To |

Umbraco Contour is a great package, but a common challenge is how do you regionalise fields and labels such as phone numbers with appropriate validation messages? Find out how here!

Umbraco 4.1 Database Structure

Have you ever wondered about the structure of Umbraco 4.1's database? Here is a complete Umbraco database diagram complete with database constraints, indexes and keys.

Examine slide deck for CodeGarden 2010

Examine slide deck for CodeGarden 2010