Contents tagged with development

  • Teched Theme Released

    Teched is my second responsive theme for Orchard CMS that's built around the excellent getskeleton responsive CSS framework that allows the site to scale to fit the size of the browser that's viewing it.

    read more

  • Feeling lazy part two

    In my earlier post I talked about the lazy observable collection I created so that I could lazy load an observable collection so that I wasn't loading the entire collection until it was absolutely necessary. As a companion to that piece of work I also created a lazy read only observable collection. This brings the same features as the lazy observable collection except with advantage, depending on your viewpoint, of being read only.

    read more

  • Feeling lazy part one

    As part of a project I've been working on recently I needed to bind a potentially quite large collection to a listbox, due to the unknown size of the collection I didn't want to load it into memory until I actually had to. To get around this problem I decided to create a new lazy observable collection class that would leverage the power of IQueryable to delay loading of the collection until it's actually required.

    read more

  • Creating the Contact Form

    Whilst creating my site I wanted to have a simple contact form to allow visitors to get in touch with me without necessarily exposing my email address to all and sundry, fortunately there are a number of modules available for Orchard that provide this functionality, unfortunately none of them were quite the right fit for my needs. But rather than roll my own I decided to use one of the existing modules and customise it to my needs.

    read more

  • My feeds passes certification

    Well, version 1.0 of My Feeds has now passed certification and is now sitting in the Marketplace waiting for people to show it some love, not that I am expecting a great deal. In it's current incarnation My Feeds is just a neat, simple RSS reader, the question is where do I take it now?

    read more