Dev Chat Summary for May 20, 2015

This post includes updates since the dev chat yesterday.

BP 2.3.0 Schedule Updates

  • BuddyPress 2.3.0 Release Candidate 1 https://buddypress.org/2015/05/buddypress-2-3-0-release-candidate-1/ has just been packaged and released around a couple of hours ago by @johnjamesjacoby. Let us know of any issues you find at the support forums and/or at the development tracker.
  • 127 tickets have been closed to date including the trac tickets listed below.

Notifications: Invalidate cache when updating a notification

  • (#6445) @johnjamesjacoby fixed a bug where marking single notifications as read/unread would not show anticipated results, as the cache was not being properly cleared.

Welcome Screen for BP 2.3.0

  • (#6443) The welcome screen features the new Avatar UI in conjunction with the new Attachments API. The animated gif for the feature was provided by @im4th. Highlights per JJJ’s post were included along with a new section with links to BuddyPress sites and Twitter feeds at the bottom of the screen.

BP Companion Stylesheets for Twenty Fifteen and Twenty Fourteen

  • (#6291) and (#6338) @hnla has completed the tasks assigned and also ensured that BP companion stylesheets will be enqueued in respective child themes of Twenty Fifteen and Twenty Fourteen themes.

Create Members Loop markup class function

  • (#6384) After updating the bp_member_class() for this enhancement to the Member loop, @johnjamesjacoby added the same enhancements and fixes for the Blog and Group loops.

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

#6291, #6338, #6384, #6443, #6445, #dev-chat, #release

Dev Chat Summary for May 13, 2015

BuddyPress 2.3.0 Schedule Update

  • BP 2.3.0 Beta 2 https://buddypress.org/2015/05/buddypress-2-3-0-beta-2/ has been packaged and released around an hour ago by @johnjamesjacoby.
  • BP RC 1 is scheduled two weeks before release.
  • Target release date: early June.
  • 115 tickets have been closed and 7 tickets remain open to date.

BuddyPress Feed No Longer Shows Up in Dashboard

  • @johnjamesjacoby noted that the feeds with latest posts from BuddyPress.org and bbPress.org are no longer showing up in the WP admin dashboard.
  • @im4th suggested that BP include a new dashboard widget to show our latest posts 🙂
  • @boonebgorges said, “tbh, showing the Buddypress.org feed to site admins is not the worst idea in the world.”
  • Another way to offset this issue is to add a subscription form and we have a ticket for it: #5340.

BP Companion Stylesheets for Twenty Fifteen and Twenty Fourteen

  • (#6338) and (#6291) @hnla is still working on improving the companion stylesheets.
  • Template enhancement tickets – #6247 and #6414 – have been punted for 2.4.0.

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

#6384

#5340, #6247, #6291, #6338, #6414, #dev-chat

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 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