Dev Chat Summary for November 25, 2015

BuddyPress 2.4.1

  • As of 11/30/15, 2.4.1 will be released this week.
  • Six of the 7 tickets slated for this release are all good to go.
  • (#6675) WP 4.4. deprecates wp_title() will be moved to BP 2.4.2 which is scheduled sometime after WP 4.4.0 is released.

BuddyPress 2.5.0

  • @djpaulgibbs proposed start of dev cyle on Wednesday, Dec. 2, and release by March 2, 2016. He also mentioned that “we will lose probably a few weeks’ worth of development over Christmas, but I’d rather keep the pace up even if that means a smaller release.”
  • @boonebgorges noted that “in the last couple releases we’ve done fairly long beta/RC periods. I think it’s been good to be conservative. But they’ve also been too long for what we’ve actually needed. So if we think the release might be a bit smaller, we might consider a somewhat condensed period between feature-freeze and release. Not something we have to decide today.”

Wishlist

These are a few of our favorite things and suggestions for this dev cycle:

Improve BP Navigation from @im4th. @boonebgorges has started work on ticket last week refreshing the `BP_Nav` ideas. He will “dive into it after WP 4.4 comes out.”

Clear out all trac bugs from@tw2113.

Update Member home page to match new functionality of Group home page from @hnla. Can start off with user’s own `front.php` template and expand on top of this later.

BP Emails from @djpaulgibbs. This involves “architectural improvements to emails, and customizable emails. (#6592)

xProfiledata_meta from @boonebgorges.  Fix the way xProfile field visibility is stored (move from usermeta to xProfiledata_meta), which will make the data schema saner and also allow us to fix some search-related bugs.

Do the @todo items in codebase from @tw2113.

Improved caps from @im4th. Currently doing it in his template pack project.

Hashtags from @jconti. @slaffik noted that there are two BP-compatible hashtag plugins in WP repo. Chat continued on whether hashtags will be used for search vs. auto-completing hashtags or both.  @rayisme has worked on a fork of etiviti’s older hashtags plugin, will require at least some form of unicode support. He will be working on “Better compatibility when using ‘BP_ENABLE_USERNAME_COMPATIBILITY_MODE’ and UTF-8” which would also support emoji hashtags mentioned by @djpaulgibbs.

BP Template Versioning from @hnla. Feedback requested on current ticket to move the project forward.  (#6642)

developer.buddypress.org from @mercime. @djpaulgibbs noted the logistics required and testing will be needed before deployment. @boonebgorges mentioned some devs expect projects with stable APIs to have web-based documentation generated even when they are already big fans of the inline documentation.

Add “semi-private group” from @mercime. @boonebgorges pointed out that there were a couple tickets about separating the various parts of group status into standalone bits, so that you could make custom group types  like visibility vs join/invite vs who-can-invite etc. A version of “semi-private” would be some combination of these things. (#6094)

Bulk mentions for Groups from @jconti.  Feature is akin to Slack’s @ {here} {channel} {etc}. @djpaulgibbs noted that “the complexity there is around updating the notifications and probably a per-group setting to turn that on/off, when I rewrote the auto-suggest lookup stuff about a year ago, I had it in mind to be able to support group mentions, so there’s some work done already. @im4th brought up concern about notifications (emails) if a group has 200,000 members.

Reactions instead of favorites, dream from @im4th@boonebgorges replied with “A dream: BuddyPress Relationship Table and API.”  @djpaulgibbs: both ideas fill me with memories of many hours spent on those, I have like a quarter-done github branch somewhere porting Posts2Posts over if anyone’s really really keen. “

Update default templates from @hnla. Explore what we can do to update the default templates – perhaps with a focus on markup in core that can be extracted out to template directories.

There are more features, bug fixes, and enhancements not mentioned above that already have tickets in Trac and some that will have tickets soon. Join the fun in making this dev cycle another awesome one for the community!

Trac Tickets for the 2.5.0 milestone are available on this page.

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

#6094, #6592, #6642, #6675, #dev-chat

Dev Chat Summary for September 30, 2015

BuddyPress 2.3.4

  • Tickets slated for this minor release 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
  • Fifty tickets have been closed to date. The list of tickets completed so far is available on this page.
  • There are 91 tickets left in queue.

Add UI for adding Profile Header Images for Users and Groups (#6570) Feature is in trunk. https://bpdevel.wordpress.com/2015/09/30/buddypress-2-4-0-will-introduce-cover-images-for-members-groups/
Per @im4th: Testing and feedback welcome!

Groups single item home : improve the way we deal with custom front and activity component (#6388) Feature is in trunk. https://bpdevel.wordpress.com/2015/10/03/get-ready-2-4-0-will-introduce-important-changes-in-groups-homes/ Per @im4th: Testing and feedback welcome!

Twenty Sixteen BP Companion Stylesheet. Per @hnla, this stylesheet for the upcoming default theme along with the BP companion stylesheet for Twenty Thirteen (#6533) will be released for 2.4.0. As always, testing and reporting areas which need improvements are welcome.

Template Versioning (#6642) @hnla is working with @im4th on this new feature to provide users with a list of changes to BP template files during a dev cycle @ https://github.com/imath/bp-template-checker. Discussion held in chat touched on specific processes and expectations, including: the possibility of including this for BP 2.5.0; not showing message to admins/regular users, i.e., feature is enabled when developer adds define('WP_DEBUG', true); in wp-config.php; and “show this information in a developer-y way – maybe via_doing_it_wrong() – but to be able to suppress specific notices”, among others.

Email API and customisation features (#6592) @djpaulgibbs said that he’s not sure whether this feature would make it for 2.4.0 where it would also allow time for testing and feedback. He thanked @timersys and @shanebp for feedback on his latest updates. Calling those who volunteered to get involved on Slack 🙂

Use wp_editor for “multi line text area” xprofile field in frontend (#5625) @boonebgorges is working on this ticket and will “try to carry it across the finish line for 2.4.0.”

@since standard not parseable with phpDocumentor 2 (#6576) @tw2113 has completed the standardization of @since tags for all components to pave the way for the upcoming developer.buddypress.org. In addition, he left a friendly reminder that “WP docs standards do say to have inline comments treated as proper sentences, so capitalize the first letter and provide punctuation please.”

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

#5625, #6388, #6533, #6570, #6576, #6592, #6642, #dev-chat

Dev Chat Summary for September 23, 2015

BuddyPress 2.3.4

BuddyPress 2.4.0

  • Forty-four tickets have been closed to date. There are 98 tickets left. The list of tickets completed so far is available on this page.
  • @boonebgorges noted, “Those who wield the terrifying power of Commit should go through (tickets with patches) and exercise it.”

Email API and customisation features (#6592) @djpaulgibbs: “If people want to help with any particular aspect of BP emails, (you are) more than welcome to participate.” Details are available in ticket. In addition to @espellcaste and @timersys who volunteered to help out in ticket, @marmaduka and @tw2113 have also indicated their interest to do the same during dev chat.

Add UI for adding Profile Header Images for Users and Groups (#6570) @im4th has uploaded new patches based on the decisions made during dev chat and recommendation in ticket: modals are put on hold, add filter to change the default Attachments uploads directory, and some string changes. He has posted more information about how to add the new cover images in ticket for stand-alone themes with custom BP templates and still using theme compatibility as well as for those still using the bp-default theme.
Update: Post about this new feature is imminent.

Groups single item home : improve the way we deal with custom front and activity component (#6388) @im4th sought consensus on patch for 2.4.0 release. @boonebgorges gave thumbs up on the approach. @djpaulgibbs had looked at it before and had positive feedback.

BuddyPress Codex

@slaffik inquired about editing codex pages and about the avatars of article contributors which show up at the bottom of the page. He was assured that anyone who was logged in can add new articles and edit current articles. @hnla reported the avatar / author function has been broken for a while. @djpaulgibbs mentioned that the avatars code is available in meta trac but at this time, he’s concentrating on BP Emails. Just to note that all are welcome to create a ticket and provide a patch to address the issue.

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

#6388, #6570, #6592

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

Dev Chat Summary for August 12, 2015

BuddyPress 2.3.3

Release Date: After WP 4.3.0 rolls out next week.

There are three open tickets:

  • Wrong shape of the CROP size of the group thumbnail (#6551)
  • Mentions.js fails on wp-admin post editor (#6487)
  • WP 4.3 changes in WP_List_Table (#6465)

@djpaulgibbs has volunteered to help move these tickets forward.

BuddyPress 2.4.0

Add UI for adding Profile Header Images for Users and Groups

  • (#6570) @im4th opened the conversation which lasted ~ one hour on the best way forward for this new feature. This resulted with great feedback from @johnjamesjacoby, @rayisme, @djpaulgibbs, and @hnla.
  • Points made:
    1. Feature is available for all themes. bp-legacy‘s member-header.php gets the new hotness, and nothing gets broken if the feature is not activated.
    2. Create new template part with new markup, styles, and JS as needed
    3. Integrate a flexible header image for admin-area profiles, user dashboard
    4. If a custom template part is used in theme, then nothing happens because theme compatibility would never include anything in bp-legacy. If they are relying on theme compatibility and bp-legacy then they get the new markup and CSS that we give them.
    5. Users/theme authors will be able to edit their home.php template to support this new feature
  • More to follow. Odds are, there will be some fast and furious work coming soon.

Conversation replies don’t immediately inherit the HTML of custom templates

  • (#6572) @rayisme introduced a new template part to replace the hardcoded markup used to render a single message item in ticket. Discussion in dev chat then ensued to solve one of the two hard things to do in computer science, naming things . Consensus was reached on the name of the new template part, simply message.php.
  • Update: Patch has been committed to core.

@since standard not parseable with phpDocumentor 2

  • (#6576) @since tags throughout the BuddyPress project needs to be revised/updated to parse docs correctly in preparation for developer.buddypress.org.
  • @tw2113 will be working on this.

Attachment API conflicts with wp_enqueue_media()

BuddyCamp Brighton, U.K.

This event was a success based on the feedback from the attendees. Congratulations to @djpaulgibbs and @karmatosed, organizers of the first BuddyCamp in Europe, as well as to all the speakers and presenters!

  • @im4th has posted about his BuddyCamp experience in français along with his slides at his site.
  • @modemlooper has uploaded his BuddyCamp video about mobilizing your BuddyPress site @ Dropbox.

If you want to include links to your BuddyCamp Brighton slides/videos or photos, post a comment below and we’ll add it to the list above.

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

#6465, #6487, #6551, #6570, #6572, #6574, #6576, #dev-chat

General Summary as of August 2, 2015

Apologies for not posting updates here lately. This  is a compilation of all the informal and official chats during the month of July ( 1st, 2nd, 3rd, 4th, 5th, and in between) as well as relevant activities in Trac. It’s organized to give you a bird’s-eye view of the cool & amazing BuddyPress features and enhancements coming soon and those which have already landed.

BuddyPress 2.3.3

There will be a minor release coming up to address some necessary fixes and updates. Seven tickets are currently slated for this release, four of which have been completed namely:

  • Add BuddyPress Menus to Customizer (#6509)
  • bp_create_excerpt returning mall-formed markup (#6517)
  • Minor class change for bp-core-admin-tools.php (#6561)
  • WP 4.3 changes in WP_List_Table (#6465)
  • The list of tickets slated for BP 2.3.3 are available on this page.
  • Release date: TBA

BuddyPress 2.4.0

  • Target Release Date: October 6, 2015
  • BP 2.4.0 Beta 1: two weeks before release

TICKETS COMPLETED

Twenty-four trac tickets have been closed to date. The complete list of all tickets completed for BP 2.4.0 are available on this page. Some tickets noted were:

  • Separate functions for creating a new nav link and registering a screen function (#6534)
  • New Filter for Groups Widgets and Members Widgets (#6513)

ONGOING WORK

Eight-two more tickets are slated for 2.4.0. Keep updated with the complete list of these tickets on this page. The following have also been highlighted in compiled chats:

xProfile fields used for signup should be configurable (#6347) @johnjamesjacoby. This feature would allow admins to cherry pick which profile field from any profile field group will be included in the registration page.

Continue xProfile field improvements @johnjamesjacoby continues to tackle tickets relating to xProfile Fields and xProfile Field Groups.

User roles with different profile fields (#5192) @boonebgorges worked with @offereins,  @tanner and  @im4th on the “first killer feature for member types.” Screenshot on the left below shows the new metabox  on the profile field edit panel which allows the administrator to select the member types to which the field is applicable  if you’ve set up member types in your site and none were selected.  Screenshot on the right shows a profile field unavailable to all members. Patches have been committed to trunk. Testing welcome.
membertype-profilefields

A new API to manage single items navigation (#6534) @im4th and @boonebgorges discuss strategies to make the new navigation API much more flexible and configurable than what’s currently available — “register nav items in a maximal way with callbacks, i.e., always register them, and then allow them to be suppressed when rendered, according to whatever access conditions have been set up.”

Add UI for adding Profile Header Images for Users and Groups (#6570) aka Cover Photos.  Screenshot below is a teaser of the profile header image within the Twenty Thirteen theme.  This feature is still in the preliminary stage as the conversation continues between @im4th and @johnjamesjacoby to determine the best approach to set up cover photos using the BP Attachments API. @modemlooper and @buddyboss have also shared how they implement this feature in a plugin or theme respectively.
Profile Photo or Cover Photo

Inline Documentation (#6396 through #6407) second pass by @tw2113 to clean up and update inline documentation. He’s also planning to parse out all the @todo notations and start some tickets for those items.

Fix for bp_groups-template in order to support Ajax for group admin actions (#6387@rayisme has uploaded patch to allow developers to use group template functions across all group contexts.  Dev feedback needed.

Additional styling support for BuddyPress Widgets (#5817) @rayisme has uploaded a patch to ensure that BuddyPress classes are injected in before_widget for themes that do not add the ‘widget’ class.

Companion Stylesheet – Twenty Thirteen (#6533) @hnla continues with the beautification of BuddyPress elements within the WordPress default themes.

Use WP 4.3 site icon feature to set a blog’s “profile photo” (#6544) aka Blog Avatar. @im4th has uploaded a patch using the customizer site-icon feature.

New Invitations API (#6210) @dcavins will continue with his work on this new API in addition to the trac tickets related to invitations and groups.

Accessibility fixes for bp-legacy templates (#6531) and BP admin screens (#6532) @mercime has uploaded patches for the two tickets. @im4th has committed patches for the Avatar UI uploader in the frontend screen and has added patches for the uploader in the backend.

UPCOMING TICKETS

BP Emails: @djpaulgibbs kicked off the BP emails discussion last July 8th which lasted for ~ two hours. Topics included: current WP email solutions/plugins, email queueing, needing a real cron job, BP_Email Class or not, BP email templates, possible Customizer piggyback, including modern PHP library, making the emails customizable by administrators, class/interface that implements the integration with a delivery service, etc.

Devhub for BuddyPress and bbPress: @djpaulgibbs will share more about these projects soon.

Translating BuddyPress

BuddyCamp Brighton, UK

  • Reminder: The first BuddyCamp in Europe is this coming Saturday, August 8! The schedule has been posted and tickets are still available.
  • Speakers: Paul Gibbs, Tammie Lister, Rocío Valdivia, Mathieu Viet, Hugo Ashmore, Sven Lehnert, and Michael Eisenwasser
  • Sponsored by: Bluehost, PlanetHoster, GoDaddy, WPML, Human Made, BuddyBoss, BuddyForms, WooCommerce, WebDevStudios, DataFlexor, Make Do, and Connected. Thank you!
    buddycamp-brighton-speakers
  • Update: Read @djpaulgibbs new post about BuddyCamp Brighton at our BuddyPress blog.

Interview with Paul Gibbs and John James Jacoby

  • Jeff Chandler and Marcus Couch interviewed @djpaulgibbs and @johnjamesjacoby at WP Tavern’s special podcast last Wednesday. If you missed it, just go to this page and listen to the latest updates about BuddyPress and more.
    Interview with John James Jacoby and Paul Gibbs

#5192, #5817, #6210, #6347, #6387, #6396, #6407, #6465, #6509, #6513, #6517, #6531, #6532, #6533, #6534, #6544, #6561, #6570, #dev-chat

BuddyPress 2.3.0 Livio

BuddyPress 2.3.0 has just been released! https://buddypress.org/2015/06/buddypress-2-3-livio/

Slack log: https://wordpress.slack.com/archives/buddypress/p1433358051000631
Packaging of this release began at the start of the meeting and ended after ~ 2-1/2 hours of fun later 🙂

Many thanks again to everyone who contributed to BP 2.3.0:

Aaron Jorbin (@aaronjorbin), Boone B Gorges (@boonebgorges), Brajesh Singh (@sbrajesh), CristinaCannon, David Cavins (@dcavins), Dennis (@wpdennis), Dominik Schilling (@ocean90), ecehren, @finzend, George Mamadashvili (@Mamaduka), Greg Rickaby (@gregrickaby), Henry Wright (@henry.wright), Hugo (@hnla), @jaimieolmstead, John James Jacoby (@johnjamesjacoby), jreeve, Justin Sainton (@JustinSainton), K.Adam White (@kadamwhite), Laurens Offereins (@Offereins), @lenasterg, Marc (@natrio), Markus Echterhoff (@mechter), Mathieu Viet (@im4th), @melhop, @mercime, Michael Beckwith (@tw2113), paresh.radadiya (@pareshradadiya), Paul Gibbs (@DJPaulGibbs), Prometheus Fire, @rayisme, Roger Coathup (@rogercoathup), Scott Seitz (@dtc7240), Scott Taylor (@wonderboymusic), Sergey Biryukov (@SergeyBiryukov), @shanebp, Stephen Edgar (@netweb), @svenl77, @WeddyWood, @wolfhoundjesse, @xgz.

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 15, 2015

BuddyPress 2.2.2.1

Avatars, an extensible UI

  • (#6290) … and the feature’s committed to core! Thank you @im4th 🙂
  • In addition to the improved profile photo uploader, a new camera feature using the device’s webcam video stream to take a snapshot of one’s profile photo has been added as an option for members using Firefox, Chrome, and Opera browsers. Browsers like iOS Safari, Opera Mini, and Internet Explorer which do not support getUserMedia can still be used to upload profile photo using the improved uploader.
  • More testing and feedback welcome.

Improve bp_core_check_avatar_type() and introduce a function to get the allowed avatar types

  • (#6336) In relation to the new Avatars UI, @im4th added checks for the allowed avatar and mime types. This has been committed to core.

XProfile fields used for signup should be configurable

  • (#6347) @johnjamesjacoby continues the major overhaul of the XProfile component and has gotten addicted to unit tests, Boone’s boon.

BP Core Hooks Documentation

  • (#5940) @tw2113 has completed the inline documentation for /bp-core files. What’s next: /bp-template/bp-legacy files.

BP Companion Stylesheet for Twenty Fifteen Theme

  • (#6291) @hnla has committed the CSS and SCSS files to core. Testing and feedback welcome.

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

#5940, #6290, #6291, #6336, #6347, #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