Salesforce Chatter provides a rich suite of collaboration features to any application built on Force.com. With Salesforce Chatter, your users and data can provide a stream of live updates, enhancing how applications, data and knowledge is used. As a developer, you will be able to instantly add social features like profiles, status updates, and real-time feeds to any Force.com application using Chatter technologies.
- Profiles: Each user has a visible profile page containing his Chatter wall as well as information about the user, including an image.
- Status updates: Users can follow other users and data records, and be notified of status updates and field changes.
- Feeds: Activities can be accessed through feeds. For example, you can access an aggregation of all the activity of those that you follow, or drill into only the activity within a particular record.
- Security and sharing model: The Chatter platform supports the sophisticated sharing model built into the Force.com platform, ensuring that users see only what you want them to see.
- Data model: Developers can utilize the data model underlying Chatter to query or create status updates programatically.
Articles, Code and Webinars
- Chatter Workbook - a gentle introduction to developing with Chatter
- An Introduction to Developing with Chatter - learn about developing applications with Chatter
- Chatter Code Recipes - a set of common code recipes for accessing Chatter data
- Building Location-Aware Collaborative Applications on Force.com with Foursquare - integrate Foursquare with Salesforce Chatter for location-aware collaborative apps
- Chatter Commons - a large set of code that captures common Chatter coding patterns and functionality
- Chatter Developer Preview Tech Talk - a Tech Talk webinar describing Chatter and how to get started
- Chatter Cheat Sheet - a deep-dive reference document filled with useful examples
- Chatter Challenge - winners of the Chatter developer challenge
- Chatter REST API - details on the new REST API for Chatter
Here are additional resources to help you get started developing with Salesforce Chatter on Force.com: