Let me write it down lest I forget

Technology, music, cars, and anything in between

In this post I would like to discuss the features of a fairly unknown field type: the Multilist with Search.

This field type was introduced in Sitecore 7 to be able to have Multilist fields offering many items for selection, potentially even using an item bucket as the source for those items.

The traditional Multilist field is very useful, but as the number of selections increases the lack of any search functionality weighs heavily in its usability. The new field type adds a search box and paging to help manage large amounts of items. It also includes a novel way of defining the source. As it is querying the index directly it offers more functionality that could be captured with just an ID or a

Read more …

We have always had an unwritten (it might be written somewhere, who knows) rule with Sitecore. There should be no more than 100 sibling items. The number 100 is a bit arbitrary, you can have 150, 200 or as many as you want. The are two valid reasons behind this best practice though: Sitecore exposes its content to the user in a tree (at least in the Content Editor). A tree with a very large number of children items under

Read more …

Sitecore 7 came with the mission of expanding Sitecore's ability to cope with lots of content, i.e. lots of items. The main challenge is Sitecore's reliance on a tree to store and present the content in the UI. A tree is not necessarily a good structure for dealing with large amounts of data. One could identify three main features of Sitecore 7 that helped alleviate this reliance on the tree: Search UI (and the openly available API it relies

Read more …

The so-called Sitecore tree is not really a tree. I always view it more as a graph, as you don't only have a parent/child relationship, you also have items pointing or relating to other items. There are several fields that allow you to connect items. In general, when you define those fields, you have to specify which items the author can choose from to create this relationship. We could say there are two main types of fields: the ones

Read more …

I am such a sucker for new things: new gadgets, new gizmos, and new Sitecore features! So I always get excited when I notice something in Sitecore that was not there before. I immediately want to figure out what new possibilities it brings. I had such moment the other day, when I was configuring a workflow for one of my previous posts. I discovered some new fields in a workflow command definition item which I had not seen before. Did

Read more …