Professional Sitecore 8 development : a complete guide to solutions and best practices /
Front- and back-end developers will utilize this step-by-step guide and comprehensive overview of Sitecore development and best practices to structure templates and content within Sitecore, work with integrated tools, and leverage its extensive automation capabilities. Sitecore was recently recogniz...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[United States] :
Apress,
2016.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- At a Glance; Contents; Foreword; About the Authors; About the Contributor; About the Technical Reviewers; Acknowledgments; Introduction; Chapter 1: Getting Started; What Is Sitecore?; Developer Platforms versus Portal Solutions; Sitecore's Key Features and Capabilities; Channel Layer; Management Layer; Sitecore AIDA Layer; Sitecore Database Layer; Integration Layer; Infrastructure and Services Architecture Options; Basic Deployment; Highly Available Deployment; Cloud-Based xDB Deployment; A Tour of the Sitecore Admin Interface; What's New in Sitecore 8?; The Sitecore Hierarchy.
- TemplatesContent; Layouts and Components; Setting Up Your Development Environment; Tools Every Sitecore Developer Needs; Setting Up SQL Server; Installing Sitecore; Installing Sitecore with an EXE; Installing Sitecore with Sitecore Instance Manager; Summary; Chapter 2: Building Your First Component; Building a View Rendering; Working with Layouts and Placeholders; Creating a Component; Deploying to Sitecore; Adding a Component to a New Page; Building a Controller Rendering; Controller Renderings versus View Renderings; Creating a Controller Rendering; Summary.
- Chapter 3: Data Templates and ContentData Template Fields; Field Sections; Field Types; Custom Field Types; Field Sources; Field Versioning; Field Validation; Custom Field Validators; Data Template Inheritance; Working with Standard Values; Configuring Default Values; Configuring Insert Options; Templates and Configurations; Creating Our Branch Templates; Content Management Fundamentals; Where Do You Manage Content?; Architecting Your Content Tree; Managing Rich Media; Content Personalization; Content Versioning; Content Approval and Publishing Workflows; Content Optimization.
- Deleting and Archiving ContentContent Cloning; Multilingual Content Translations; Summary; Chapter 4: Back-End Dev Architectures; The Model-View-Controller Design Pattern; Sitecore Modular Architecture; Setting Up Your Solution; Stubbing Out a Web Project; Creating Your First Module; Deploying Your Code; Summary; Chapter 5: Improving the Design with Patterns; Refactoring: Incorporating the Repository Pattern; Refactoring: Incorporating a Service Layer Pattern; Refactoring: Incorporating Object-Relational Mapping; Refactoring: Incorporating Generics.
- Refactoring: Incorporating Inversion of ControlSummary; Chapter 6: Front-End Dev Techniques; Presentation and Applying Layouts; Razor, CSS, JavaScript, and Gulp; Programming Razor and Forms; Using Glass. Mapper to Make Content Editable; Using Html Helpers; Calling These Methods from the Controller; Getting CSS and JS on a Page; CSS and JS Minification with Gulp; AngularJS; Summary; Chapter 7: Unit Testing Sitecore; Getting Started Unit Testing; Making Tests Easier to Read with FluentAssertions; Creating Dummy Data, the Easy Way, with AutoFixture; Isolating Tests with Moq.