Facebook-style Statuses (Microblog)
This versatile module can imitate Twitter or Facebook's "wall" feature: each user gets a "status" or microblog where they can express how they feel or what they're doing to the community. Users can also post on other users' profiles (like on Facebook) or make references (like @userreferences and #hashtags on Twitter). You can also use this module for announcements, for example on single-user blogs.
Statuses are not nodes, which keeps everything light and quick.
Also check out the Facebook-style Statuses Auto-Responder module.
Important Notes
This module is not affiliated with Facebook in any way.
Please see the documentation for the comprehensive API, a list of the many integrated modules, and a very thorough explanation of what the module delivers. 95% of this module "just works," and all of it is relatively simple, but there are a lot of major features that are not immediately obvious.
The demonstration site implements many (but not all) of this module's features, and acts like a micro-blog/Twitter/Facebook imitation.
You can easily convert data from the legacy Guestbook module to FBSS.
Short Feature List
See the documentation to learn more or get help with these. There are many more features and each listed feature is more powerful than the description suggests.
- Each user gets their own "status"/microblog/wall/guestbook
- Users can post messages on other users' profiles or to their own profile
- Users can see conversations (like Facebook's "wall-to-wall" feature)
- @username and #hashtag references like Twitter
- Users can follow/be followed like on Twitter
- Statuses can be "liked" like on Facebook
- Respond/re-post ability (like Twitter's RT)
- Integration with Profile, Views, Activity (1 and 2), Triggers/Actions, Rules, Flag, Twitter, Userpoints, Author Pane, Taxonomy, Input Filters, SMS Framework, User Relationships, FriendList*, Flag Friend, Popups API (1 and 2), Application Toolbar (Appbar), Views Bulk Operations, CTools/Panels, Devel, and more
- Very complete developer API (including hooks) and theming methods
Roadmap
The 3.x branch is planned to include a number of new features (some of these probably will not make it in):
- Complete #576278: Abstraction of statuses from users, allowing statuses to be attached to nodes (i.e. for discussion/comments), Organic Groups, Taxonomy terms, wiki pages, comments, etc.
- Comments on statuses
- Notifications and Subscriptions integration
- WYSIWYG integration
- A dropdown list of choices for @mentions like on Facebook
- Build an input filter into the Facebook-style Statuses Tags submodule
- A way for external apps/services/websites to update the status, probably through Services integration
The next step for this module is probably a full Facebook-style Publisher, but the implementation of this is undecided and in the distant future, and may have to wait until D7. (I am planning to develop a D7 version of this module, but it may not have a full release on the day Drupal 7 is released.)
Please do not open issues in the queue that request features already on the roadmap.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.0 | 2009-Nov-15 | 48.45 KB | Download · Release notes | Recommended for 6.x | |
| 5.x-1.0 | 2009-Mar-17 | 22.13 KB | Download · Release notes | Recommended for 5.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.x-dev | 2009-Nov-18 | 48.98 KB | Download · Release notes | Development snapshot | |
| 5.x-1.x-dev | 2009-Apr-13 | 22.15 KB | Download · Release notes | Development snapshot | |
