- Sitecore Cookbook for Developers
- Yogesh Patel
- 237字
- 2021-07-16 11:14:56
Introduction
If you are reading this book, you already know that Sitecore XP (Experience Platform) is not only an enterprise-level content management system (CMS) but also a web framework or web platform. Sitecore has robust and in-depth APIs to offer maximum flexibility to developers to implement custom solutions. It has many features designed to support enterprise-level requirements.
Sitecore provides extensive out-of-the-box components such as layout, device, placeholder, and some rendering controls, which play important role in designing and editing interfaces. We can also develop custom rendering components using Extensible Stylesheet Language Transformations (XSLT), ASP.NET Web Forms, and Model-View-Controller (MVC) frameworks to render content to the pages. All these frameworks currently exist in Sitecore, but MVC is now becoming widely used in Sitecore solutions and also provides better options compared to Web Forms and XSLT. Hence, we will prepare all the recipes using the MVC framework.
This chapter first serves recipes to create rendering components using model, view, and controller, and then explains how we can integrate them with Sitecore's out-of-the-box components. Looking into the depth of presentation components, you will learn extending these components in the next chapter.
Note
For this chapter, it's required that you create a Visual Studio solution. You can refer to Appendix A, Getting Started with Sitecore, which explains how you can set up Sitecore solutions. Make sure that you have added a reference of Sitecore.Kernel.dll
and Sitecore.Mvc.dll
files to the SitecoreCookbook
project.
- Clojure Programming Cookbook
- Learning Neo4j
- Java程序設計(慕課版)
- Angular UI Development with PrimeNG
- Clojure for Domain:specific Languages
- 軟件測試工程師面試秘籍
- Django Design Patterns and Best Practices
- Python高級機器學習
- 小學生C++創意編程(視頻教學版)
- Java程序設計
- Asynchronous Android Programming(Second Edition)
- Python機器學習算法: 原理、實現與案例
- Python:Deeper Insights into Machine Learning
- App Inventor少兒趣味編程動手做
- SSH框架企業級應用實戰