Blog Posts

  • Comparing CMS Vendor Websites

    5/5/2016 11:00:00 PM

    Introduction This is the third in a series of posts (see previous posts) where I’m blogging my approach in the redevelopment the Orchard CMS website. In this post we’ll look at what the other CMS vendors are doing with their websites and analyse the good, the bad and the ugly.

  • Orchard CMS Website Audit

    4/28/2016 11:00:00 PM

    In the previous post we established the objectives of the site along with the target audience. As with any website redevelopment it’s worth looking at the existing site to see what it’s doing right and what needs addressing in the new site. This exercise can prove crucial and ensures that lessons are learnt and improvements are made. I’m not going to cover everything but I’m going to highlight the major issues, but as always I welcome your feedback if you feel I’ve overlooked anything; after all, more heads are better than one!

  • Export Form Submissions to CSV with JavaScript

    4/28/2016 10:50:00 AM

    Orchard 1.10 gives you the opportunity to export Contents and Form Submissions to XML with the built-in module Import Export. If you want to change this functionality, you have to create a module that will export to CSV. But there is a quicker way with my best friend JavaScript. 

  • The New Orchard CMS Website

    4/26/2016 11:00:00 PM

    As a web developer and Orchard Community member it pains me every time I visit the main Orchard CMS website. Ever since the website’s first release back in 2009, the site hasn’t changed that much but as you know the web considerably has. With new mobile devices, higher screen resolutions, design trends and huge advances in web technologies the landscape has significantly changed how we build and experience websites.

  • Visual Studio Code Snippets

    4/26/2016 9:37:14 PM

    Visual Studio Code supports snippets and there are numerous free snippets available in the marketplace. I was curious how to create custom user snippets and for kicks learned how to create a JavaScript snippet for writing stateless React components in Visual Studio Code. This example snippet can be applied to any custom code snippet you want to create in Visual Studio Code. Visual Studio Code...

  • Customizing Snipcart Shopping Cart v2.0

    4/21/2016 6:00:25 PM

    In a previous blog post I mentioned creating a suite of features to support Snipcart in Orchard CMS. Since then Snipcart has released v2.0 of the shopping cart to support better customization. I made some adjustments to the Snipcart Orchard CMS Modules to support a custom shopping cart theme. Of course, to do so, I had to experience for myself what it was like to customize the Snipcart Shopping...

  • Disable Submit Button on Form Submit

    4/14/2016 12:31:00 PM

    When a form is being submitted, sometimes, as the users are waiting, they might click more than once the submit button. This may cause duplicates submissions. 

  • Xamarin Forms ListView Error when tapping an item

    3/21/2016 11:27:20 PM

    Today I ran into an issue with Xamarin Forms where the ListView was throwing an Index Out Of Range as soon as I tapped an item. No event handler was attached. The ItemsSource was set to an enumerable property of the BindingContext. What was going on? We'll find out in this post.

  • Adding Dynamic Forms Content to Lists using Workflows

    3/7/2016 11:04:14 AM

    In this post we'll see how to write a custom Workflows activity that adds content items to a list. The idea is that when a content item is created, it automatically gets added to the configured list. this could be useful when for example setting up a form with Dynamic Forms that binds input fields to new content items.

  • Why Tabs Are Better Than Spaces

    1/22/2016 6:27:07 PM

    It's often said that arguing with a developer is like wrestling with a pig in the mud - after a while you realize the pig likes it. In a recent Orchard weekly community meeting the age-old issue of tabs vs. spaces for indenting source code came up briefly for debate. Being a total pig, I enjoy these discussions. But more importantly it reminded me that I should write down my arguments once and for all. This post is my tabs manifesto. :)

Send us new blog feeds

Noticed that a blog's feed is missing from the list? 

We would love to add that to the feed list, so please don't hesitate to inform us on the following e-mail adress:

[email protected]

See our privacy policy.