Wayback Machine
«MAR APR MAY »
Previous capture 14 Next capture
2019 2020 2021 »
0 captures
31 Oct 19 - 28 Oct 22
Close Minimize Help
Skip to toolbar

WordPress.org

Welcome!

The WordPress core development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute:

Communication

We use Slack for real-time communication. Contributors live all over the world, so there are discussions happening at all hours of the day.

Our core development meeting is every Wednesday at 20:00 UTC in the #core channel on Slack. Anyone can join and participate or listen in!

#agenda, #feature-plugins, #feature-projects, #xml-sitemaps

Make WordPress Core

Keyboard Shortcuts | Hide comment threads

XML Sitemaps Meeting: April 14th, 2020

Meeting Recap: April 7th

For reference, check out the previous blog post from April 7th:

What we’ve discussed last week:

  • Plugin Conflicts (#146)
    We reached the conclusion that such conflicts are actually a non-issue. Plugins are expected to override the default sitemap functionality. For consistency reasons, we keep the wp- prefix.
  • Last modified date (#145)
    There is one open question on the PR to keep lastmod for object types that support it out of the box (i.e. posts).
    Current status: needs reviews.
  • Rewrite Rules (#147)
    A change was proposed to improve the way rewrite rules are registered for sitemaps. This would avoid having to flush rewrite rules when custom providers are added.
    Current status: needs contributors / reviews.
  • Roadmap
    WordPress 5.5 is ought to be released in August. We settled on the following roadmap for sitemaps:
    • Fix remaining big issues – April
    • Refactor code to be closer to WP core standards, add safeguards so nothing breaks after merge – April
    • Publish Merge proposal – May
  • Extensibility
    It was suggested to add a filter for the <urlset> element’s attributes so that plugins could easily add namespaced elements to a sitemap (e.g. for image sitemaps).

Agenda: April 14th

The next meeting will be held on Tuesday, April 14, 2020 at 03:00 PM UTC.

Items on the agenda so far:

Want to add anything to the above? Please leave a comment here or reach out on Slack.

This meeting is held in the #core-sitemaps channel. To join the meeting, you’ll need an account on the Making WordPress Slack.

#agenda, #feature-plugins, #feature-projects, #xml-sitemaps

Editor Chat Agenda: 15th April, 2020

Note taker and facilitator: @ajitbohra

This is the agenda for the weekly editor chat scheduled for Wednesday, April 15, 2020 at 02:00 PM UTC.

This meeting is held in the #core-editor channel in the Making WordPress Slack.

If you have anything to share for the Task Coordination section, please leave it as a comment on this post.

If you have anything to propose for the agenda or other specific items related to those listed above, please leave a comment below.

#agenda#core-editor#editor-chat

Would like to throw in this issue:

http://wayback.fauppsala.se:80/wayback/20200414152947/https://github.com/WordPress/gutenberg/issues/18906
http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/49862#comment:3

Don’t unerstand why this was set to 20px and why the github issue is still open after 4 month. Is this a difficult issue which has issues with other things? For me it looks like a standalone thing which could be fixed within 2 seconds… Please correct me if I’m wrong here!

Thanks
Sven

Core Team Chat Changes for Daylight Savings Time

As @audrasjb noted in last night’s Dev Chat summary, three meetings will start one hour earlier, beginning next Wednesday, April 15.

That’s because all the countries who switch to Daylight time have done that. The US is traditionally the beginning of a four-week process that ends early in April. The process reverses in the fall.

The Core devchat will start at 20:00 UTC, or 8 pm UTC, on Wednesdays.

That in turn will push the New Contributor meeting and the Release Model Working Group meeting, which alternate Wednesdays immediately beforehand, to 19:00 UTC, or 7:00 pm UTC.

The Release Model Working Group will meet on April 15, and the New Contributor meeting will see you on April 22.

So mark your calendar accordingly, and the teams hope to see you there!

In the meantime, if you celebrate a spring holiday, please accept the community’s wishes for a happy, healthy and safe occasion.

#devchat, #meeting-changes

Devchat meeting summary – April 8, 2020

@audrasjb facilitated the chat on this agenda.

Full meeting transcript on Slack

Announcements

Upcoming Releases

Next minor release: WP 5.4.1

While there is no release planning for the moment, there is already 12 tickets in the milestone.

2 tickets are labelled with major severity. It will probably lead to a point release in few weeks.

@whyisjake will run a first bug scrub for WP 5.4.1 on Thursday, April 9, 2020 at 08:00 PM UTC.

@marybaum volunteered to run another bug scrub on Friday.

Next major release: WP 5.5

There is currently 27 tickets with early keyword in the milestone. Those tickets need to be merged as soon as possible.

@davidbaumwald will run a first bug scrub for WP 5.5 on Tuesday, April 14, 2020 at 07:00 PM UTC.

Component maintainers updates

@afragen shared a number of tickets for theme compatibility that still need eyes and are marked early. All have working patches and need further testing.

@audrasjb pointed out that the Auto-updates team needs a cross-team discussion about wording and specifically concerning the action links text labels. Design and Accessibility teams could help, and of course everyone interested. Design & Wording validation is the main goal for the next version of the feature plugin.

@garrett-eclipse shared that the Privacy team has a multisite focus in 5.5 so any people from Network/multisite component is welcome to assist.

Daylight saving time: devchat meeting time change

As Daylight saving time already started for every countries/locales on our planet 🌏 the devchat meeting time will be adjusted from 21:00 UTC to 20:00 UTC.

The next meeting will be held on Wednesday, April 15, 2020 at 08:00 PM UTC.

@marybaum is going to publish a specific announcement about this adjustment.

#5-4-1, #5-4, #5-5, #dev-chat, #devchat

@davidbaumwald @audrasjb @marybaum @antpb with @davidbaumwald doing an initial 5.5 early bug scrub on Tuesday, April 14th at 19:00 UTC, would any of you be open to a second scrub to finish reviewing the remaining issues on Thursday, April 23rd at 17:00 UTC? Hopefully that way we cover all 5.5 early issues and get things closer to merge early in the 5.5 release cycle and prepared for early testing/feedback.

Thursday, April 23rd at 1700 UTC works for me, so I’ll lead that one as well. Adding it to the calendar.

WordPress 5.5: Call for Tickets

With 5.4 released, let’s officially kick-off 5.5! As we do with each release, we want to fix bugs, add new tools and make WordPress the best user experience. The blocker editor (and full site editing) are still at the top of the WordPress goals list, but what other tickets do you think need some attention in this release cycle?

Share Your Feedback!

  • What do you want to see included in 5.5?
  • What are current UX pain points?
  • What features can we add or iterate on?
  • Component Maintainers: what tickets of yours do you think will be ready to ship in 5.5 and need some review/feedback/approval/etc?

Note: Adding your ticket here won’t necessarily guarantee inclusion. But no one can fix things they can’t see, so bravely share your thoughts!

#5-5

This small issue around the use of `.has-background` feels like it both needs more eyes and needs quick action if a change will happen. This feels like an oversight in the 5.4 release and I’d love to see a change even make it into 5.4.1.

In the spirit of cleaning up some UX papercuts that I’ve been experiencing in the editor for a long time:

And following the fullscreen mode issues, it feels critical to get a persistent option saved to user meta by the 5.5 release if not sooner.

The Privacy component is seeking to fully support multisite networks and have made that our focus for 5.5.
Related tickets

Any contributors with network experience would be very helpful.

“Unread comments” badge in wp-admin is a performance disaster on large sites (read: millions of rows in comments table).

Imagine every admin page load taking 10s or more.

I and probably others currently resort to monkey-patching core after every release, unless one has a completely custom deployment process.

http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/32366

Theme compatibility for WP and PHP is patched and needs testing and hopefully an early commit. This would bring compatibility testing on par with plugins.

http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/query?component=Site+Health&id=48491%2C48507%2C49334%2C49653&milestone=5.5

During the 2018 State of the Word address, Matt Mullenweg announced that Phase 4 of the Gutenberg project would be aimed at developing an official way for WordPress to support multilingual sites.

is there hope for a multi-language solution in core? is phase 4 any closer?
or at least a chance to get updated on what current plans are regarding the issue?

many thanks for any light shed on this.

sorry, there was a link for that quote in the message above…

Would love to see sanitisation of uploaded filenames to replace all international characters and other unwanted/illegal characters finally included:

http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/22363

This will massively help with site migrations between servers/hosting where there are incompatibilities between systems and the tools available on some hosting when trying to migrate simply don’t support international characters and all the possible encodings. Portability of a site simply requires that all filenames only use standard non-international characters.

Easier organization of inactive widgets

Updating Simple Pie to a version that is compatible with PHP 7.4.
This patch/update is severely overdue.
http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/36669

I came across http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/11302 this week which relates to bulk removing taxonomies from the Bulk Edit screen of a post type. It’s currently waiting design review and feedback.

Allow Theme/Plugins to be updated by uploading a zip – http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/9757
Update jQuery to the latest version. Core is currently on v1.12.4 whereas the latest version is v3.5.0. The 1.x and 2.x branches don’t even receive patches anymore.
Fix the Media Library and add the ability to add folders and move media around.

Performance, please.
2 installation versions? Light and Full?
Vanilla Javascript?
It’s a bit “frustrating” to have to tweak and “clean” the full version to be just ok in that department.
Love WP.

I would love to see some WP_Query improvements. The PHP notices that get triggered from WP_Query has been happening for years. Certain hooks run too early for some of the `is_*()` conditional functions. Conditionals are being run against NULL objects which is not optimal.

http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/29660

Basic custom field types (corresponding to HTML Form input field type, plus Regex) – This will enable basic field type checking

Custom field relationships – so I can build basic relational database sites: albums/tracks; songs/artists; books/authors; etc

Due to the fact that WordPress is more and more loaded with other plugins, I think it is already necessary to divide the main version into two versions. Make a “Single site” version and make a “MultiSite” version separately. I have several projects, and I use the “Single site” version everywhere. This way you can speed up WordPress and make It easier. Reduced the number of queries, audits, reducing the number of files decreases database, fewer lines and comments.

Not sure about WP 5.5 tickets, but since v5.4 corrupted my site on April 1st, and I am still trying to find a fix (my host seems to be COVID-19 affected and offering next to no help) and the WP forum fixes seem to require someone with more programming skills than I. I suggest that a careful review of 5.4 be more of a priority for me and probably a few others.
Ray

Replace MD5 password hashing with bcrypt as standard.

There is some cross-browser issue with the color picker.
One of them is reported here – http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/49443#ticket

I hope this gets resolved in this update.

My top wishes:

My suggestion is related to change how WordPress use advanced-cache.php file and how it can be modified, so we can avoid plugins fight over that file. Please check and consider my ticket here:

http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/49899

I think it is important thing to change and improve the WordPress performance and compatibility between cache plugins.

I would love to see this ticket in core : http://wayback.fauppsala.se:80/wayback/20200414152947/https://core.trac.wordpress.org/ticket/38545

It simply add a filter to change or remove the get_the_archive_title() function prefix. There is already a patch proposal.

Lazy-loading of images is in core

As planned, the patch for adding loading attribute to img tags is now committed to core (see #44427).

Based on preliminary testing there seem to be no conflicts with most plugins that implement lazy-loading for images. Nevertheless the authors of these plugins are strongly advised to test them in trunk (WordPress 5.5-alpha) and confirm their plugins work as expected.

It would also be very beneficial to the users if the plugins that implement lazy-loading are updated to utilize the new Core functionality and filters, and to use the new loading HTML attribute. Please see http://wayback.fauppsala.se:80/wayback/20200414152947/https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-loading and http://wayback.fauppsala.se:80/wayback/20200414152947/https://html.spec.whatwg.org/multipage/urls-and-fetching.html#lazy-loading-attributes.

A dev note with more details on the implementation and how to customize the behavior will be published closer to the WordPress 5.5 release.

#feature-lazyloading

We have issue with Lazy Loading and the latest Gutenberg update. SG Optimizer uses the recommended library. When we replace the src attribute and add data-src with the original source when user scrolls to that part of the page.

The problem is with the following css class:
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe

which has the following properties:

http://wayback.fauppsala.se:80/wayback/20200414152947/https://github.com/WordPress/gutenberg/blob/17e5c2d870d84fb6de48dcd5bc3c38cd0c0fb0d0/packages/block-library/src/embed/style.scss#L41

When the page is loaded, the height of the element is 0, and when the user scorlls to the section it doens’t expand the iframe.

Please, advice how to proceed with this.

Auto-updates feature meeting summary: April 7th, 2020

These are the weekly notes for the WP Auto-updates team meeting that happened on Tuesday April 7th, 2020, based on this agenda. You can read the full transcript on the core-auto-updates Slack channel.

As a reminder, the Feature Plugin is developed on GitHub and is available for testing on WordPress.org plugins repository.

Current status of the project – version 0.4 🌹

As a reminder, version 0.4 was released one week ago and contains all the core functionalities of the project. The team opened a call for testers on Make/Tests.

Version 0.5 scope and timeline

For the moment, there are 5 PRs merged into milestone 0.5.

The main goal of version 0.5 is to iterate on design and wording. There is a bunch of design focused issues, but the idea is to iterate on links colors and wording first.

All the attendees think all the links should be blue and text should be black. Indeed, red links are used for destructive actions in WordPress core, and it’s not relevant for auto-updates disabling. So let’s get rid of red links and green “Auto-updates enabled”. Let’s just use blue for links and black for text. This change will be part of 0.5.

About wording, @audrasjb wanted to point out that “auto-update” (don’t forget the hyphen) is the official wording for the feature in WordPress as it has been validated ahead of the Feature Plugin with WP project leads.

 @pbiron pointed out his concerns about removing any filters on the plugins screens, especially the “Auto-update disabled” filter, as it’s really useful to see what plugins are not auto-updated. The team agreed that this filter is not going to be removed.

How to avoid conflicts with third party plugins?

@ronalfy pointed out, from a third-party standpoint, that if a plugin uses a custom option for storing updates, it’d be nice to be able to sync the two through actions and filters. So if WordPress enables an auto-update, the plugin can hook into that action and update their own list accordingly. The same would be useful for filters when retrieving options so the plugin could theoretically merge the two. Ideally third-parties could just use WordPress options, but there’s backwards compatibility issues there.

For reference, see issue #63 and pull request #66.

@timothyblynjacobs added that being able to add bits to the auto update column itself would be useful as well.

Next steps:

  • Add an action hook on auto-update enabling and disabling for each theme/plugin.
  • Add a hook to filter the auto-update column content itself.

Discussion/decision concerning AJAX handling in the Feature Plugin

While this is not a top priority, it’s a nice to have. The team agreed to target version 0.6 for this enhancement.

Discussion about the labels used for enabling/disabling auto-updates

There is a proposal to change the current action links labels.

@pbiron and @audrasjb pointed out that on/off and “plain” Enable/Disable (without “auto-updates”) could be too easily confused with Activate/Deactivate (even with them being in the Automatic Updates column).

There is definitely a need for a cross-team discussion about the best wording for those links.

Meeting time and Daylight Saving Time

The team agreed to move the meeting time from 18:00 UTC to 17:00 to follow Daylight Saving Time.

#auto-update, #feature-plugins, #feature-projects, #feature-autoupdates

s
search
c
compose new post
r
reply
e
edit
t
go to top
j
go to the next post or comment
k
go to the previous post or comment
o
toggle comment visibility
esc
cancel edit post or comment
0
:)