BuddyPress in Version 1.7 henceforth available with major Features.



This new version introduces many dozens of new features and enhancements, including hundreds of bugfixes.
First we have to note that for version 1.7, the database version (_bp_db_version in wp_options) changed to 6067, and the Trac revision was 6900. (The full ticket is available here.).
Now  BuddyPress works with all WordPress themes , it includes New Dashboard panel for managing groups, including membership and settings , The new BP_User_Query removes SQL JOINs against global user tables, increasing member query speed and The installation wizard has been removed, and Welcome and Credits
screens added.

Regarding Features :

Activity

  • Adds correct <language> attribute to RSS feeds
  • Improved the handling of shortcodes in blog activity items (#4488)
  • Fixes bug in the “Use Akismet for activity checks” preference setting (#4773)
  • Fixes bug that prevented the Akismet cleanup routine from running (#4792)Administration
  • Improved feedback when saving settings (#4402)
  • Group administration panels (#4414)
  • Added the ability to sort xprofile options (#3778)
  • Widget names now prepended with “(BuddyPress)”, so that they’re grouped on Dashboard > Appearance > Widgets
  • Fixed bug in the ‘my-sites.php’ link redirect when Blogs directory has a non-default slug (#4632)
  • Removed installation wizard, which is replaced by auto-setup and configuration (#4671)
  • Added Welcome/About and Credits panels (#4671)
  • Added contextual help pages (#4613)
  • Fixed bug in Activity/Groups bulk deletion tools (#4547)
  • Adds HiDPI icons (#4568)
  • Activity and Groups menu moved to their own section

Forums

  • Retired bbPress 1.x “Group Forums” component (replaced with bbPress 2.x integration) (#3598)
  • Fixed bug that allowed duplicate forum replies in some cases (#4758)

Friends

  • Improved the behavior of the Request button after requesting friendship (#4696)

General

  • Improved reliability of XML by removing excess whitespace (#4315)
  • Fixed bug that prevented directory headers from being refreshed via AJAX (#4736)

Groups

  • Fixed bug that prevented invited members from requesting membership in private groups (#4113)
  • Improved styling during group creation (#4604)
  • Fixed redirect bug when using a default group tab other than Home (#4706)
  • Fixed bug that allowed group mods to see the Admin nav item (#4737)

Messages

  • Fixed bug that prevented messages from being sendable to users with numeric user_login values (#4305)
  • Improved consistency in Messages template layout and content

Profiles

  • Added an Admins Only visibility setting for profile fields (#4440)
  • Fixed bug that prevented default field visibility settings from reflecting on the Register page (#4456)
  • Fixed rendering of smilies in profile fields (#4579)
  • Fixed bug that prevented admins from editing user settings
  • Fixed bug that prevented profile data from syncing to WP on registration (#4697)
  • Removed deprecated setting related to email notifications of sitewide notices (#4802)

Theme

  • Introduced theme compatibility; BuddyPress works with any WP theme. You don’t have to do anything (#3741)
  • Fixed a broken activity comment link when JavaScript is disabled
  • Improved speed of some JavaScript lookups
  • Changed AJAX button animation from a spinner to a throb (#4610)
  • Fixed bug in page title when directory pages have parents (#4242)
  • Fixed a bug in the avatar cropper when using responsive themes (#4708)
  • Ensure that notices appear in activation templates (#4725)

Development, Themes, Plugins

Activity

  • Improved strict argument swapping when building activity queries (#4253)
  • Corrects the placement of the bp_before_activity_delete action (#4461)
  • Fixed bug that prevented querying for the comments of an activity comment (#4600)
  • Modified bp_activity_recurse_comments() to use bp_locate_template(), for better extensibility
  • Added ?s= querystring support to bp_has_activities()
  • Added no_timestamp param to bp_get_activity_action()
  • Added template functions for fetching activity comments’ author IDs (#4655)
  • Added the ability to make secondary avatars into links (#4436)
  • Fixed bug that caused activity save hooks to be fired twice in some cases (#3980)
  • Fixed bug that prevented activity items from being deleted when user_id is empty (#4735)

Blogs

  • Only populate blogs table with blogs from the current network, for better multi-network performance (#4337)
  • Fetches featured images for display on blogs directories (#4570)
  • Added some template functions for blog loops (#4570)
  • Increased the blog domain registration field length, for better consistency with server-side handlers and W3C spec (#4560)
  • Introduced the ability for plugins to prevent certain blogs from being tracked in the activity stream (#4527)

Forums

  • Improved activity text when editing bbPress 1.x forum posts (#4350)
  • Removed redundant filter on group forum count SQL queries (#4306)
  • Improved behavior when “uninstalling” bbPress 1.x forums (#4397)
  • Improved logic when checking whether bbPress 1.x forums are correctly installed

General

  • Improved compatibility with PHP 5.4
  • Switched to .min convention for JS and CSS file, for better consistency with WP’s SCRIPT_DEBUG
  • Improved email address validation on multisite (#4485)
  • Abstracted email validation into a standalone function (#4486)
  • Added filters to bp_core_time_since()
  • Removed EOF ?> delimiters, in accordance with WordPress standards (#4443)
  • Replaced $bp global references with buddypress(), a wrapper for the BuddyPress singleton
  • BuddyPress now obeys WordPress’s ‘show_avatar’ option
  • Reinstated $bp_unfiltered_uri global removed in 1.6 (for backpat) (#4516)
  • Moved plugin screenshots out of package (and into svn assets directory) to trim the size of the plugin zip
  • Fixed bug that caused BP to wipe the WP object cache in inappropriate situations

Groups

  • Added support to BP_Group_Extension for the new Administration panels (#4414)
  • Converted bp_has_groups() to accept parameters as a keyed array
  • Fixed location of groups_before_delete_group action (#4561)
  • Fixed filter logic in bp_get_group_new_topic_button()
  • Improved cache busting when updating or deleting groups (#4572)
  • Introduced template tags for group creator username/id/permalink/avatar (#4596)
  • Fixed some broken SQL query syntax in bp-groups-classes.php (#4711)
  • Added additional parameters to groups_get_group_members()

Members

  • Introduced BP_User_Query, and converted BP member queries to use the new class (#4060)
  • Pass a ‘username’ param to bp_core_get_userid filter (#4587)

Messages

  • Added a multipart enctype to the messaging form in the default theme, to make attachments plugins easier to build (#4459)

Theme

  • Improved localizability for <title> element in bp-default (#4419)
  • Improved CSS class generation on directory listings, for easier zebra-striping (#3741)
  • Improved localization in Visibility text
  • Introduced bp_nav_menu(), bringing the ability to fetch nested nav/options_nav (#4629)
  • Migrates jQuery to use on() (#4714)
  • Fixes the way that ajaxurl is built for better SSL and multisite support
  • Add the ‘buddypress’ class to the <body> tag when viewing BP content (#4836)
About BuddyPress!
BuddyPress launched in 2008, is open source software to built social network. This means everything from the core code, to the documentation; themes and plugin extensions are all built by the BuddyPress community. Anyone can help the project by contributing their time and knowledge.
Some of the amazing uses might be:
  • A campus wide social network for your university, school or college.
  • An internal communication tool for your company.
  • A niche social network for your interest topic.
  • A focused social network for your new product.

Popular Posts