Part 4: Introducing Sitecore SPEAK Components

This post is the fourth and final in a series about Sitecore SPEAK components. Now we have seen how a SPEAK component is built in part 1, 2, and 3. In this post I will show a full example of a really simple custom control. Why create a Custom SPEAK component anyway? Sitecore delivers 70++ SPEAK controls and components which should cover most needs, but in some cases you might want something completely domain specific in your SPEAK application which cannot be achieved with the standard controls. ...

December 17, 2013 · 6 min · alc

Part 3: Introducing Sitecore SPEAK Components

This post is the third in a series about Sitecore SPEAK components. A SPEAK control rendering can be implemented in two ways. Simple approach, the control consists of a Razor view, a Javascript file and potentially some styling. Advanced approach, consist of the same as the simple approach with two C# classes and some extension method added. If databound properties are inherited from a base component then using the Advanced Approach can save some plumbing code. But this is also at the cost of lower flexibility and readability. ...

December 14, 2013 · 8 min · alc

Part 2: Introducing Sitecore SPEAK Components

This post is part 2 in a series showing how to create custom Sitecore SPEAK components. In this post I will show how to setup a custom SPEAK component in Sitecore. It is actually just setting up a rendering in Sitecore and then creating a rendering parameters template for it which is actually just a template item residing beneath the rendering item. Registering a SPEAK component in Sitecore To do this we do not need to enter Sitecore at all, what we need to do is to use Sitecore Rocks as mentioned in part 1. To make it even more easy then scope the Sitecore Explorer to the core database in which you want to register the control. ...

December 10, 2013 · 3 min · alc

Part 1: Introducing Sitecore SPEAK Components

This post is part 1 in a series showing how to create custom Sitecore SPEAK components. It is time for Sitecore developers to learn Javascript and become all around web developers not just hiding back in the save haven of the server. Like it or not this is the way things are going. Looking on the bright side with todays frontend technologies it is almost the same to work on the client as on the server. ...

December 3, 2013 · 6 min · alc