- 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.
- iOS Game Programming Cookbook
- INSTANT OpenCV Starter
- Learn to Create WordPress Themes by Building 5 Projects
- Learning ArcGIS Pro 2
- CentOS 7 Linux Server Cookbook(Second Edition)
- DevOps Automation Cookbook
- Python機器學習實戰
- HTML5+CSS3+JavaScript Web開發案例教程(在線實訓版)
- Python完全自學教程
- C程序設計實踐教程
- C專家編程
- Python Essentials
- Windows Phone 8 Game Development
- 區塊鏈架構之美:從比特幣、以太坊、超級賬本看區塊鏈架構設計
- 人人都能開發RPA機器人:UiPath從入門到實戰