Dev Chat Summary for September 16, 2015

BuddyPress 2.3.4

  • Release is scheduled for this coming week to fix #6606: Visibility issues with BP_Activity_List_Table::row_actions().
  • Other tickets listed in the 2.3.4 milestone will be punted to BP 2.3.5.

BuddyPress 2.4.0

COMPLETED

Forty-three tickets have been fixed to date. The list for all tickets completed so far is available on this page.
Mentioned in chat:

BP component as front page messes up blog search (#5087) @boonebgorges has completed the fix for this ticket last week. Solution includes changing the default search query arguments for each BP component to be unique to remove the conflict with regular blog searches, among others. Testing and feedback welcome.

ONGOING

Ninety-four more tickets are slated for 2.4.0 to date. You can keep updated with the complete list of these tickets on this page.

Add UI for adding Profile Header Images for Users and Groups (#6570) @im4th has set up test of the button/modals and uploads at his test site http://imath-buddypress.wpserveur.net. If you’re interested in testing this out in his site, ping @im4th @ Slack (imath). Or you can check it out in your test installation, just apply the latest patch in ticket.
@im4th sought advice on the best way to organize file uploads now especially with more BP Attachments features coming in down the road. @boonebgorges and @djpaulgibbs approved to white label the ‘buddypress’ directory as long as @im4th adds a global filter.

BuddyPress modal iframe (#6604) @im4th  noted that: 1) You can add buttons in the front end profile’s header to set avatar / cover image and 2) The real problem is that our javascript is not yet modular, so you can’t deal with avatar and cover image at the same time, meaning not having the modal would prevent us to have cover image in the Administration screens as everything is managed in one page. @rayisme noted the benefits of using BP modals in the BP admin pages. This new feature will be discussed further this week after additional review by Lead Devs.

Email API and customisation features (#6592) @djpaulgibbs has been working on the email framework and has “reached out to a couple of potential contributors to help with some of the buildout.” He has since updated the ticket to include: the link to his “Amazing Emails” repo in Github, tasks he has completed so far, a list of remaining tasks, and instructions on how you can get involved with the project. Contributors are welcome!

Accessibility Fixes – @mercime has uploaded patches to a number of tickets, most of which have been committed to core.

@hnla: Will be free this week to “work on something fun and rewarding, and look over” the cover photos ticket. Btw, he has committed the BP companion stylesheet for Twenty Thirteen. Testing and feedback welcome.

@boonebgorges: “I would like to find time to look at migrating profile field visibility over to profile meta, so that we can fix a couple of bugs there. Beyond that, I’ll just drop in and do gardening as I have time for 2.4.0” (like fixing #5087 above).

@rayisme: “There’s already quite a few big features for 2.4.0 and I want to concentrate on helping move those along”, just like he has been doing for the cover photos ticket. He has also been doing some gardening specially on the tickets slated for 2.3.4.

Boone on the “Very French Trip WordPress”

@boonebgorges was the special guest on “Very French Trip WordPress”, a podcast in French (of course!), hosted by Thierry Pigot, Grégoire Noyelle, and @im4th last September 10. @im4th remarked later, “French people (listeners) are amazed about Boone’s French level!” 

Boone spoke about how to contribute to the development of BuddyPress and WordPress , along with little Wilhelmina. The hosts also shared information about SkiPress, the very first WP coding and skiing event in the French Alps for one week, and WordCamp Paris in February 2016, among others.

Slack log: https://wordpress.slack.com/archives/buddypress/p1442430115000166

#5087, #6570, #6592, #6604, #6606, #dev-chat

General Summary as of September 9, 2015

This is a compilation of dev chats held in August 26, September 1, and September 9.

BuddyPress 2.3.4

There will be a minor release coming up to address some necessary fixes and updates. Five tickets are currently slated for this release, four of which are still open.

  • The list of tickets slated for BP 2.3.4 are available on this page.
  • Release date: TBA

BuddyPress 2.4.0

  • BP 2.4.0 Beta: October 7, 2015
  • BP 2.4.0 Release: October 28, 2015
  • Features slated for this release are available in our Trac Milestone

TICKETS COMPLETED

Forty-one trac tickets have been fixed to date. The list for all tickets completed so far is available on this page. Notable:

User roles with differents profile fields (#5192) Many thanks to @boonebgorges, @Offereins, @tanner-m, and @im4th, work on this ticket has been completed and the “first killer feature for member types” is available for testing and feedback.

ONGOING WORK

Ninety-one more tickets are slated for 2.4.0 to date. You can keep updated with the complete list of these tickets on this page. The following have been highlighted in compiled chats:

xProfile Fields and Field Groups@johnjamesjacoby continues work on enhancements and fixes for the xProfile component, specifically querying & sign-up fields. Patches coming up.

@since standard not parseable with phpDocumentor 2 – (#6576) In preparation for setting up developer.buddypress.org, @djpaulgibbs posted that our current @since tags are not being parsed/extracted correctly per his tests. @tw2113 has accepted the task to convert the @since tags throughout the project and has already completed the conversion in four component folders to date.

Email API and customisation features – (#6592) @djpaulgibbs has posted the scope and vision for the first version of BuddyPress Emails. He has started work on this already in his github repo but would need to “add a bit more code” before he reaches out to all who said they wanted to help with this new feature.

Create New Invitations API – (#6210) @dcavins continues work on the Group Invitations API which needs some other trac tickets to be completed first. To start off, he has introduced a new function `groups_send_invite_by_invitee()` to handle sending a single invitation keyed by the invitee ID and group ID. In conjunction with that, he is working on adding a “manage invitations” pane to the group admin screen.

Let’s give post-form.php the love – (#6569) In ticket, @im4th, @rayisme, and @modemlooper have been in discussion about improving the UI of the Activity post form. @im4th has uploaded patches which include new hooks and reorganization of the post form. @im4th added, “We want to make it possible for any plugin to add custom ‘attachment’ types.”

  • @johnjamesjacoby noted that “with cover photos and avatar upload improvements, @im4th and @rayisme have both done a good job of assessing the typical user and use cases” when @modemlooper voiced his concern about adding new functionalities directly to core instead of introducing such as feature plugins first.
  • @boonebgorges mentioned that he “maintained a lot of BuddyPress sites and knew the pain of having an update introduce UX that he hadn’t prepared for. But I know how to deal with this, and it seems better than the alternative, which is disabling new stuff by default, and never having anyone use it.”
  • @rayisme said that an admin option to turn off attachments is doable and makes sense.
  • @im4th averred that new features will be extensible as usual and will include documentation.

Add UI for adding Profile Header Images for Users and Groups (#6570) and BuddyPress Modal Iframe (#6604) – @im4th has been rocking it with the new cover photos feature along with @rayisme. In the latest patches, in addition to the new UI for cover photo uploads for members and groups in the frontend, @im4th has added uploading via new BP Modals in the frontend and backend for both profile images and cover photos. Very cool, check it out 🙂

Commit Access

BuddyCamp Brighton Videos

The following videos are now available at WordPress.tv:

Enjoy 🙂

#5192, #6210, #6569, #6570, #6576, #6592, #6604, #dev-chat