Book Image

Sitecore Cookbook for Developers

By : Yogesh Patel
Book Image

Sitecore Cookbook for Developers

By: Yogesh Patel

Overview of this book

This book will get you started on building rich websites, and customizing user interfaces by creating content management applications quickly. It will give you an insight into web designs and how to customize the Sitecore architecture as per your website's requirements using best practices. Packed with over 70 recipes to help you achieve and solve real-world common tasks, requirements, and the problems of content management, content delivery, and publishing instance environments. It also presents recipes on Sitecore’s backend processes of customizing pipelines, creating custom event handler and media handler, setting hooks and more. Other topics covered include creating a workflow action, publishing sublayouts and media files, securing your environment by customizing user profiles and access rights, boosting search capabilities, optimising performance, scalability and high-availability of Sitecore instances and much more. By the end of this book, you will have be able to add virtually limitless features to your websites by developing and deploying Sitecore efficiently.
Table of Contents (20 chapters)
Sitecore Cookbook for Developers
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Creating a computed index field for categorization


Sitecore by default stores index fields with their raw values, but sometimes we need to store calculated information in the searched index. Here, a custom computed index field can be very useful.

Consider a case where we have a large collection of books, where end users can find books based on predefined categories, which are stored in a Multilist field that contains a list of item IDs. So, there is no use of indexing such a field with raw values. Here, you will learn how to create a custom computed index field. Here, for the Multilist field, we will store the names of selected items instead of their item IDs, which will be useful in filtering books by their category.

Getting ready

The book template contains fields such as Title, Author, Price, and Image. It also has a Multilist field, Categories. The following image shows you that the selected book is assigned two categories, Biography and History. So, when we search books by category, for...