Dev Chat Summaries for July 20 & 27, 2016

BuddyPress 2.6.2

  • Release date: TBA
  • There are currently 7 tickets in queue (3 closed. 4 open).
  • 404 errors when using HHVM on BP 2.6.1.1 (#7197) @rayisme has patch.
  • BP no longer filters wp_mail_from_name when using wp_mail() (#7024) @djpaulgibbs has patch. Might close this ticket.
  • @mentions break instagram oembeds if same username exists on site as instagram (#7084) needs patch.
  • Unit tests failing on PHP 7.0.9 (#7204) needs patch.

BP 2.7 Trac Tickets

Implement user capabilities for Activity component (#7176) @djpaulgibbs has patch. Feedback requested.

Groups: Draft, Locked or Suspended status (#6677) @dcavins has patch. Feedback requested.

Single items for the Blogs component (#6026) @im4th has patches. Feedback requested.

Hierarchical groups (#3961) @dcavins has patch. Feedback requested.

Components: BuddyPress.org Sites There are a number of tickets in Trac which need to be double-checked if the issues are still valid. If it is and you want to patch it up:
go svn co http://meta.svn.wordpress.org/sites/trunk/buddypress.org/,
create the patch, and upload the patch to the appropriate BP trac ticket.

Slack logs:
July 20: https://wordpress.slack.com/archives/buddypress/p1469041213000135
July 27: https://wordpress.slack.com/archives/buddypress/p1469646028000542

#3961, #6026, #6677, #7024, #7084, #7176, #7197, #7204, #dev-chat

BP 2.7 Kickoff Meeting – July 13, 2016

Project Schedule

  • July 13, 2016 – Kickoff – scoping/wishlist
  • September 21, 2016 – Beta 1
  • October 5, 2016 – Release Candidate 1 (string freeze)
  • October 12, 2016 – Target release date for BuddyPress 2.7

Release Lead for BuddyPress 2.8

Slava Abakumov Slava Abakumov (twitter) has been translating BuddyPress to Russian since October 2008 (long before the very first beta) and has submitted many BuddyPress plugins to the WordPress repository. He is a doting father, developer, and project manager, who also enjoys road-cycling and roller-skating. His motto is “Be good, have fun, create things”.

Congratulations @slaffik! 🙂

BuddyPress Leads in the Windy City

Watch out Chicago! @johnjamesjacoby, @boonebgorges, and @djpaulgibbs will be spending some time together at an undisclosed location in the city this Monday, July 18. 🙂

Images of BuddyPress leads - John, Boone, and Paul.

bbPress 2.5.10

bbPress 2.5.10 was packaged and released by @johnjamesjacoby Wednesday, July 13. This was a security release so please upgrade if you haven’t already.

Navigation API in Codex

@boonebgorges has posted a new article about the new Navigation API. Check out all the examples to help you with customizations.

BP 2.7 Scoping/Wishlist

BLOGS

CORE

  • Accessibility fixes for BP Admin screens and templates @mercime
  • Widget for logged-in user Notifications used in wp-toolbar (#7183)

DOCUMENTATION

GROUPS

MEMBERS

REST API@boonebgorges and @rayisme

TEMPLATES

  • Extract & relocate core markup functions @hnla

TOOLBAR AND NOTIFICATIONS

Though not mentioned during dev chat, following are a few of many interesting tickets which you might like to contribute to or kibitz about:

  • Merge BuddyPress Followers into BuddyPress Core (#7133)
  • UI to pick Template Packs (#7157)
  • Admin UI options for all template features (#7160)
  • Add #hashtag auto-suggest (#7165)

Slack log: https://wordpress.slack.com/archives/buddypress/p1468436417003180
(Slack account is required)

#3961, #6026, #6677, #6712, #6812, #7133, #7157, #7160, #7165, #7179, #7180, #7181, #7182, #7183, #dev-chat

Dev Chat Summary for June 24, 2015

BuddyPress @ WordCamp Europe 2015 Contributor Day, Spain

  • WCEU Contributor Day is this coming Sunday, June 28th! If you want to join and contribute to BuddyPress, you’d need to register separately for that day at this webpage by clicking on the “Start Survey” button near the bottom of the page.
  • @DJPaulGibbs will be leading the BP contributors team and will be guiding you in the areas you’d like to get involved in: coding, designing, documentation, helping out in the forums, among others.
  • Attached below is the video he made inviting you to join the BP Group.

Eye on Accessibility

  • (#6531) and (#6532) – @mercime posted the tickets to address accessibility issues found in some BP templates and a few BP admin screens. @hnla mentioned that there are a few more areas which need some attention as well. The tickets above focused only on the items which were red-flagged during accessibility checks.

bp_create_excerpt returning malformed markup

  • (#6517) @boonebgorges has committed the patch to fix some tag-parsing issues introduced in a previous ticket based on @hnla’s report. Boone has added another patch which fixed the issue brought up by @danbp about the error which showed up when the string to be truncated contains markup.

Improvements on Extended Profile Fields

  • @johnjamesjacoby will be focusing on sign up fields and improvements to the profile fields for early 2.4.0.

Member-type-specific xProfile Fields

  • @boonebgorges mentioned that he’d like to work on member-type-specific xProfile fields “but this probably depends on JJJ’s work, so we’ll see how that goes.” JJJ mentioned that @tanner has done something similar and Boone noted that @offereins also did some significant work towards this (e.g. in #5192).
  • Both @offereins and @tanner have indicated their interest to help make this happen for 2.4.0. 👍 👍

Wrapper for Member Tabs Setup

  • @boonebgorges would also like to explore a BP_Group_Extension-like wrapper for member tab setup and mentioned that he and @dcavins should take a meeting to discuss this. @dcavins in turn said that @im4th was exploring the navigation tabs for his work in #6026 (Blogs with “profiles”).
  • Looks like this is moving towards setting up one super API to manage all BP navigation/subnav items that would be backwards compatible. 🎊

Tickets Ready for Review

  • @rayisme requested dev feedback for the two tickets he’s been working on lately: (#6387) Fix for bp_groups-template in order to support Ajax for group admin actions and (#5817) Additional styling support for BuddyPress Widgets.

Addendum: bbPress Survey 2015

  • Please take the 2015 bbPress Survey and tell your friends! https://bbpress.org/blog/2015/05/2015-bbpress-survey/ The survey will end a few days after the 4th of July.
    https://twitter.com/bbPress/status/604122842209345536

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

#5192, #5817, #6026, #6387, #6517, #6531, #6532, #dev-chat

Dev Chat Summary for June 17, 2015

BuddyPress 2.3.2

  • @boonebgorges packaged and released BuddyPress 2.3.2 yesterday. This is a security and maintenance release. https://wordpress.org/plugins/buddypress/

BuddyPress Deploy Script

  • @boonebgorges has released the bash script for deploying BuddyPress 2.3.2 at https://github.com/buddypress/bpdeploy
  • Caveat: “Not intended for general use. Could be very dangerous. Do not even look at it, or your eyeballs might turn to dust.”

BuddyPress @ WordPress London Meetup

  • June 18 – @hnla and @DJPaulGibbs will be sharing information about the recent BuddyPress release and ideas for the future with the group.

BuddyPress @ WordCamp Europe Contributor Day

  • June 28 – @DJPaulGibbs will be on hand for the BuddyPress team which already has 14 signups to date.
    WordCamp Europe contributor day

Comment syncing between activity and post comments for Custom Post Types

  • #6482@im4th has posted a patch to fix comment syncing for activity stream and blog posts. Dev feedback welcome.

And if the Blogs component had Single items?

  • #6026@im4th has just upload a new patch two days ago plus a demo video for this feature for multisite installations. “Blog single items is a way to improve blogs ‘discovery’: you can subscribe to it to get the blogs activities in your profile, the admin can add a profile photo for his blog, manage subscriptions, he’s notified of new subscribers. It’s also a new place to manage some specific BuddyPress settings e.g. improving the post type activities by letting each blog admin to control which post type can generate activities.”

BuddyPress @ WordCamp Lyon

  • Parlez-vous français? @im4th’s presentation at WCLyon is now available at WordPress.tv.

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

#6026, #6482, #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 22, 2015

BuddyPress 2.2.3.1

BuddyPress 2.3.0 Schedule Update

  • BP 2.3.0 Beta 1 is scheduled for this coming week.
  • BP 2.3.0 RC 1 is scheduled two weeks before release.
  • Target release date for 2.3.0 is May 26th, three days before BuddyCamp in Miami, Florida.

Avatars, an extensible UI

  • (#6290) @im4th has tested the new Avatar UI on the BP Default theme and @hnla has done the same for WP Twenty-* themes. Both are working on improving the current UI. @johnjamesjacoby recommended testing as well on popular BP-compatible premium themes and can get copies of such themes to help the authors make the necessary adjustments.
  • @rayisme suggested adding back informative text on the screen: “In trunk, there is a “Delete” button in the nav (Upload, Camera, Delete), but it isn’t as clear that a user has a current avatar. “ @rayisme will work on a patch for this.

And if the Blogs component had Single items?

  • (#6026) This ticket contains major enhancements to the blogs component. @im4th indicated that he was ready to work on the “site logos” (Avatars for sites) and sought advice on the best placement to add this new feature. @johnjamesjacoby noted, “The code should live in the Blogs component, with whatever graceful degradation is necessary. And the avatars themselves, probably in the same structure as members and groups avatars.”
  • With the placement of the new features resolved, @im4th stated, “I can work on #6026 + (blog) creation steps and see where we arrive in the next 2 weeks.”
  • Update: @im4th added a patch for review and tagged this ticket for BP 2.3.0 in case we can quickly decide whether to include it or not.

Option to disable Group avatars

  • (#4677) @boonebgorges has been adding and updating patches for this feature request. The latest patch has revisions for 8 core files (activity, core, groups), three bp-legacy group templates, and the buddypress.css file.
  • @im4th is waiting for this feature to be committed to core to tie in the Avatar UI with uploading avatars for user profile, single groups (if not disabled), and for user blogs on multisite installations.

Groups single item home: improve the way we deal with custom front and activity component

  • (#6388) @im4th has also been working on improving this feature: custom home pages for single groups and had uploaded a patch for review. This ticket is tagged for future release but if group templates are going to be changed in ticket #4677 above for 2.3.0, it’s best to work on this group enhancement at the same time.
  • Feedback welcome.

BP Companion Stylesheet for Twenty Fourteen Theme

  • (#9784) @hnla has committed his first pass on the companion CSS and SASS files for the theme to trunk. Styling for the BP groups component in both the Twenty Fifteen and Twenty Fourteen themes will be added sometime soon. Testing and feedback welcome.

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

#4677, #6026, #6290, #6388, #9784, #dev-chat

Summary of Dev Chats held November 12 & 19, 2014

Trac Tickets

#6006: User/Member Types API

  • Patches by @boonebgorges provide the minimum set of functionalities to support for “user/member types” to begin with. Kudos. There is no UI yet at this point but developers can already use the API when BP 2.2 rolls out.
  • Proposed new taxonomy ‘bp_user_type’ for this new feature will be discussed at a later date along with related tickets for a generic BP taxonomy and the Group taxonomy.

#6005: No-js bulk deletion of messages

  • Improvements to the Messages interface for no-js support has grown to some major changes in the Messages template screen, Messages loop, and legacy (theme compatibility) JS and CSS.
  • Decision: Move forward with the improvements.

#6008: Remove HTML from post_title for groups

  • This involved removing the HTML markups (links/buttons) inserted in page titles. Consequences for removing the markups are: member/group names in the title of pages will no longer be clickable and that a decision has to be made where to relocate the “Create a Group” and “Create a Site” buttons.
  • Decision: Move forward with removal of HTML from post_title for groups and blogs. New locations for the “create” button/links removed will be decided at a later date.

#5839: BP_XProfile_Query – filtering user query results by xprofile field matches

  • @boonebgorges introduced BP_XProfile_Query which will allow for an easier way to get a list of users who match a given set of xprofile terms. At this time, only plugin developers will be able to use this feature as the UI for this API will not be built until much later.

#6026: And if the Blogs component had Single items?

  • @imath is taking on the Blogs Component and has started work exploring the different avenues for improvement. Screenshots and link to the plugin he created during discovery are available in the ticket.

Tickets re Messages Component

  • @slaFFik has volunteered to work on tickets relating to the Messages component for the BP 2.2 cycle. It’s his 5% for WordPress via BuddyPress 🙂

BuddyPress Translations

  • @djpaulgibbs has been trying to get BuddyPress translations in order. Previously, he contacted each validator by email to follow up on translations. Last week, he posted at the make.wordpress.org/polyglots blog to find better ways of communicating with validators about outstanding translations.
  • @slaFFik reported that translations are being pulled from the 2.0 version instead of from the 2.1 version. @boonebgorges pointed to ticket he posted at Meta Trac to follow up on this recurring issue.

2015 BuddyPress Survey

  • The day after the 11/12 dev chat I posted in this blog and at the BP Support forums to open the floor for questions they would like to see in the survey.
  • Survey preparation through posting of survey results can be tracked at #5980.

BuddyPress Codex

  • Codex team needs a curation tool akin to the Recent Codex Activity updates used before or just a page template which renders a list of each revision done in any codex page.
  • New sections have been added to the Codex: Administrator Guide and User Member Guide.
  • @hnla and I continue work on with updating pages, moving other pages to Archives, and creating new pages as needed.

Welcome Screen

  • @djpaulgibbs is still working on some sweet ‘welcome screen’ functionality for BP 2.2.

Slack logs

11/12/2014 https://wordpress.slack.com/archives/buddypress/p1415822670000366
11/19/2014 https://wordpress.slack.com/archives/buddypress/p1416427220000990
You need to log in to view the archives. If you don’t have an account set up yet, please proceed to https://make.wordpress.org/chat/

#5839, #5980, #6005, #6006, #6008, #6026, #dev-chat, #slack