Dev Chat Summary for May 6, 2015

This post includes updates since the dev chat last Wednesday.

BuddyPress 2.3.0 Schedule Update

  • BP 2.3.0 Beta 1 https://buddypress.org/2015/05/buddypress-2-3-0-beta-1/ was packaged and released by @johnjamesjacoby last Thursday, May 7th.
  • BP RC 1 is scheduled two weeks before release.
  • Update: Target release date for BP 2.3.0 has been moved to early June.
  • 113 tickets have been closed and 10 tickets remain open to date. The other tickets have been punted to 2.4.0.

Star Private Messages

  • (#6331) In addition to the new enhancement for private messages, @rayisme’s 6331.03.patch included the introduction of bp_is_active( $component, $feature ) which allows developers to check if a component feature is registered.
  • Update: This enhancement plus the new bp_is_active( $component, $feature ) are now in trunk for BP 2.3.0

BP Templates Hooks Documentation

  • (#5948) @tw2113 has completed adding inline documentation for hooks in the template files. He has since opened up new tickets for “any missed spots or new/revised edits.”

BP Companion Stylesheets for Twenty Fifteen and Twenty Fourteen

  • (#6338) and (#6291) @hnla has committed updates for improving the layout of BP components within the bundled themes mentioned above. Work is close to being done, just some minor responsive touches left. Testing and feedback welcome.

XProfile fields used for signup should be configurable

Manage Signups on Network Admin dashboard returns Blog Admin URL, not Network Admin URL

  • (#6371) @rayisme discussed this ticket which has a patch with @im4th. They concurred to punt this ticket to 2.4.0 because related tickets for multisite and blogs component will be addressed in the next dev cycle.

Slack log: https://wordpress.slack.com/archives/buddypress/p1430938938003646
(You need a Slack account to view the logs.)

#5948, #6291, #6331, #6338, #6347, #6371, #dev-chat

Dev Chat Summary for April 29, 2015

BuddyPress 2.3.0 Schedule Update

  • BP 2.3.0 Beta 1 release has been postponed to next week because some features are not done yet (see trac tickets below). Deadline to complete feature for inclusion in BP 2.3.0 has been set this Saturday, May 2nd.
  • BP 2.3.0 RC 1 is scheduled two weeks before release ~ May 12th.
  • Target release date for 2.3.0 is May 26th, three days before BuddyCamp in Miami, Florida.

Star Private Messages

  • (#6331) @rayisme has a patch and is “just re-testing everything, but would appreciate some feedback on the general approach.” @johnjamesjacoby said he will be reviewing and testing the patch.
  • Update: @im4th and @boonebgorges have tested the patch and have given their feedback.

XProfile fields used for signup should be configurable

  • (#6347) @johnjamesjacoby mentioned that this still needs unit tests. He will get the tests in Friday “with a commit-ready patch for review.”

Attachment Library

  • (#6278) @im4th would like to commit the latest patch on this ticket. This last patch contains a back compatibility fix for versions of WordPress < 4.0.
  • Dev feedback needed.

Avatar UI

  • (#6290) @im4th mentioned that he would need to check for WP version compatibility since this UI requires Plupload 2.1.1 to maximize cross-browser compatibility. This version of the script was introduced in WP 3.9. While the general mantra is to check for feature compatibility and not version compatibility, @boonebgorges and @johnjamesjacoby gave thumbs up for the version check since this was the better course of action for this feature.
  • Update: This ticket is now a done deal. Testing and feedback welcome.

Update about the Blogs single items

  • (#6026) While this ticket was not discussed during this dev chat, it was previously tagged for 2.3.0 and bears mentioning. The team has decided to postpone it to 2.4 dev-cycle because of the sheer scope of the improvements suggested by @im4th in the patches.

Slack log: https://wordpress.slack.com/archives/buddypress/p1430333988003331
(You need a Slack account to view the logs.)

#activity

#6026, #6278, #6290, #6331, #6347, #dev-chat

Dev Chat Summary for April 1, 2015

2015 BuddyPress Survey Ends Next Week

  • (#5980) Help guide the direction of BuddyPress plugin development in 2015. There are only a few more days left for you to take the Survey which will be closing this coming Wednesday, April 8th, at 23:00 UTC. Countdown.
    2015 BuddyPress Survey

Avatars, an extensible UI

  • (#6290) @imath had added a patch to bring Avatar UI in wp-admin/Extended profile and move the templates in bp-legacy.
  • Discussions included clarifying what was the best approach to improve the architecture of this UI per @imath’s latest post in ticket: location of administration panels, backbone template location in bp-legacy or in bp-core. Decisions re localization of the javascript template, naming of template elements, among others, are pending.
  • To top it off, @im4th is already working on using the Avatar UI to upload Logo/Avatar for multisite installations.
    Multisite Logo/Avatar upload
  • Update: Based on the feedback from WCLDN contributor day and Dev Chat last Wednesday, @im4th has a new post in ticket moving forward with the Avatar UI.
  • Feedback welcome.

BP Core Hooks Documentation

  • (#5940) @tw2113 has almost completed the inline documentation of bp-core/ files.

Directories filtered by Member Roles

  • (#6826) @boonebgorges has added a patch and unit tests for this new feature which introduces a new ‘bp_register_member_types’ hook, added changes in bp_core_set_uri_globals(), and a new ‘has_directory’ syntax for Member Types.
  • Feedback welcome.

Star Private Messages

  • (#6331) @rayisme introduced a new feature he mentioned as one of his priorities in this dev cycle and which he has created as a plugin first. This feature has been greenlighted for inclusion in core for BP 2.3.0.
  • Feedback welcome.
    Star Private Messages

Companion Stylesheets for WP Default Themes

  • (#6291) @hnla has posted the latest patch for a BP stylesheet to address theme compatibility issues with the Twenty Fifteen Theme.
  • (#6338) He has also posted a patch for the BP stylesheet for the Twenty Fourteen theme. Before testing this stylesheet, apply the patch from Twenty Fifteen above which also adds the necessary patch in bp-legacy/buddypress-functions.php to enqueue the BP companion stylesheet/s. Update 2014-04-04: @rayisme‘s patch to enqueue BP companion stylesheets to respective WP Default themes has been committed to core https://buddypress.trac.wordpress.org/changeset/9694
  • Feedback and testing welcome.

Slack log https://wordpress.slack.com/archives/buddypress/p1427914764000734
(You need a Slack account to view the logs.)

#5940, #5980, #6290, #6291, #6331, #6338, #6826, #dev-chat