Sitecore Cookbook for Developers

Packt Publishing Limited
  • 1. Auflage
  • |
  • erschienen am 29. April 2016
  • |
  • 338 Seiten
E-Book | ePUB mit Adobe DRM | Systemvoraussetzungen
978-1-78439-024-2 (ISBN)
Over 70 incredibly effective and practical recipes to get you up and running with Sitecore developmentAbout This BookBuild enterprise-level rich websites quickly and deliver the best possible content management to your websiteGet maximum usage of functionalities like different user interfaces, workflow, publishing, search, analytics, etc and learn different rendering techniques using presentation components for data bindings, events, handlers, schedulers, media, etc.Add a surprising amount of functionality just by customizing the Sitecore architecture through the best practices contained in this bookWho This Book Is ForIf you are a Sitecore developer or a programmer who wants to expand your Sitecore development skills, this book is ideal for you. You will need working knowledge of ASP.NET WebForms or MVC, as well as HTML, and a basic knowledge of Sitecore installation.What You Will LearnCreate, access, and personalize your website content using different Sitecore presentation componentsLearn how to extend the presentation components to fulfill some real-life requiremnts such as improving the site's performance, generating Rss feeds and so onWork with multiple websites on a single Sitecore instance and create multilingual websitesCustomize the Sitecore interfaces as per your business requirements to provide easier and error-free user interface to content authors to save time and improve accuracyCustomize the Sitecore backend architecture as per your business needsAutomate tasks and achieve scalability by altering the development and configuration settingsIntegrate external systems with Sitecore to import or export content and secure user interactionsIntegrate the advanced features of analytics and personalization, to get the best possible customer experience and generate its reportsIn DetailThis book will get you started on building rich websites, and customizing user interfaces by creating content management applications quickly. It will give you an insight into web designs and how to customize the Sitecore architecture as per your website's requirements using best practices.Packed with over 70 recipes to help you achieve and solve real-world common tasks, requirements, and the problems of content management, content delivery, and publishing instance environments. It also presents recipes on Sitecore's backend processes of customizing pipelines, creating custom event handler and media handler, setting hooks to interpret foreign language URL and more. Other topics covered include creating a workflow action, publishing sublayouts and media files, securing your environment by customizing user profiles and access rights, boosting search capabilities, optimising performance, scalability and high-availability of Sitecore instances and much more.By the end of this book, you will have be able to add virtually limitless features to your websites by developing and deploying Sitecore efficiently.Style and approachThis easy-to-follow guide is full of hands-on recipes on real-world development tasks to improve your existing Sitecore system. Each topic is presented with its benefits and detailed steps to achieve it through well-explained code and images.
  • Englisch
  • Birmingham
  • |
  • Großbritannien
  • Für Beruf und Forschung
978-1-78439-024-2 (9781784390242)
1784390240 (1784390240)
weitere Ausgaben werden ermittelt
Yogesh Patel has been programming since the year 2000, and has been working in the IT industry for over ten years on a variety of technologies. He was mainly involved in Sitecore or .NET-based development in the Indian offices of US and UK-based organizations. He has worked at Investis Ltd as a technical architect and has lead a Sitecore development team. Yogesh has held a number of positions and has a lot of responsibilities, having worked at Investis since 2009. He has been recognized as a Most Valuable Professional (MVP) by Sitecore for 2014, 2015, and 2016.
As a developer, Yogesh enjoys learning new programming techniques, practices, and tactics. He has worked on .NET since 2005 and Sitecore since 2009. He has also spent plenty of time developing in C, VC++, MATLAB, VB6, ASP, Java, PHP, AppleScript, SQL, and MySQL, but his current focus is on .NET-especially Sitecore. His blog can be found at You can find Yogesh on Twitter at @patelyogesh_in, as well as LinkedIn (yspatel) and Facebook (
  • Cover
  • Copyright
  • Credits
  • About the Author
  • About the Reviewer
  • Table of Contents
  • Preface
  • Chapter 1: Basic Presentation Components
  • Introduction
  • Creating a simple content page using template and layout
  • Creating a sidebar menu using view rendering and RenderingModel
  • Creating breadcrumb using the view and custom model
  • Creating carousel using view and controller renderings
  • Placing renderings dynamically using placeholders
  • Empowering the Experience Editor using placeholder settings
  • Restricting or swapping rendering controls on placeholders
  • Chapter 2: Extending Presentation Components
  • Introduction
  • Altering rendering behavior using component properties
  • Creating strongly typed rendering parameters
  • Achieving asynchronous operations using a custom device
  • Creating multilingual content pages
  • Generating RSS feeds for syndicated items
  • Improving site performance by caching renderings
  • Personalizing components
  • Chapter 3: Customizing the User Interface Framework
  • Introduction
  • Adding a custom command to item context menu
  • Creating a gutter to show unpublished items
  • Creating a Sheer UI application using XAML control to list products
  • Creating a SPEAK application to list and sort products
  • Searching and filtering products using SPEAK
  • Building a custom form to bind product details using SPEAK
  • Creating a custom editor tab in the Content Editor
  • Creating a custom experience button using the Field Editor
  • Creating a custom rule to validate item fields
  • Creating a custom sorting routine to sort the content tree items
  • Creating a custom field to save the date time with time zones
  • Chapter 4: Leveraging the Sitecore Backend
  • Introduction
  • Working with multiple sites
  • Customizing pipelines to achieve a custom 404 page
  • Creating a custom event handler to auto-publish on an item save
  • Achieving a site-specific URL pattern for a multisite environment
  • Initializing hooks to subscribe events to prepare an audit trail
  • Creating jobs to accomplish long-running operations
  • Using a scheduling agent to delete older item versions
  • Scheduling database tasks
  • Chapter 5: Making Content Management More Efficient
  • Introduction
  • Using dictionary domains for multilingual sites on a multisite environment
  • Creating vanity URLs for marketing purposes using an alias item
  • Centralizing common content using a clone item
  • Using a wildcard item to integrate external content
  • Placing dynamic content in the Rich Text Editor by replacing tokens
  • Adding a custom tool to the Rich Text Editor to generate tokens
  • Dealing with user-generated content using an Item Web API
  • Storing external content using a custom cache
  • Chapter 6: Working with Media
  • Introduction
  • Restricting malicious files being uploaded to the media library
  • Downloading the media library folder
  • Protecting media files under a disclaimer
  • Achieving responsive images
  • Serving media files from CDN or external storage
  • Chapter 7: Workflow and Publishing
  • Introduction
  • Creating a custom action using workflow
  • Achieving time-based automated publishing
  • Unpublishing of items
  • Using publishing events to send a publish completion e-mail
  • Publishing file-based items using web deploy
  • Clearing an HTML cache based on published items for a multisite environment
  • Customizing the publishItem pipeline to avoid duplicate names on a live site
  • Chapter 8: Security
  • Introduction
  • Working with a custom user profile
  • Creating custom access rights for an item
  • Achieving a single sign-on by creating a virtual user with custom roles and rights
  • Preventing Sitecore from applying security
  • Implementing extranet login
  • Chapter 9: Sitecore Search
  • Introduction
  • Indexing, searching, sorting, and paging content using a search query
  • Creating a computed index field for categorization
  • Refining search results by tagging based facets
  • Achieving the autocomplete feature with a wildcard
  • Influencing search results with boosting
  • Hunting MoreLikeThis results
  • Correcting a search with did you mean
  • Managing millions of items using an item bucket
  • Chapter 10.: Experience Personalization and Analytics Using xDB
  • Introduction
  • Personalizing experience based on goals and Engagement Values
  • Personalizing content by predicting a visitor's profile
  • Storing visitor information in xDB contacts
  • Extending xDB by creating a custom contact facet
  • Creating a custom rule and condition for personalization
  • Automating the engagement plan
  • Finding nearby places using the Geolocation service
  • Aggregating xDB data to generate custom reports
  • Extending analytics reports using custom dimensions
  • Creating section-specific analytics reports using custom dimensions
  • Chapter 11: Securing, Scaling, Optimizing, and Troubleshooting
  • Introduction
  • Profiling and tracing content pages to find out the slowest operations
  • Transferring items from one database to another
  • Making security-hardened environments
  • Adding multiple publishing targets for scalability or preproduction
  • Creating clustered instances for scalability and performance
  • Getting high availability of Sitecore instances
  • Improving the performance of Sitecore instances
  • Appendix A: Getting Started with Sitecore
  • Installing Sitecore
  • Creating a Visual Studio project
  • Debugging a Sitecore application
  • Appendix B: Tools and Resources for Sitecore Developers
  • Useful tools for Sitecore developers
  • Useful resources for Sitecore developers
  • Index

Dateiformat: EPUB
Kopierschutz: Adobe-DRM (Digital Rights Management)


Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).

Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions (siehe E-Book Hilfe).

E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)

Das Dateiformat EPUB ist sehr gut für Romane und Sachbücher geeignet - also für "fließenden" Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an. Mit Adobe-DRM wird hier ein "harter" Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.

Weitere Informationen finden Sie in unserer E-Book Hilfe.

Download (sofort verfügbar)

40,53 €
inkl. 19% MwSt.
Download / Einzel-Lizenz
ePUB mit Adobe DRM
siehe Systemvoraussetzungen
E-Book bestellen

Unsere Web-Seiten verwenden Cookies. Mit der Nutzung dieser Web-Seiten erklären Sie sich damit einverstanden. Mehr Informationen finden Sie in unserem Datenschutzhinweis. Ok