This book follows a hands-on approach which will help newbies to easily understand the concepts of Salesforce Chatter and its configuration easily. For advanced users, this book has few approaches and code snippets to help you make Salesforce Chatter more responsive and productive. Having fundamental knowledge of Apex and Visualforce pages will be helpful.This book is intended for people who are newbies in the Salesforce arena and who want to boost collaboration in their organization using Chatter. After reading this book, you will be able to configure Chatter all on your own, but for customization tasks such as improving the user interface, you will need a basic understanding of Apex and Visualforce pages.
This is an interesting idea for a book - there isn’t a much information out there for those that are considering enabling and extending chatter.
Unfortunately this suffers from a confused first chapter that can’t make up its mind if it is selling chatter, pushing the benefits of collaboration or demonstrating how the return on investment can be calculated. Ultimately it ends up not doing any of them very well and if I were new to chatter I don’t think I’d have a better understanding of what it is or the benefits after reading it.
The chapters on configuring and using chatter are much better - the instructions are clear and there are plenty of examples. One minor criticism is that I’d like to have seen more scenarios that covered why it is better to do things in chatter than using other mechanisms, but that is being picky.
Later sections introduce the concepts of extending chatter functionality using Apex, Visualforce and the Chatter REST API. These sections would benefit from a clearer introduction to the concepts that will be covered.
In summary, this is a useful book if you want to learn how to configure and use Chatter, and perform some simple extensions/enhancements using Apex and Visualforce. However, if you want to dig deeper, while this book will give you some ideas, you probably need to be familiar with the language or platform features.
The book I read to research this post was Developing Applications With Salesforce Chatter by Rakesh Gupta which is a very good book which I read at http://safaribooksonline.com This book is rather short but is part of the same series the book on Yammer which I did yesterday was also part ot. It can be split into 2 halves with the first portion about using Chatter & the rest on writing apps. Chatter is similiar to Yammer in that it's a program you can run on a company server that allows a corporate social network normally for employees at a company. You can have 1 main group and then lots of smaller groups for maybe different departments. You can have a community group which allows in trading partners and customers to participate in a group. You can also have hybrid groups where part of the network is stored on cloud computing and the rest on a company server. Like Facebook & Yammer each member of a group has a feed to keep them updated as to what is going on. In addition to group members there are a group owner and a group manager both with additional powers. This program integrates and is owned by salesforce.com and there suite of products. Your customers can buy either a standard licence or plus licence that allows them to participate in your Chatter group. Obviously the plus licence grants more powers. In addition as well as the standard version of Chatter there are developer, professional, enterprise & unlimited versions. The developer edition is for people learning Chatter and app writing. I think most companies can get by with either the standard or at most professional version. I enjoyed reading this and it's an interesting subject but is somewhat short. There don't seem to be many books about Chatter which is a shame.