IDeliverable Blog

Posts about 'orchard'

Showing 17 - 32 of 37 posts.

LazyField<T>

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.

Charting the Orchard API

When first starting out developing applications with Orchard, I remember well the need for more extensive documentation and samples on the API and concepts that exist in Orchard.I remember  how glad I was to find Piotr's blog about the most important extensibility points. Although it didn't provide in-depth details, at least it pointed me to what services there were available, which helped me enormously getting up to speed. I kind of envy these guys who seemed to "get" Orchard as of day 1. It took me a whole lot longer before I gained creative freedom to build anything I needed with Orchard.

Overriding ContentItem's Title in the dashboard

For a new project I'm working on, I needed to override the title that is displayed in the Content Items overview in the dashboard. This overview lists all content items, and by default, displays either the name of the content type, or, if you attached a TitlePart to your content type, the title of that TitlePart: