• About the Orchard Project

    Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.

    Learn more...

Recent Posts and Articles

  • How To: Add "placeholder" attribute to Text Field in Dynamic Forms

    HTML 5, has a very useful attribute called "placeholder", it is used to display a watermark text on the input field when it's empty, but text field and text area elements in the Dynamic Forms module don't have this attribute out of the box, and we will learn how to add such attribute in this post.

  • How To: Add Custom "Dictionary Token"

    We all definitely used the tokens feature of Orchard before, which provide us a smart way to replace strings with custom data, orchard has the basic tokens built in out of the box (like: Content, Text, Url ... etc), with the ability to connect tokens in chains to be more useful and accessable, and to build more complex tokens. In this post, we will take Orchard tokens functonality to another level of dynamicity, by implementing new token called "Dictionary", to be able to support any type of objects, with dynamic chain building.

  • Thoughts: On Orchard CMS 2.0

    If you try to experiment the current Pre-Alpha of Orchard CMS 2.0, you will notice that the main focus in this version is on two aspects, architecture (Decoupling and Abstraction) and performance (Database Structure), and this is what we will briefly talk about in this post (will be explained deeper in the upcoming posts).

  • Modifying Orchard's Host.config file on publish

    We have been gradually moving things to Azure over the last year, including some of Orchard installations. Orchard plays nice with Azure and setting up Azure services like blob storage to complement your Azure deployment are surprisingly simple. You can use blob settings to store media, but also to store your App_Data configuration. To store Orchard's appdata in blob storage you need to make some changes to the Host.config file, however since the solution I work from is also used to deploy to sites that use s3 and just the file system to store App_Data , I thought I could make a little transform to handle this.

  • Troubleshooting IIS AppPool crashes (status 503) after Windows 10 Anniversary Update

    Installing the recently released Anniversary Update (version 1607) of Windows 10 seems to destabilize IIS by shutting down Application Pools, thus resulting in a 503 error when trying to run an application, which is caused by some DLLs failing to load when the worker process starts. Fortunately, the lovely folks of the interwebz are coming to the rescue!

  • Five reasons why I love Orchard CMS

    There are many Content Management Systems (CMS) available nowadays and as Front-End developer, I’ve tested a bunch of them.  When setting up a new website, there are a lot of factors to consider, like your design and domain name, but the most important of all is choosing the right platform. This is crucial and not a decision to be taken lightly.

    There are three ways you can use Orchard CMS...

  • How to install SQL Server 2016 (and SSMS 2016)

    As an update to our earlier how-to for setting up a developer environment with IIS and SQL Server 2014 for Orchard, here's a step-by-step guide for setting up SQL Server 2016 and SQL Server Management Studio 2016 on your machine.

  • Inject shapes into orchard zones

    One of the cool things about orchard is how much you can customize it. One cool example that I ran across and wanted to remember was injecting shapes into zones in the layout. How would a person inject shapes into different zones? Here is how.

Software IP management and project development governance provided by Outercurve Foundation