Dev Chat Summary for March 11, 2015

BuddyPress 2.3.0 Schedule

  • Target release date: May 26, 2015
  • Beta1 to be released ~four weeks before release date and RC1 ~ two weeks before
  • There are 73 tickets currently open for this milestone. Patches welcome.

BP 2.3.0 Progress Report

New Notifications Meta (#6275)
@johnjamesjacoby reported that within the last two weeks, he worked on the new notifications meta table with accompanying database and caching routines, new template functions and filters, among others. These have been committed to trunk. Needs unit tests.

Attachments API (#6278)
@im4th has been working with @boonebgorges and @johnjamesjacoby on this new feature and it’s moving along quite rapidly. Feedback is needed on the lastest patch.

Avatar Upload UI (#6290)
@im4th has posted screenshots of the the UI for this enhancement in ticket. The Attachment API needs to be completed first as this feature requires AJAX and other methods to be introduced in the new API. Possible blavatar addition if there’s time.
@johnjamesjacoby noted that get_avatar has a bevy of new filters and functions in WP core now and added, “Eventually we might be able to ditch a bunch of our avatar code as a result. get_avatar_url() & get_avatar_data().”

Invitations API (#6210)
@dcavins commented that he’s making good progress on this new API,” but slowing down to see how the real world works (group invitations) and finding some strange things.” He needs to finish writing test coverage before attempting to use the new API functions for group invitations. @boonebgorges has been giving him advice on unit tests and looking over his proposed changes.

Improve representation of blog posts in the Activity Stream (#6177)
@djpaulgibbs has added screenshots and patches for this enhancement. Feedback is needed on the lastest patch re architecture.

Relationships API (exploration stage)
@djpaulgibbs is also “trying to make more progress on some kind of many-to-many object relation API. It’s proving pretty challenging. My original approach was to try to port as much of post2posts as possible, but it’s increasingly looking like it’s not a great fit without modifications, so I’m still trying to see where to go with it.”

Inline Documentation (#5940)
@tw2113 is currently documenting BP Core Hooks as scheduled.

Correct the values returned by bp_format_time (#2693)
@johnjamesjacoby has committed patches to resolve the issue. He also noted, “We should probably use smarter time elements and let the front-end handle timestamps in a more sane way.”

Fixes for title-tag /wp_title (#6107)
Full steam ahead and plenty of beer to resolve page/site title issues.

Companion Stylesheets for WP Default themes (#6248)
@hnla reported that he was in the process of building and iterating on the stylesheet for the companion theme tasks.

2015 BuddyPress Survey (#5980)
A friendly reminder to take the survey at https://buddypress.org/2015/02/2015-buddypress-survey/

Daylight Savings Time

Our dev chat is scheduled at 20:00 UTC until after March 29th when DST starts in Europe. For those in North America, this means that dev chats will be held one hour later than usual for the next two weeks at 1:00 P.M. Pacific / 4:00 P.M. Eastern until further notice.

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

#2693, #5940, #5980, #6107, #6177, #6210, #6248, #6275, #6278, #6290, #dev-chat

Summary of Dev/Santa Chats held December 17 & 24, 2014

Trac Tickets

#2693: bp_format_time returns incorrect value when gmt_offset is empty

  • @johnjamesjacoby found a new issue where bp_format_time() only checks gmt_offset and does not check timezone_string and will be looking into it. @djpaulgibbs recalled seeing an old ticket #2693 regarding a similar issue.
  • @johnjamesjacoby reopened and added this ticket to the 2.3 milestone.

#6008: Remove HTML from post_title for groups

  • 12/17 – A lively discussion ensued on where to add the “Create a Group/Blog” button/link. @bowe and @modemlooper posted screenshots of proposed solutions. @djpaulgibbs moved that decision be delayed to the following week and seconded by @boonebgorges and @im4th. The discussion continued till after devchat was closed. Rest assured that there will be no modals, marquees, nor blinks involved in the final solution.
  • 12/24 – @hnla followed up on decision re placement of button/link. @rayisme commented that @santa might fix it. @boonebgorges said he would leave some cookies and milk for @santa at said ticket. Unfortunately, @santa did not have the time to address the issue as he was too busy making deliveries.

#4988: bp_has_activities to accept multi-scope

  • High five to @rayisme for completing work in this ticket where ‘filter_query’ argument to bp_has_activities() was introduced along with a new class BP_Activity_Query. @rayisme noted, “Multiple activity scopes will rule!” 🙂
  • Testing and feedback welcome.

Trac Matters

  • Workflow: @boonebgorges commented that the contributors who add tickets to milestones, especially enhancements, should be responsible to see the ticket through, i.e., adding patch/es or wrangle someone to help create necessary patch/es.  @djpaulgibbs mentioned that once Trac configuration is fixed, only BP Trac admins and gardeners will be able to add a ticket to a milestone.
  • Trac Twitter Account: @hnla reported that the account has not been working for a while. @johnjamesjacoby fixed https://twitter.com/bptrac before the meeting was over.
  • Outstanding tickets for BP 2.2 can be found in this report. RC1 is scheduled to be released on Jan. 7, 2015.

Slack logs

  • 12/17 devchat – https://wordpress.slack.com/archives/buddypress/p1418846465000743
  • 12/24 santachat – https://wordpress.slack.com/archives/buddypress/p1419451430001391

#4988, #6008, #dev-chat, #slack