Blog

Sitecore things

Sitecore best practices, architectures, EXM, SPEAK...

Forward Sitecore logs to NLog

In my current project, I need to use an in-house logging system that was built on NLog in the Sitecore project. Since Sitecore uses log4net for logging and we don’t want to replace all of it with

Read More

Send a triggered message in EXM

The biggest change in Sitecore Email Experience Manager (EXM) module was that it introduced using the contact in xDB instead of the Sitecore User to represent the recipient. This gives a lot

Read More

Walkthrough: Adding a custom button in Sitecore Rich Text Editor in Sitecore 8

Walkthrough: Adding a custom button in Sitecore Rich Text Editor in Sitecore 8I was asked by a client to add a custom button in Sitecore Rich Text Editor. The client’s website has many global

Read More

Sitecore SPEAK - Could not select row in ListControl

I use ListControl from SPEAK a lot and most of the time I use self-defined datasource components for ListControl's items. This week, I bind a ListControl to a new data source as usual. Just an

Read More

Sitecore SPEAK - MultiSelectList

In Sitecore SPEAK, I use ListControl to bind a data source and display items in that data source. The ListControl has selectedItem and selectedItemId attributes so that I can easily access the

Read More

Sitecore SPEAK - Edit Layout File

When I edit a SPEAK page, I usually use the “Task->Design Layout” command in Sitecore Rocks and add renderings from there. It is fine if the page doesn’t contain too many rendering components.

Read More

Sitecore SPEAK - Repeater

I've used dozens of Sitecore SPEAK components since Sitecore 7.2, and I have to say the most confusing one for me is the Repeater component. After reading the documentation, I know that the Repeater

Read More