BP 2.3.0 Dev Cycle – Contributor Priorities

This is a compilation of the planning and discussions held during the past three weeks (02/11/15, 02/18/15, and 02/25/15). Contributors have indicated the areas they are going to work on for the next three months or so of the 2.3.0 dev cycle:

@dcavins

  • New Invitations API where he’ll be building the API/lib first and add the component later as the need arises (#6210) with @johnjamesjacoby
  • Add tests for group invitations and membership request functions (#6209)

@tw2113

  • Complete documentation on BP Core files (#5940)
  • Complete documentation on BP Templates (#5948)
  • Reference: Docs initiative (#5022)
  • Afterwards, he will go over to all existing phpdocs and touch up ones that PHPStorm is reporting as inaccurate params and whatnot.

@im4th

  • New Attachments API (#5429) with @johnjamesjacoby
  • Local avatar management with new attachments API (#6004)
  • Possible new Relationships API with @djpaulgibbs based on https://github.com/paulgibbs/buddypress/tree/posts2posts for the Favorites/Likes features. Meeting at WCLondon to discuss this.

@boonebgorges

  • Member types API level such as member-type-specific xprofile fields (#5192)
  • “Only Me” profile fields are searchable by other users (#6211)
  • Member Types API: remove a user’s member type (#6188). Update: This issue was fixed today.
  • Check in other ongoing work in Trac

@hnla

  • Add companion stylesheets for all WordPress Default themes (#6248)
  • Twenty Fifteen theme BP Companion Stylesheet (#6124)

@rayisme

@mercime

  • 2015 BuddyPress Survey: launched 02/18/2015 through results post in April (#5980)
  • 2015 bbPress Survey: from ~ April 2015 through results in June/July 2015 (bbPress#2767)
  • WP Theme Repo: submit themes which support BuddyPress and bbPress
  • BuddyPress Codex: Add/update articles

@djpaulgibbs

  • Work with @im4th on the new Relationships API
  • Deleted activity items remain favourited (#3794) with @johnjamesjacoby
  • Activity Favorites: alternative management & new features (#5644) with @johnjamesjacoby
  • Improve representation of blog posts in the Activity Stream (#6177) which is virtually ready
  • BP Trac Maintenance and work on ideas for future releases

@johnjamesjacoby

  • New Notifications Meta (#6257)
  • Work with @rayisme on Message cache
  • Work with @im4th on new Attachments API
  • Work with @dcavins on new Invitations API
  • Work with @djpaulgibbs on Favourites/Likes
  • Work on new Administration UI’s for each component. @djpaulgibbs mentioned that he has UI for xProfile in wp-admin.

@slaffik

  • Will continue with his 5% for WordPress via BuddyPress and find ways to contribute in Trac.

You can keep track of the tasks for the 2.3.0 milestone on this page.

Commit Access

  • Commit access has been granted to @hnla for his work on the tickets mentioned above and other tasks to be assigned by the Lead Developers.

BuddyPress.org Issues

  • @slaffik raised an issue about the i18n sites of BuddyPress.org. @henrywright brought up an issue re BuddYPress.org forums. @ubernaut reported on an issue which was previously reported in trac which will be fixed when the WP trac ticket referenced in said ticket is fixed.
  • @johnjamesjacoby mentioned that these issues can be posted in https://meta.trac.wordpress.org/. The themes and plugins are open-sourced and can be patched. He added, “I don’t expect anyone to want to figure that all out (as it’s a bit non-standard at the moment.) It’s a bit unorthodox because BuddyPress.org & bbPress.org share resources amongst several sites & trac which does not run WordPress or PHP.”

New BuddyPress Welcome Screen Designs

  • Per initiative led by @djpaulgibbs in his post last Dec. 19th, @modemlooper presented two screenshots prepared by designers from WebDevStudios two weeks ago (#6224). Most of those present at the dev chat preferred the screenshot of the BP Welcome screen header (light version).
  • @djpaulgibbs encouraged interested parties “to think bigger than what we do on the Welcome screen already, not just make current screen look/work better”.

2015 BuddyPress Survey

  • Please help guide the direction of BuddyPress development in 2015 by taking the Survey at https://buddypress.org/2015/02/2015-buddypress-survey/ Thank you!

#6211

#3794, #5022, #5192, #5429, #5644, #5940, #5948, #5980, #6004, #6124, #6177, #6188, #6209, #6210, #6221, #6224, #6248, #6257, #dev-chat

DevChat Summary for January 7, 2015

Trac Tickets

#5733: Use wp_cache_add_global_groups() so cache is applicable throughout multisite

  • @johnjamesjacoby continues work on improving caching  in multisite installations specifically for off-root requests. Issues were clarified and solutions discussed.
  • Update: Patches have been committed and included in BP Beta 1 release. Additional improvements will be made during the BP 2.3 cycle.

#6092: Lots of typos

  • @slaffik reported that he was working on the ticket to fix all instances he could find.
  • Update: Patches have been committed and included in BP Beta 1 release.

#5932: Capability for BP_Members_Admin should be “manage_network_users”

  • @rayisme requested feedback on the patch he made for the enhancement.
  • Update: Patch has been committed and included in BP Beta 1 release.

#5914: Registration form: Proposed enhancements for touch devices

  • @rayisme submitted an updated patch for this enhancement.
  • Update: Patch has been committed and included in BP Beta 1 release.

#6040: Friendship activity missing

  • @im4th requested for feedback on the patch where hard-coded scopes would need to be separated and then creating only a single activity for the friendship.
  • Update: Patch has been committed and included in BP Beta 1 release.

#5509: invites-loop template re-factoring

  • @hnla followed up on the ticket to improve the invites-loop template.
  • @dcavins has added a new patch. Status: pending.

Baby 2.0 “Wilhelmina”

  • Congratulations to Boone & Rebecca Gorges and big bro Wally on the birth of Wilhelmina last January 6th! Seconding what @rayisme declared, “(It’s) another successful commit by Boone.” 🙂

New BP Core Team Members

  • We’re pleased to announce two new members of the BuddyPress core team.
  • @tw2113 (Michael Beckwith) is a WordPress, BuddyPress, and bbPress core contributor and will continue his stellar work  improving BP’s inline documentation among other tasks planned for this year. He is a Developer connected with WebDevStudios who loves Jelly Beans & 90’s alternative music.
  • @dcavins (David Cavins) is a core contributor to the WordPress and BuddyPress projects and has contributed to the BP Codex and Forums. He will be working on the new Invitations API for BP  2.3. David also owns Cavins Guitars and will give you a 10% discount if you mention “BuddyPress” when you purchase a guitar from his store 🙂
  • Congratulations @tw2113 and @dcavins!

2015 BuddyPress Survey

  • I’ve uploaded the questionnaire to PollDaddy.com and a couple of questions may be deleted/replaced before launch.
  • The survey will be launched around two weeks after BuddyPress 2.2 is released.

BP Codex

  • @hnla mentioned that there will be another review of the Codex articles after the 2015 BP Survey is launched.
  • In the meantime, the articles and screenshots will be updated for the upcoming release of BP 2.2, among others. If you’d like to contribute screenshots using Twenty Fifteen in the front end, please leave a message in the comments below.

make.buddypress.org network

  • @ubernaut brought up an issue where the link/s to participate and contribute to the BuddyPress project was not clear/obvious to newcomers. The link for contributor participation is on the front page of the Codex but near the bottom of the page. Proposal has been made to add a link to the page in the bpdevel.wordpress.com sidebar.
  • @johnjamesjacoby noted that we basically need a make.buddypress.org network

BP 2.2 Beta 1

  • BP RC 1 was scheduled to be released sometime after DevChat. @boonebgorges recommended that decisions be made on other pending tickets before beta version. Throughout that day and following days, patches were submitted and committed to core and many pending tickets were closed for the 2.2 beta.
  • @johnjamesjacoby announced the release of BuddyPress 2.2 Beta 1 for testing and feedback on Saturday, January 10th.
  • Tickets closed for the BP 2.2 cycle: 132 and counting.

Slack log

  • 01/07/15 – https://wordpress.slack.com/archives/buddypress/p1418846465000743

#5509, #5733, #5914, #5932, #6040, #6092, #dev-chat