2023-05-03 - Weekly Hosting Meeting #145
Closed
javiercasares
started this conversation in
Weekly Meetings
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Meeting
/here < meeting type="hosting" > Who’s here to chat about hosting?
👋 Hello! This is the weekly meeting for the WordPress.org Hosting Team, who works with hosts and developers to help improve the WordPress user experience. This is a great time to ask any questions you may have, or visit Make/Hosting for more info.
🥇 If you participate in the Five for the Future program, drop your WordPress.org username in a thread here 👉
🤗 If you're new here, welcome! You are welcome to introduce yourself if you like in a thread here 👉
Agenda
📓 ··· Here is the agenda for this meeting ···
WordPress Community
Hosting Team Time
Hosting Team Projects
Open Floor
Would anyone like to add to or change any items on the agenda?
OK, let’s get started with the WordPress Community news.
WordPress Community
:community: ··· Contributor Working Group's Mentorship ···
Recap of Contributor Working Group’s Mentorship Chat on April 20, 2023
The group discussed an MVP for a proposed mentorship program for new contributors to WordPress. The MVP includes a short cohort of new contributors and experienced contributors brought together in a dedicated space to work together for a certain period, where the mentees will learn pre-prepared training material and each mentee will be assigned a mentor.
The group will have at least three group mentoring sessions, and they will create a three-month contribution and learning plan with their chosen mentor. Once all the courses and training sessions are complete, mentees graduate from the program, and are pointed to the Make/Team of their choosing for further contribution.
The group also discussed how to match mentees to mentors, support mentors, learning material, types of mentoring, selecting mentees, measuring impact/collecting feedback on the program, mentee journey and connecting contributors to Make/Teams, recognition for mentees, and relaunching the contributor orientation tool.
They also discussed how companies or Five for the Future agencies could fit into this program. The next step is to create a detailed draft MVP document for the program that will be shared with all group members.
:wordpress: ··· Measuring performance in WordPress 6.2 ···
The benefits of prioritizing and measuring performance in WordPress 6.2
WordPress 6.2 has improved overall loading speed by 14-18% for block themes and 2-5% for classic themes, and server-side performance has seen a major boost of 17-23% for block themes and 3-5% for classic themes.
This post details how the performance improvements were achieved, including an increased focus on performance measurement, identifying bottlenecks and opportunities for improvement, and the introduction of a new Performance Lead role.
The post also discusses individual performance benchmarks, comparing the performance between block themes and classic themes, and the importance of client-side performance in building performant sites.
:wordpress: ··· Enhancing LCP image performance with the fetchpriority ···
Proposal for enhancing LCP image performance with the fetchpriority attribute in WordPress core
The proposal is to add a fetchpriority="high" attribute to the Largest Contentful Paint (LCP) image in WordPress core to enhance LCP performance. LCP is one of the Core Web Vitals metrics and measures the time from when the user initiates loading the page until the largest image or text block is rendered within the viewport.
The fetchpriority attribute is a standard HTML attribute that can be used to indicate to the browser that a given resource should have a particular priority for when it should be considered for loading. The fetchpriority attribute can be added to the likely LCP image of a page so that the browser knows to load it earlier than other resources that may be competing with it.
Adding fetchpriority="high" to the LCP image typically improves LCP performance by 5-10%, and benchmarks conducted by members of the Core Performance Team show enhancements of close to 30% in some instances. The fetchpriority attribute is supported by all Chromium-based browsers, and its presence won't cause any adverse effects if a browser doesn't understand the attribute.
Developers will be able to customize where the attribute should be used using new filters, and an early version of the proposed enhancement can be tested through the Performance Lab plugin.
🤖 ··· Core & AI ···
Let’s talk: WordPress Core & Artificial Intelligence
The WordPress Core team is considering the role of Artificial Intelligence (AI) in website building and interaction. The team believes that a common "language" of blocks could help bridge the communication gap between AI technologies, developers, and users.
This can make it easier to create intelligent and personalized experiences for WordPress users. The team is seeking feedback on how WordPress Core can be updated to be extended in ways accessible to AI technologies, and how Core currently enables or hinders this effort. The team believes that open-source WordPress can remain relevant in today's world by exploring the use of AI.
Hosting Team Time
:wordpress: ··· SQLite Update ···
[Status update on the SQLite project]
The initial implementation was included in the Performance Lab plugin and then released as a stand-alone plugin.
Why should this be in Core and not as a plugin?
In its current form, the SQLite implementation is a plugin. Just like all plugins, it can only be installed on a pre-existing website. As a result, a site can only use an SQLite database if it already has a MySQL database – effectively negating all the benefits that SQLite can bring to WordPress.
Using the featured plugin is a great way to allow users to test the implementation and iron out any issues etc. However, long-term, it doesn’t make sense to use it as a plugin.
The proof-of-concept UI in that implementation checks if the server supports SQLite and MySQL:
How can this implementation be tested?
The next step would be to thoroughly test the implementation with all the plugins you normally use. You can use the SQLite Database Integration plugin to test an SQLite database on your existing website, or better yet – you can test the pull request in WordPress Core.
🤖 ··· WP-CLI 2.8.0 ···
WP-CLI v2.8.0 release date
The v2.8.0 release of WP-CLI is scheduled to be published on 2023-05-03.
Among others a multitude of bug fixes and some new features, we’re also expecting this release to fix all known PHP 8.2 issues within WP-CLI itself.
The release candidate for this release will already be available sometime during the week prior, to allow for early testing. We will announce the availability of that release candidate in the #hosting-community channel to allow hosters to do early smoke testing.
🗓️ ··· Hosting Contributor Day ···
Heads up, some events are coming down the pipeline along with some Contributor Days to participate in:
Is anyone going to a WordCamp and wants to lead a Hosting Table?
Great, so just a look at our projects.
Hosting Team Projects
📕 ··· Advanced Administration Handbook ···
The Advanced Administration handbook is now public and online.
Currently, everything pending to do is in the Issues part. A lot of "documentation + enhancement" tickets, and also some "documentation + good first issue" for Contributor Day.
If anybody needs help or mentoring for this project, @javiercasares is always available.
☁️ ··· Host Test Runners ···
You may have heard of Host Test Results, a community-led project that helps WordPress users find the best hosts for their sites. Host Test Results provides a comprehensive list of hosting providers and detailed information about each host's performance and reliability.
We want to make sure that as many hosts as possible are included in the Host Test Results database, so that WordPress users, the #core-test, and the #core team can benefit from this valuable resource. That's why we're asking you to check if your host is already supporting Host Test Results, and to add your host if it still needs to be included.
To check if your hoster is already supporting Host Test Results, visit the website (https://make.wordpress.org/hosting/test-results/) and search for your host's name. If your host is already included, great! You can use the information provided to make sure that you're getting the best possible performance and reliability from your site.
If your host isn't included, don't worry, you can still help! You can just follow the instructions on the website to add your host to the database. It's quick and easy, and you'll be helping other WordPress users find the best hosts for their sites. However, if your host has not received reports in the last 25 revisions, we encourage you to check back with them.
☁️ ··· WordPress /hosting page & Project Bedrock ···
Project Bedrock (aka WordPress /hosting)
For a long time, there has been wordpress.org/hosting, which is underused and which is currently just that, a simple page.
For many years, the Make Hosting team has been raising the possibility of creating a directory in which any hosting company that meets a series of predefined requirements, can appear as recommended hosting, or compatible with the WordPress CMS.
This project began as the “Requirement Matrix” Criteria, a list created by several members of the Community in which dozens of factors are listed by which each of these hosting providers can be considered, either by functionalities (not numbers), alignment with the project and WordPress values, the minimum technical requirements and options.
This document will try to solve some doubts regarding what factors should be considered, how to develop the project, what teams should be involved in it, and how to maintain the site.
An important element, which should appear in the list, is respect for the use of the WordPress brand.
This living directory can also help WordPress as a brand to make sure we have a transparent and trusted source of hosting companies. Companies where the onboarding experience is friendly and in a well-maintained shape, to not lose newcomers to other solutions like WIX or Shopify. We, as a community, need to make sure that we don’t lose them as customers and users of our ecosystem only because they couldn’t find a good hosting solution.
Open Floor
Ok, if nothing else, let’s move on to 🤖 Open Floor. Folks are welcome to bring any topic up for discussion at this time.
Next meeting
⏰ Here are the team's upcoming meetings:
📌 Okay, we're out of time for today, let's close out this meeting.
You are welcome to continue the conversation here in the #hosting-community channel or on Make/Hosting, at any time.
Thank you all for joining and for your contributions to WordPress!
See you at the next Hosting Team weekly meeting! < /meeting >
Beta Was this translation helpful? Give feedback.
All reactions