Simon Antony Umbraco Knowledge Base

Welcome to the new and improved Simon Antony Umbraco 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 developer (based in North Wales) that have many years of experience with this CMS (and we have an Umbraco 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 01492 588780 - we offer a wide range of cost effective solutions for resolving your Umbraco website problems.

Umbraco Freelancer services - We also provide Umbraco Freelancer services so if you need help for a few hours or a few days, get in touch and see what we can do for your Umbraco website.

Linq to Umbraco

We've been working on 3 larger Umbraco sites in which we've implemented our own Linq to Umbraco strategy. It's a fairly simple strategy, it doesn't involve custom expression trees or anything

Umbraco Examine v4x Powerful Umbraco Indexing

This post is outdated. For the latest information on Examine please refer to either the Examine page on our site or the Examine CodePlex project home.

Examine and Umbraco Examine specifically

Examine is a provider based, config driven search and indexer framework. Examine provides all the methods required for indexing and searching any data source you want to use. It is agnostic of the indexer/ searcher API, as well as the data source. It's provider model driven so indexers and searchers for any type of data can be plugged in.

Fast 2D Bezier Library for ActionScript 3

Originally from The Farm Digital Agency, Australia

The Simplest Store Package

One of the main problems I have always faced as an Umbraco Developer (or .net developer in general) is to find Umbraco and nuget packages that are made to fit any kind of client requirements without having to change or tweak a lot of things, like a “1 size fits all”.

iCloud Password Hacking Brute Force Tool iDict

On New Years, a password hacking tool going by the name of iDict was posted online to Github by someone identifying themselves as “Pr0x13” (Proxie).

XSLT Time Saver Functions

We've collated a number of time saving but basic XSLT functions that we find new Umbraco users often call out for. Here is a selection of some we use on a regular basis that should help you out in your development efforts.

Random Messages with XSLT

So you want to display random messages on your Umbraco site but are not sure how to do it?

How to use umbraco.library GetMedia in XSLT for Umbraco v4.5

Umbraco MVP Lee Kelleher tells us how to use GetMedia properly. This is a quick follow-up on my blog post: "How to use umbraco.library GetMedia in XSLT". At the request of fellow Umbraco South-West UK developer, Dan, that I should update the code snippets for the new XML schema in Umbraco v4.5+

IIS HTTP Error 500.19 - Internal Server Error with Error Code 0x8007000d

A slightly less obvious error encountered while using IIS on a specific site, where all pages give the following error: HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

Browsing your website on an iPhone using Chrome does not work

You have an Asp.Net 4.0 website that uses cookies. You are also using your iPhone and the new Chrome browser to access the website and you cannot login to the site correctly or navigate around it without bouncing back to the login page

Umbraco 'Error Handling Action' problem when deleting template

Error handling action,Umbraco Exception (Datalayer),SQL helper exception in ExecuteNonQuery