Downloads
Release notes
This is the first stable release of the 6.x-3.x branch. This branch is now recommended over the 6.x-2.x branch for new sites.
From 6.x-1.x and earlier
Upgrading is only supported between adjacent branches. For example, if you are on 6.x-1.x, you must first upgrade to the latest 6.x-2.x release before upgrading to 6.x-3.x.
From 6.x-2.x
Major improvements from the 2.x branch
- Groups and other nodes can now have their own status streams.
- Status comments are now part of the core package instead of living in a separate project.
- Many new integrations have been added, and many of the old ones have been improved.
- Cleanup and standardization of the API and HTML/CSS.
- Better performance due to moving integrations into submodules and only loading resources as necessary.
- Many less significant changes designed to provide a smoother experience for the user and increased flexibility for the administrator.
Upgrade Steps
- Make a backup of your database.
- If you have FBSMP or FBSSTS installed, disable them.
- If you have custom Views for status updates or if you have overridden the default Views provided by the module, back them up and then delete them.
- If you have custom Rules/Rule sets, Triggers, or Activity templates that use FBSS-related actions or events, back them up and then delete them.
- Delete the entire facebook_status directory from your site's "modules" folder.
- Upload the new facebook_status directory for the 3.x branch to your site's "modules" folder.
- Run update.php. If you are upgrading to 3.0-RC2, updates 6302 and 6303 will fail, creating errors about duplicate columns. You can safely ignore this. The problem is fixed in the development build.
- Most integrations with other modules have been moved to submodules. FBSS will detect if you were using those integrations with the 2.x branch and automatically enable the relevant submodules. However, you should go to admin/build/modules and review which submodules are enabled to ensure that the ones you want to use are enabled. (There are also some new integrations you may want to enable.)
- Check the FBSS permissions and make sure they are set up the way you want.
- If you want, review the settings at admin/settings/facebook_status.
- If you need to, re-create your custom Views/Rules/Triggers/Activity templates.
- Check your site's links and make sure they still point to the right places. Some URL paths have been changed (probably most significantly,
share-statusis now/statuses/share). - Review any custom (FBSS-specific) CSS, JS, or theme overrides your site has added to make sure it still works with the new markup.
- Configure any settings with integrations you are using. For example, you may want to configure Pathauto settings for status update pages, or the amount of Userpoints users receive for posting status updates.
From 6.x-3.0-beta2
There are over 60 bug fixes and feature improvements from Beta 2. The highlights include adding and improving a lot of integrations, making stream contexts more flexible, adding the "view own comments" permission, and fixing plenty of bugs. Perhaps the most exciting new integration is with the Services module, which provides a public-facing API so that (phone/desktop/web) apps can integrate with your website.
You must run update.php after upgrading from 6.x-3.0-beta2 to 6.x-3.0-RC2.