Book Image

Sitecore Cookbook for Developers

By : Yogesh Patel
Book Image

Sitecore Cookbook for Developers

By: Yogesh Patel

Overview of this book

This 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 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.
Table of Contents (20 chapters)
Sitecore Cookbook for Developers
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Useful resources for Sitecore developers


Sitecore provides you with a rich documentation on Sitecore XP. Apart from this, developers can maximize their productivity and expertise by learning from online resources available such as blogs, forums, and so on and participate in the Sitecore community to learn and share knowledge. This section provides information on such resources available for Sitecore.

Sitecore documentation for developers

Sitecore provides you with an official documentation site, https://doc.sitecore.net/, which has rich documentation for developers who are willing to get a basic framework overview of Sitecore XP and other products. You can also keep yourself up to date with changes or new additions to different versions of Sitecore for Sitecore XP 8 or later.

There is one more Sitecore community-driven collection of developer resources, https://sitecore-community.github.io/docs/, which includes blogs, videos, references, and articles.

A knowledge base for developers

https://kb.sitecore.net/ is a hub to gain technical information through articles about Sitecore:

  • Learn about and track known issues

  • Learn how to solve tasks to accomplish a user's goal

  • Security bulletin to get up to date with the latest updates

  • Learn about current policies, guidelines, and practices of interacting with Sitecore support

The Sitecore marketplace

The Sitecore marketplace (https://marketplace.sitecore.net/) is a collection of hundreds of modules developed and contributed by Sitecore developers. Any contributed module first gets tested by Sitecore and later added to this place. These modules are available for download along with source code, which can be easily plugged into the Sitecore solution. However, it's always advisable to test any module before using it in your live environment. Sitecore has started a better shared source initiative; you can read more about it at https://goo.gl/4pWqXc.

Technical blogs

Sitecore has a vast community of developers; you will find a lot of material to learn Sitecore architecture, best practices, real-world problems and solutions, development tricks, and a lot more. For any help on Sitecore, Google will be your best friend; you will find hundreds of blogs and thousands of posts from Sitecore MVPs and Sitecore-certified developers. To refine your search results, you can use customized search engine, http://sitecoresearch.patelyogesh.in/, which will give results from Sitecore technical blogs and Sitecore MVP blogs only. You can also subscribe for RSS feed to find the latest posts from Sitecore blogs, http://feeds.sitecore.net/Feed/LatestPosts.

Social media

Sitecore developers and MVPs are very active in social media communities: Twitter, LinkedIn, and Facebook. Just join the groups related to Sitecore developers and benefit from the online Sitecore community, which is another medium for the sharing of ideas, knowledge, challenges, and other discussions.

You can also join a Slack for the Sitecore community, http://sitecorechat.slack.com, which is a free platform for group discussions, file sharing, and, more than that, real-time chatting with hundreds of peers to get or give help on Sitecore.

Community for Sitecore professionals

Community for Sitecore professionals (http://community.sitecore.net) is the best place for Sitecore professionals such as developers, digital strategists, and business users around the globe to connect and engage with one another to learn, share, and discuss Sitecore XP with blogs and forums.

Sitecore Support

Most of your questions will be answered by the technical blogs or the Sitecore community itself. If they are not, the Sitecore Support Portal for developers (http://support.sitecore.net) is the final stop for you, where you will get all the answers. This portal is accessible only for Sitecore-certified developers. You can get solutions to your problems, raise bugs and get faster solutions, raise feature requests, and so on. You can read more about the Sitecore support program at http://goo.gl/EVd60Q.

Sitecore MVP

Each year, professionals from all over the world are recognized by Sitecore as Most Valuable Professionals (MVP). A Sitecore MVP is an individual Sitecore expert or community leader who actively participates in online and offline communities to share their knowledge and expertise with other Sitecore partners and customers.

Becoming a Sitecore MVP gives you a lot of benefits; you can read more at http://goo.gl/1SQc45. To become a Sitecore MVP, you should first understand the process of becoming an MVP (https://goo.gl/tg0auf).