|
RECENT YEARS HAVE SEEN DRAMATIC EXPANSION in the use of mobile computing and social media
on the Internet. Organizations show increasing interest in web analytics, and will soon comprehend
the importance of engagement and experience management and monitoring. With the increasing
value of Search Engine Optimization (SEO) and the nature of the web as a crucial channel
for customer service, sales, and other essential interactive business functions, and especially with
the advent of the Sitecore Digital Marketing System (DMS) and Customer Engagement Platform
(CEP), these continue to be exciting and lucrative times with tremendous opportunities for Sitecore
developers. If you already understand web development, ASP.NET, and the purposes of Content
Management Systems (CMS), Sitecore is probably the tool for which you have been looking. If you
are not familiar with these underlying technologies, examining Sitecore is a great way to learn best
practices in web development.
This book provides material to increase the capabilities of developers working with the Sitecore
ASP.NET web CMS. To help developers new to the Sitecore CMS achieve maximum productivity
and satisfaction with minimal effort, the primary focus of this text includes information architecture,
presentation, and extension of the Sitecore CMS. It also includes a chapter about tips, tricks,
and best practices for working with the platform.
I realize that this book is an anachronism: a book about a web Content Management System. At the
same time, a single, comprehensive (though far from complete) resource in book format could benefi
t developers new to the Sitecore CMS. Most of the content comes from my own experience and
research over 15 years of web development. During that time, I spent over seven years working for
Sitecore, before which I spent four years leading projects on other CMS platforms.
This book is a 1.0, meaning I hope to write at least a second edition (probably around Sitecore 7)
with more useful information. I compiled most of the information in this book from resources that
have been available for some time. Experienced Sitecore developers may recognize that some of the
ideas and even content in this book has previously appeared in Sitecore training and documentation
materials, my blog, and other writings. Even so, I hope that you will fi nd useful the consolidation
of these ideas presented previously along with new content under a single cover. My objective is to
sift and condense what I consider some of the most important resources into a single, structured
resource in the form of a book. |