官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 射阳县| 江源县| 竹北市| 绵竹市| 台东市| 乳山市| 古蔺县| 海南省| 顺平县| 临海市| 崇州市| 当涂县| 德化县| 稻城县| 万载县| 阿尔山市| 高邑县| 大安市| 扶风县| 万安县| 永城市| 丹阳市| 丹棱县| 新野县| 望江县| 沐川县| 盱眙县| 大姚县| 清苑县| 洪湖市| 锡林郭勒盟| 济南市| 额尔古纳市| 连城县| 蒙阴县| 通渭县| 阿拉尔市| 邓州市| 涞源县| 太湖县| 景泰县|