After years of blogging about EPiServer CMS I decided it was time to get real.
I'm happy to announce a little project that I've been working on lately; a book about how to develop EPiServer CMS sites. I'm publishing it on Leanpub and embracing their motto of publishing early and publishing often. So, while the book is far from done I have published a first version of it and early buyers will be getting it a discounted price.
Content - current and planned
This is a project that I've been thinking about doing for several years but haven't quite gotten around to, until now. Despite having contemplated writing the book for years the exact table of contents isn't entirely decided yet, and I hope to get reader feedback to help guide it. However, the plan is roughly to cover:
- General CMS concepts - I actually started writing this chapter about a year ago, but I'm not yet finished with it :)
- Installation - "done"
- Using the CMS - "done"
- Core classes and concepts - "done"
- Tools - "done"
- A hands-on tutorial for building a first, simple site - in progress and a first version is featured in the current version of the book
- Deep dives into content types, properties and templates
- Caching and performance
- How to build large scale sites, such as media sites
- Different ways to build integrations
- Extending the CMS in various ways
Whether I'll cover all of the above topics and/or other topics will probably depend on whether there is an interest for the book and on reader feedback.
The book is, and will be, written as a mix of theory and practical tutorials. The examples will be using MVC, primarily as I felt MVC made it easier to focus on EPiServer's API. However, there will be asides/notes describing how to achieve the same thing with Web Forms.
Prior to publishing the book interested readers could sign up to be notified when it was published and also suggest a price. The average suggested price was $38 which is actually pretty closed to what I initially thought I'd charge for the book. However, I feel that early readers should be rewarded for taking the "risk" of buying an unfinished product and, even more, be rewarded for providing feedback. Therefor I've set the minimum price (buyers can choose their own actual price depending on how much they think it's worth) at $20 and will probably increase that in the future as the book progresses.
Books on Leanpub are only available as e-books. If there's a lot of interest in a print version I may look in to that in the future, but for now I'm embracing the fact that it's possible to continously publish an e-book.
Leanpub books are published and made available to readers in PDF, EPUB (for iPad) and MOBI (for Kindle).
- Update on my EPiServer book
- Getting started with EPiServer CMS development
- Building large scale EPiServer sites
- EPiServer 7 – Content, Pages and Blocks
- About EPiServer introducing a native solution for declaring page types in code
- Upgrading a site from EPiServer CMS 6 to EPiServer 7
- The beginning of something new
- A toolset for building testable and flexible EPiServer CMS sites