IDeliverable Blog

Latest posts

Messaging, Channels, Rules and Tokens - Part 1

In this series we will be implementing a custom module to see what it takes to implement a Templated Messaging System that leverages not only basic Orchard stuff, but also more advanced APIs such as Rules, Tokens, Messaging, Channels, Site settings and Content Type/Part settings.


LazyField<T> is a utility class that lives in the Orchard.ContentManagement.Utilities namespace and enables you to return a value in a lazy manner.It's public members are:

Creating a Custom Menu Item Type

Today I came across the need for a custom menu item type for a new platform being built on Orchard.For this application, a lot of custom controllers will be created, and the user will be able to navigate to the various screens using menus.So basically I needed to be able to map menu items to controller actions.