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

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.

主站蜘蛛池模板: 突泉县| 遂溪县| 车险| 昭苏县| 香格里拉县| 义马市| 深水埗区| 贵溪市| 铜山县| 江油市| 绥阳县| 桂平市| 南康市| 明星| 洛宁县| 扎赉特旗| 塘沽区| 文化| 灌云县| 平谷区| 临朐县| 多伦县| 北安市| 壤塘县| 定边县| 建德市| 黄山市| 津市市| 军事| 屏东市| 文安县| 桦南县| 循化| 和田市| 武夷山市| 广水市| 墨竹工卡县| 临江市| 安岳县| 慈溪市| 大渡口区|