The Offroadcode blog
We write about a wide range of topics from web design and development to how we work and manage our varied client projects. Stay up to date with our thoughts on the web.
When developing Umbraco extensions and you want to show a content tree, there was no way to limit which nodes to show. We needed to fix that so we had to create a custom content tree. Here is how we did it.
A little quick tip on how to include empty folders in an Mercurial/Kiln source control setup.
We use a lovely bit of kit called uSiteBuilder with just about all our Umbraco CMS builds and we are quite vocal about it and why you should be using it. But I often get asked, "Why? Whats in it for me?" so lets try to answer that one once and for all.
Back in 2011 we created a way of generating different sized images for our sites depending on what device was viewing them. We thought it about time we showed you how.
We just launched a rebuild of mousesavers.com which is all mobile friendly and responsive. A little quirk we had to find a solution for last minute though was preventing the iphone from adding in links around numbers it was guessing to be telephone numbers.
Along with other key Umbraco packages such as uComponents or our Minify Package, we now include uSiteBuilder in our list of 'must-have' tools when building new Umbraco sites. It gives us an immediate headstart on building site features quickly and easily.
For this post, we're going to give you highly detailed, step by step guide on how to improve validation of forms within Umbraco. We'll be using jQuery and the jQuery Validate plugin, .NET's Data Annotations and serializing / deserializing data using JSON.
Pete gave another talk at Codegarden 2012 today, here are some more notes.
We used TeaCommerce for the shopping basket on the Cutting Edge Knives site. Its XML api is really good for getting out the data you want. We've recently strengthened the tracking code on the site so thought we'd show you how we did it.
A series of short posts on small changes to coding style which can make a big difference to your quality of code. This opening post is all about using strings to get to collections.