Today’s 4.4 Dev Chat: Oct 28

Dev chat is still at 20:00 UTC this week, even though Europe lost an hour, but it will change next week to 21:00 UTC after the US changes.

TODAY’S DEV CHAT: Wednesday, October 28, 2015 16:00 UTC-4:

Agenda:

  • Beta 2
  • Open floor for components
  • Dev post roundup

Fin.

#4-4, #agenda

4.4 Dev Chat, October 14: Suggest items for today's agenda

Here are my agenda items for today’s Dev Chat in the #core channel on Slack.

Time/Date: Wednesday, October 14, 2015 16:00 UTC-4:

  • 1 week til Beta 1
  • Component Updates

Please suggest any other agenda items for today’s chat. The band’s taking requests.

#4-4, #agenda

4.4 Dev Chat, October 7: Suggest items for today’s agenda

Here are my agenda items for today’s Dev Chat in the #core channel on Slack.

Time/Date: Wednesday, October 7, 2015 16:00 UTC-4:

  • Feature Plugin Merge Window CLOSES
  • Already Committed!
    • Responsive Images
    • oEmbed
  • Twenty Sixteen
  • Components
    • Customizer
    • Multisite
    • Shortcodes
    • Post By Email
  • Gardening
    • 7 weeks, 1186 commits Since 4.3
    • 207 in the past 7 days Timeline
    • We’ve closed 573 tickets on the milestone since 4.4 started
    • Always fun to look at Ticket Graph
    • Can we get below 3000 tickets (getting closer…)?
      • We have moved some .org tickets to Meta
      • We need to close 63 non-.org, non-4.4, non-4.3.2 tickets AND every new ticket that is submitted
  • 2 weeks til Beta

Please suggest any other agenda items for today’s chat. The band’s taking requests.

#4-4, #agenda

4.4 Dev Chat, September 30: Suggest items for today’s agenda

Here are my agenda items for today’s Dev Chat in the #core channel on Slack.

Time/Date: Wednesday, September 30, 2015 16:00 UTC-4:

  • Gardening
    • 6 weeks, 995 commits Since 4.3
    • 268 in the past 7 days Timeline
    • We’ve closed 484 tickets since 4.4 started
      821 if you count those that have been closed on other milestones as a result of gardening
    • Biggest drop in tickets since 3.7 Ticket Graph
      This is not unique Boom and Bust
    • Can we get below 3000 tickets (it will be tough…)?
      • We have to ignore .org from the # or move the tickets to Meta
      • We need to close 274 non-.org, non-4.4, non-4.3.2 tickets AND every new ticket that is submitted
  • 3 weeks til Beta
  • Comments: changes and many more changes
  • Request for Comments: Shortcode Roadmap
  • Customizer
  • Multisite
  • My next 2 focuses: Multisite and Media

Please suggest any other agenda items for today’s chat. The band’s taking requests.

#agenda

4.4 Dev Chat, September 23: Suggest items for today’s agenda

Here are my agenda items for today’s Dev Chat in the #core channel on Slack.

Time/Date: Wednesday, September 23, 2015 16:00 UTC-4:

  • Gardening
  • REST API Feature Plugin
  • Twenty Sixteen
  • oEmbed Feature Plugin
  • Responsive Images Feature Plugin
  • Customizer: Fast Refresh, Roadmap
  • Term Meta
  • Scott vs Boone in the Comments octagon
  • Multisite is on vacation this week

Please suggest any other agenda items for today’s chat. The band’s taking requests.

#4-4

4.4 Dev Chat, September 16: Suggest items for today’s agenda

Here are my agenda items for today’s Dev Chat in the #core channel on Slack.

Time/Date: Wednesday, September 16, 2015 16:00 UTC-4:

  • Twenty Sixteen – go help out! https://github.com/WordPress/twentysixteen/issues
  • Gardening projects – no component should have more than 200 tickets
    https://make.wordpress.org/core/components/
  • Customizer: what’s up?
  • HTTPS: lots of movement in the universe – help out here: https://make.wordpress.org/core/2015/09/08/wordpress-and-http2/
  • Multisite – what’s landed? what’s next?
  • oEmbed feature plugin
  • Responsive Images

Please suggest any other agenda items for today’s chat. The band’s taking requests.

#agenda

Agenda, 4.4 Dev Chat – September 9

Here’s the agenda for today’s Dev Chat in the #core channel on Slack.

Time/Date: Wednesday, September 9, 2015 16:00 UTC-4:

Another busy week, lots to discuss:

  1. Project Schedule
    https://make.wordpress.org/core/version-4-4-project-schedule/
  2. What happened last week
  3. Trac Gardening
  4. Media/User Testing
  5. REST API
  6. Responsive Images
  7. oEmbed
  8. HTTP/2
  9. Term Meta
  10. Shortcode Roadmap
  11. Component Updates
  12. Open Floor

#4-4

Deputies for 4.4

In lieu of picking one “backup lead” for WordPress 4.4, I have decided to recognize two of the hardest working devs in show business as my deputies for the release. They have both been crushing it in Core for as long as I can remember and are essential to making this release run smoothly for me.

Dominik Schilling

Sergey Biryukov

Excited to be working on another release with Dominik Schilling and Sergey Biryukov!

I have peace of mind when making bold changes to WordPress, because they keep us all honest and watch our changes closely. They know the codebase and have the experience to inform us of the implications of our changes related to the back end, front end, i18n, and browser compatibility. I dare you to stump @SergeyBiryukov on WordPress trivia, and I dare you to name a Beta period where @ocean90 wasn’t an All Star.

Look out for them to lead bug scrubs and help me manage the release.

#4-4, #deputies, #deputy

Let’s Garden Trac!

Trac has an overwhelming number of tickets in it. A lot of us gravitate towards specific components, or have our own way of slicing the master list into a customized view.

For those of us who have created an issue on Trac, we have the ability to view all of those tickets in one place, go here once logged in:
https://core.trac.wordpress.org/query

Tickets that we own:
https://core.trac.wordpress.org/my-tickets

Tickets we have patched:
https://core.trac.wordpress.org/my-patches

One of my favorite things to do is to scan the list of tickets that other users have created and look for inspiration for things to work on. Just change the “Reporter is” value to someone else’s username.

I want to encourage everyone to do the following

Look at the tickets you have created in the past and ask yourself:

  • is this still relevant?
  • has this been fixed already? if so, when?
  • is the suggestion/premise obsolete?

Look at the tickets that you have created patches for in the past and find out:

  • Does the patch still apply?
  • Can the solution be improved?
  • Do I need to add unit tests?

For the tickets that you own:

  • is the ticket a candidate for 4.4?
  • is the ticket a candidate for commit?

I’ve been doing a TON of digging through Trac over the past 2 weeks. My hunch is that there are a lot of tickets that can retired. The BEST person to decide that for your old tickets is YOU!

#4-4

Notes/Agenda – 4.4 Dev Chat, August 26

Here’s the agenda for today’s Dev Chat in the #core channel on Slack.

Time/Date: Wednesday, August 12, 2015 16:00 UTC-4:

  1. New Committers were announced 
  2. Who wants to be the backup lead?
  3. Schedule is still being decided, looking at WordCamp US timetables
  4. Community Feedback

What’s going to be in 4.4?

There is still a lot to decide this week, but there are some things I know for sure we want to work on:

Twenty Sixteen

Announcement Post: https://make.wordpress.org/core/2015/08/25/introducing-twenty-sixteen/

Responsive Images

Update Post: https://make.wordpress.org/core/2015/08/25/responsive-image-support-update/

ImageFlow

This will be worked on in a feature plugin, coupled with a healthy dose of user testing and intersecting with Boren’s Flow Patrol initiative. @sheri is going to help me with/teach me user testing, which will drive any new UX/UI media desktop/mobile/responsive initiatives.

Customizer Performance

@westonruter and team have some GREAT initiatives:

  • Partial Refresh: https://core.trac.wordpress.org/ticket/27355
  • Transactions: https://core.trac.wordpress.org/ticket/30937
  • JS-driven widgets: https://core.trac.wordpress.org/ticket/33507

HTTP 2.0 Exploration

@tollmanz has been giving great talks about HTTP/2. He and @ericlewis are going to deep-dive and see how WordPress can prepare itself/the community for taking advantage of HTTPS/TLS/HTTP2 and identify changes that can be made in core and things like VVV to get us there.

Media Widget

@sheri and @melchoyce worked on this in 4.3 – we hope to pick this up again

Mutlisite, the Next Generation

@jeremyfelt is putting together a plan for WP_Site, WP_Network, WP_Network_Query, WP_Site_Query

The Taxonomy Roadmap

A lot of people want Term Meta, it has some pre-reqs. @boone will give us an update of where we are in the Taxonomy Roadmap, what we’ve done, what’s left, etc.

Things that landed in the past week

  • Images should default to not linking #31467 [33729]
  • WP_Embed::maybe_run_ajax_cache() now runs for pages [33642]
  • Term Splitting: Fix a reversal of parameters to wp_schedule_single_event() introduced in r33621. [33646]
  • Introduce post_name__in parameter for WP_Query. [33653]
  • Comments shouldn’t have more than one _wp_trash_meta_status entry. When deleting _wp_trash_meta_status, also delete _wp_trash_meta_time. [33654]
  • Show count next to “Approved”/fix dynamic counts when moderating comments: [33655][33656][33657][33662][33692]
  • Ensure that feeds are served with the proper Content-Type HTTP header. [33658]
  • Deprecate post_permalink() [33659]
  • Introduce is_post_type_viewable( $post_type_object )/Don’t show certain UI pieces when a post is not viewable on the front end [33666]
  • 'post_edit_category_parent_dropdown_args' filter [33682]
  • new filters: default_hidden_columns and hidden_columns [33689]
  • Add new constant: MONTH_IN_SECONDS [33698]
  • Ensure that attachment_url_to_postid() matches cross-scheme when front-end and back-end schemes are different. [33705]
  • Add a query var, 'title', that allows you to query posts by post_title. [33706]
  • In wp_sanitize_redirect(), don’t eat @ characters. [33707]
  • In wp_insert_user(), add a filter: 'insert_user_meta' [33708]
  • wpdb::get_table_from_query() didn’t find table names with hyphens in them. [33718]
  • oEmbed: Remove blip.tv [33719], add ReverbNation [33745]
  • In WP_Query::parse_tax_query(), allow 'cat' and 'tag' querystrings to be formatted as arrays. [33724]
  • Multisite: Add 'invite_user' action that fires immediately after a user is invited to join a site, but before the notification is sent. [33732]
  • Pass option name to option and transient filters with dynamic names. [33738]
  • Move a lot of classes into their own file, same with functions, load both in the original file: Widgets [33746] HTTP [33748] Users [33749] Comments [33750] Rewrite [33751] Roles [33752] Posts [33759] Tax [33760] Meta [33761]

#4-4, #agenda