October 31st, 2011
- Full title: SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide
- Author: Philipp Krenn
- Target audience: Beginners and intermediates (after the gentle introduction the pace picks up speed fast)
- Length: 350 pages + 50 add-on pages as download
- Publisher: Packt Publishing
- Series: "Beginner's Guide" and "Open Source"
- ISBN: 184951500X
- Release: May 2011
- Language: English
- Official website: Packt Publishing
- Order: Amazon (US), Amazon (UK), Fishpond (NZ)
- Code, add-on chapter, and errata: github.com/xeraa/silverstripe-book
High Level Overview
Win a SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide book from Packt Publishing
The contest is over and we have two winners: First place goes to lx and the second one to Edward Lewis. Congratulations - we'll try to get the book to you ASAP!
Packt Publishing has kindly decided to sponsor one hard copy and one ebook of this book in a little contest!
During this contest, we'll work with tokens. The more tokens you have, the greater the chance is of winning the book.
How to get a token?
- Simply leave a comment
Tell us one thing which you will learn or like to learn from the book by adding a comment at the bottom of the page. This will provide you with one token.
- Tweet about the contest
One token will be provided to you if you tweet about this giveaway on Twitter and leave a comment linking to your Twitter update.
- Tweet about this giveaway and leave a comment
The combination of both will give you not two, but three tokens.
Example: If they leave a comment like this:
I would like to learn how to plan, develop, and extend a flexible, light-weight SilverStripe website for a local business.
I also tweeted about this contest here https://twitter.com/#!/xeraa/status/76323914481025024. It will get you three tokens, which increases the chance of winning the book. It's that simple!
Don't forget to enter a valid email address or twitter handle, otherwise we won't be able to contact you if you've won the prize. When the contest has finished, all valid entries will be entered on random.org (three tokens get you three entries). The two on top of the list will be announced as winners.
So participate now and who knows you could be the lucky winner!
- Pack Publishing is only able to send this book to the USA and Europe. If you live outside these countries, you'll receive the ebook version.
- This contest ends on June the 19th, 2011. We'll only select the winners the next day so regardless of your time zone you'll have the complete 19th to participate.
Good luck to everyone!
SilverStripe, with its simple and intuitive design, is easy to work with and offers numerous customization opportunities. But understanding the options available and getting hands-on with the development techniques is not a piece of cake and certainly not a delightful experience if you're relying on tutorials and documentation available online.
Silverstripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide takes you through designing catchy and flexible templates, adding powerful features effortlessly, integrating everything into an intuitive backend for easy administration in a simple way, and implementing nifty features with minimal effort. From the most basic to complex forms, from simple to sophisticated pages, you'll learn how to get the most out of your SilverStripe application. SilverStripe keeps everything nice and simple, but if you need to, you can extend and customize every part of it. Graphic examples illustrate the general principle of operation, gradually introducing the finer details needed to get professional results. Common requirements such as image galleries, site search, and more can be reused or extended to fulfill your needs.
The author's experience in designing and developing SilverStripe projects enables him to share insights on creating professional web applications in a clear and friendly way.
You will start off with creating your own templates — covering the general layout, while also taking search engine optimization into consideration. Next, you will look at the logic driving your web application, and the database. Using these basic concepts, you will start building more advanced features. These include the integration of Google Maps, Twitter and Facebook, image galleries, the handling of user-supplied information, your own full-text search, and more. Finally, you'll even translate and internationalize your project. All of this can be easily achieved with SilverStripe.
All of this and quite a bit more is covered by Silverstripe 2.4 Module Extension, Themes and Widgets: Beginner's Guide. Besides general principles, the focus is on reusable code — getting your project started in no time.
A practical guide for extending SilverStripe applications with ease, describing real-life examples right from the start.
Frank Mullenger: http://deadlytechnology.com/silverstripe/silverstripe-book-review/
"The latest book offering in a short line of SilverStripe books is an enjoyable read and full of useful and practical content. As I read through I kept a file noting little tips that were either completely new to me or were techniques that I should be making more use of, by the end of the book there were 49 of them."
"Overall I think it is an excellent SilverStripe text, it considers beginners but manages to cover a lot of ground concisely and with great use of everyday, practical examples. I think this book will continue to be relevant well into the future because it covers many fundamentals of SilverStripe, as well as how to make best use of SilverStripe by extending with widgets, short codes and modules."
Aram Balakjian: http://www.ssbits.com/blog/2011/book-review-silverstripe-2-4-module-extension-themes-and-widgets/
"What does it cover? Quite a lot actually, and for the most part it does well not to overlap the Official Book too, meaning you can get a decent amount out of reading both (for those of you with lots of time on your hands!)."
"The final word? If you are new to SilverStripe and/or CMSs' in general then this is a great way to jump start your SilverStripe development skills."
Andrea Tarantini: http://www.blogsweek.com/new-book-on-silverstripe-2-4/
"I found this book very well written and entertaining. The author does a great job highlighting the SilverStripe way of building websites, and a good book explaining a good CMS is a very enjoyable read."
"Last but not least, we learn how to localize and internationalize our website. Now we can go forth and build great websites with SilverStripe!"
Anselm Christophersen: http://title.dk/2011/06/book-review-silverstripe-2-4-module-extension-themes-and-widgets-beginners-guide/
"If you'd like to learn about Silverstripe, or you'd like to improve your Silverstripe knowledge today, I'd recommend Krenn's book over Schommer's."
"Foremost because of its recent publishing, and thus inclusion of 2.4 only features as partial caching and short codes, as well as up-to-date information on error handling and logging, and information on Silverstripe's recent activities regarding structure changes."
"But secondly also because of the website example built throughout the book, giving the reader an easy-to-adapt blueprint for whatever website he’s working on."
Chris Hope: http://www.electrictoolbox.com/book-review-silverstripe-module-extension-themes-widgets/
"The title of the book is slightly mis-leading but only because it gives an excellent overview of SilverStripe as a whole, not just dealing with modules, themes and widgets."
"It's well laid out and covers pretty much everything you need to know 'out of the box' in a SilverStripe install and is excellent for developers just getting started with SilverStripe."
"Having said this, I've worked with SilverStripe for 18 months now so I'm very familiar with the way most of it works, but there are still topics in this book that will help me create my SilverStripe websites better so I'm glad to have this book to refer to."
Dave Berry: http://codivist.com/post/6250468574/silverstripe-2-4-module-extension-themes-and-widgets
"While the book says Beginner's Guide on the cover, it really is useful for intermediate and seasoned developers alike. With almost 2 years of Silverstripe development experience, I learned new things all throughout this book."
"Over all, this is an excellent book for Silverstripe developers from beginning to advanced. The topics are well thought out and uses simple but practical examples that allow one to think outside the box. It also covers fundamentals that are used in Silverstripe that I find myself overlooking now and then. I'm extremely grateful for the chance to read this book and I will be using it as resource and reference in the future."
Shawn McBurnie: http://www.nettercap.net/blog/review-philipp-krenn-silverstripe-2-4-module-extension-themes-and-widgets/
"It [the book] does an admirable job of covering SilverStripe's basics and the principles behind them, but it also provides powerful tools and techniques. These can, if used carelessly or with poor understanding, do anything from breaking default features in unexpected ways to deleting or corrupting the entire database. The good practice of learning and experimenting in a safe development environment is essential here."
"Krenn provides solid coverage on everything from concepts such as the Model-View-Controller pattern (and why it's a good thing), inheritance, and abstraction, to specifics such as shortcode, widget, and module creation and implementation."
Fred Condo: http://quinn.com/book-review-silverstripe-2-4-module-extension-themes-and-widgets-beginner-s-guide
"I would require any junior developer joining QI to work through this book and its examples. I would ask the same of developers working at our client organizations who want to do maintenance or extension work on code that QI has delivered."
"Philipp Krenn writes in a clear style that is easy to comprehend. He documents and explains SilverStripe in a straightforward cognitive style that starts with a principle, then gives examples, provides hands-on experience, and finally recapitulates the principle and practice in sections called 'What just happened?' Pop quizzes and summaries at the ends of chapters further contribute to the repetition that helps to drive learning."
Courage Web Solutions Ltd: http://www.courage.co.nz/articles/review-silverstripe-2-4-module-extension-themes-and-widgets-beginner-s-guide/
"Using plain language and simple step-by-step instructions the reader is taught all of the concepts they need to understand in order to enhance and extend their SS site."
"Not content just with explaining the "how" of SS development, Krenn also explains the "why." Each chapter has tips for best practice, warnings of traps that snare the unwary and questions to help understanding of the concepts. All code examples are clear and explained fully. The chapter then finishes with self-guided tasks to extend on the concepts introduced in that chapter."
- More reviews at http://www.amazon.com/SilverStripe-Module-Extension-Themes-Widgets/dp/184951500X
- "I got the book a couple weeks ago, and while I haven't quite finished it yet, I've learned a few very key things that have already been worth the price of admission." [Lauren Mier]