Downloads

Download tar.gz 48.45 KB
MD5: bf7ba61a54ec9c1480b398508a23f468
SHA-1: 924bce22dd80a46d8dfc5e84c5a23d5391f7c983
SHA-256: d31affe677acd86cb87fbb01431998d5f8a6e49a372099d3037981951cc412b0
Download zip 63.75 KB
MD5: 37c11f6e8e2c04194c05ce45b8ba2ba9
SHA-1: 32f29dbfd30991f478abadb8f186ae75e3cb72d4
SHA-256: 02bee4b8d89a16d3c25bd5417208dec90f421b744926334a6e6a5e413fbd0643

Release notes

The 2.x branch of Facebook-style Statuses is a complete rewrite which offers a very wide array of new features. It is very stable; everyone is encouraged to upgrade to this version. Please review the extensive documentation to learn more about what this module offers, especially if upgrading from a previous version.

Users upgrading from 5.x should first upgrade to FBSS 6.1 before moving to 6.2.

Upgrade Notes

  • Everyone should run update.php after upgrading to this release.
  • If you get an error about not finding the {facebook_status_tags} table while upgrading, you can safely ignore it -- I accidentally put some upgrade code in the wrong file. (See this issue)
  • Some views have changed. To adopt the changes, go to /admin/build/views and click "revert" next to the default Facebook-style Statuses views. There is also a new "Re-post" field that is not implemented in any default view, but which you may want to add yourself.
  • New settings have been added. You should review your settings after upgrading, and also check out the documentation.
  • New features have been added. You should review the documentation to get the full picture.
  • Function signatures have changed. Developers should review the API documentation.
  • CSS and JavaScript has changed, so anyone who has edited either directly (instead of overriding them) will need to compare and merge changes.

Changes since 6.x-2.0-RC2

Bolded changes add or remove settings or major features. These changes could affect the way your site uses Facebook-style Statuses. Emphasized changes indicate less important changes that may offer new opportunities for your site should you actively choose to take advantage of them. Developers should pay attention to underlined changes.

Changed the text "view conversation" to "respond" if the status was directed at the current user
Conversation page now 404's if Views is not installed
Default "conversation" view now uses "more" link (and so does the conversation page)
AHAH-updated views (including the conversation view) are now 100% width
Conversation view no longer loses context after submitting a message
#559878 Standard text in status textarea/textfield
#568536 Blank tags inserted for hash alone
#559872 Empty statuses posted
Fixed integration between FBSS, Flag, and Views
Fixed custom default text can be saved as a status
#587140 Token name collision with activity module (token: 'operation')
Added a parameter to facebook_status_save_status(): $save_alerts
facebook_status_save_status() now returns the status object
Simplified settings for posting to Twitter
Cleaned up status edit form
use "to @username" instead of just "username" as the prefix to the status update box when posting to other users' profiles
add a view field for the poster picture
Added XML headers for OpenAPI XML format
Status update form automatically comes into focus on status edit and share-status pages
#599656 users without permission to view/edit statuses still see something on user profile pages
Change "save" to "share" on status update form submit button
#594366 In Activity module, poster sees self message
#594366 Activity records should not have dynamic elements
Added "Reply" links for views
Added a "back" link on the share-status page when applicable
Added "re-post" links for others' self messages
Fixed double quotes are removed from default text in status update form
#594366 Added the ability to use different "public" templates for Activity depending on whether the message was to oneself or to another user
Fixed editing statuses changes submitted time
Added several new Triggers (for both core and Rules, with Activity integration) plus a Rules condition and several Rules actions
Added integration with Rule Sets
Added integration with Views Bulk Operations
#602794 FBSS with Views and Views Relationships
Fixed edit and delete links can redirect to JS page after an AHAH refresh
Fixed setting for number of characters allowed in a status had #max_length = 4 when it should have been 5
Fixed status associations with tags stick around even if the status was edited and the tags removed
Added an API function to determine if User A can see the form to post a message on User B's profile
Added an option to preserve line breaks
Fixed a problem with the confirmation redirection fix in the last commit
Fixed submit button appears below view using the AHAH-refresh hack
Fixed option to preserve line breaks not applying to Views
#585508 Added integration with the AJAX module
#610070 facebook_status_save_status() sometimes returns $status object without the status ID (thanks publicmind)
#610070 facebook_status_views_handler_field_status class invoked hook_facebook_status_render_alter() using an empty $status parameter (thanks publicmind)
#611806 Dramatically improved parsing for tags: special characters are now allowed, and tags with word-break characters can be surrounded with square brackets
Fixed "Original status" text when editing a status does not show line breaks
FBSS now intelligently shows statuses immediately next to usernames when the status starts with a colon or comma in left-to-right languages, like it does for possessive statuses in English
Minor improvement to sorting on the Popular Tags block
Changed all "else if" to "elseif" in PHP files per Coder 2.x
#615552 status update textbox DOM ID conflicts on the node/add form. Changes CSS and JS, and will break many form customizations.
Added a setting to add an auto-updating View to the status update form on user profiles.
Fixed submit button showing up to the right of the character counter instead of under it when the Post to Twitter checkbox is not there
#624760 bug in facebook_status_can_post (thanks vb)
Delete related Activity messages on status deletion
On the "edit" page where it shows the original status, indicate who it was by if the current user is not the poster or if the status is between two users.
Fix usernames with word-break characters were not properly referenced using the respond field in Views
Removed delete flag because its functionality was duplicated by the delete field in Views
Changed default input filter to none, and changed default "@reply" text
Fixed usernames sometimes not properly referenced in re-posts
Added option to choose whether the "Reply" link in views uses @username referencing or goes to the conversation view
Fixed theme('facebook_status_form_display') displaying the wrong view
#621614 Add CTools content type for stream (thanks Michelle)
Improved description of the "not own statuses" Views filter
Added edit/delete fields to the conversation view
Changed default textbox type to textarea
Removed a duplicate module_load_include('inc', 'twitter');
Fixed using the Special User feature to post to the Twitter global account fails
Fixed tokens appear in too many places
Fixed Activity module complains when there are no Activity records to delete
Hopefully fixed Rules actions not working
Added Rules conditions for post/edit/delete permissions
#621614 Fixed CTools integration (thanks Michelle)
The latest Activity dev dropped the activity_action_info() function which we were using to detect the Activity version.
Removed minor cruft in facebook_status_save_status()
Fixed hook_facebook_status_save() could pass the wrong SID under certain rare circumstances
Changed default status length to 140 (from 192) so that more sites work well with Twitter integration by default
Added integration with Devel Generate
Fixed statuses with a tag followed by a tag in brackets (even with words in between) don't get linkified
Sort views first by time, then by SID
Added a helpful installation message for FBSST
Added Userpoints integration

Created by: icecreamyou
Created on: 15 Nov 2009 at 07:14 UTC
Last updated: 1 Aug 2018 at 21:28 UTC
New features
Bug fixes
Insecure
Unsupported

Other releases