Category: Sitecore 7.1
-
SignalR component for SPEAK in Sitecore 7.1
Following my blog post from earlier this week where I showed how to make SignalR work in Sitecore SPEAK, I thought of another solution to the same issue which is much more streamlined with SPEAK. The issue which I hacked my way through was that the RequireJS implementation in SPEAK requires that a JavaScript file…
-
Custom Field indexing with the new Sitecore 7 content search API
Sitecore 7 comes with it’s new Content Search API. The title of this post is self explanatory for what i’m about to share. Scenario I assume I have a website that contains information about different publishers books. These books are imported into Sitecore in XML format. I assume that on the website a user should be…
-
Making sense of Sitecore SPEAK pipelines
Following this great post by my colleague Alan I came up with an idea on how to improve the SPEAK pipelines concept. The main problem with the pipelines as they are in Sitecore 7.1 is that there is no way to add or remove processors without making changes in JavaScript code. You can’t even change…
-
Setting up a Sitecore SPEAK ListControl
The ListControl in SPEAK is made as a generic control for showing lists. Data is fed into the list using a datasource component as shown in my previous post here. In this post I will show how to define the columns in a ListControl and setup the rendering on a SPEAK page. It is kind…
-
Creating a simple Sitecore SPEAK JSON datasource
In SPEAK a list is fed with data through a data source. For example to get data into a ListControl the Items rendering parameter on the ListControl has to be bound to a collection on a datasource. When the items model attribute changes, that is when the datasource changes, then the ListControl automatically refreshes and…
-
Using SignalR in a Sitecore 7.1 SPEAK application
During the Sitecore Hackathon we decided to implement a chat app for Sitecore editors so it is possible to send text messages to other online editors. To do this we wanted to use SignalR and SPEAK for the UI part. Setting up SignalR and creating the SPEAK layout was done quickly but it quickly became…
-
Creating custom Sitecore SPEAK rule Conditions and Actions
After writing my previous post about Sitecore SPEAK rules magic I got really excited when I realized how extremely easy it is to add new actions and conditions to the SPEAK rules engine. So here goes. To make any real sense of this post I would suggest that you start reading from my first post…
-
Sitecore SPEAK rules magic
At this time of year everyone is speaking about Christmas magic, but today I will show you some SPEAK magic using rules. Following the example I gave in my last post where we made a text clickable and then changed the background color depending on the click, now let us make a rule which hides…
-
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++…
-
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…
-
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…
-
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…
-
Issues with Design Importer 2.0, Sitecore 7.0 and ECM 2.1
The silence is broken, this is my first blog post for the last 3 weeks time since I’ve been renovating my apartment. But now I’m back first with this small information post. I was installing a clean Sitecore 7 with ECM 2.1 and design importer 2.0 for Sitecore 7 yesterday. The design importer was working…