WordCamp Europe 2022 Contributor Day: Summary

WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe 2022 is over, and it’s time to review what we were able to review and achieve at the Contributor Day.

HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team at WordCamp Europe 2022

It has been the Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. with more participants so far, and the Hosting team had its space reserved. More than 10 attendees actively participating led us to improve and expand the Handbook.

For starters, a more detailed description of what the team is and what it does has been added, and the approval processes have been improved.

The new Compatibility page was published and the Server Environment for WordPress 6.0 page has been updated (dropping the mcrypt ticket).

In addition, information about automatic updates have been included, and some research was done on WP_MEMORY_LIMIT, about which a proposal will be submitted to #core in the coming weeks.

I want to give special thanks to @mikeschroder for continuing to help the team and making work and life much easier for everyone. Moreover, thanks to everybody involved direct or passively because we “bothered” many of those who were there with doubts and proposals for improvement, and they gave us their best answers.

#contributor-day, #documentation, #handbook, #wceu

WordCamp Europe 2022 Contributor Day

Still don’t know which table to join at the WordCamp Europe 2022 Contributor Day? Well, if you like hostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web., know a bit about technology, and would like to improve your WordPress documentation, this is the team for you!

We have several options of projects to do during the Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/..

In any case, @JavierCasares, who will be our Hosting Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. in this Contributor Day, will be able to help you to solve any doubt you may have.

If you want to know/learn anything different, please comment us below. We’ll reach out to you personally as well.

Contributors Day Schedule (Thursday 2022-06-02)

9:00 – 10:00Registration and coffee/tea
10:00 – 10:30Welcome and introduction of teams and table leads
10:30 – 12:30Start contributing
10:30 – 11:00Getting Started workshop for first time contributors
12:30 – 14:00Lunch break. Lunch will be provided for
14:00 – 15:30More contributing
15:30 – 16:00Sharing results
All times are in Porto (local) time. Source: WordCamp Europe 2022

If you are attending and haven’t registered yet, please register now.

#contributor-day, #wceu

X-post: Announcement: Incident Response Training

X-comment from +make.wordpress.org/updates: Comment on Announcement: Incident Response Training

Get ready for WordPress 6.0

WordPress 6.0 release time is approaching, and before that time comes, we’re going to go over some interesting elements for hostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. teams.

First, the calendar.

  • 2022-05-03: RC1
  • 2022-05-10: RC2
  • 2022-05-17: RC3
  • 2022-05-23: Dry run
  • 2022-05-24: WordPress 6.0 is released

Now that WordPress 6.0 has entered the Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. phase, the following policies are in place.

Everything starts with the WordPress 6.0 Release Candidate 1

With the Release Candidate 1 officially shipped, it’s time to explore the next major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as “X.Y” -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality., WordPress 6.0. This release introduces Style variations, the BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. Locking UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing., various writing improvements, more design tools, new hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same., updated external libraries, and more!

WordPress 6.0, planned for May 24, 2022, is now ready to be translated on translate.wordpress.org!

Related to the Hosting team

As part of the release of WordPress 6.0, the new Performance team has been working on several improvements to the coreCore Core is the set of software required to run WordPress. The Core Team builds WordPress.. There are a few new additions to the WordPress CachingCache A cache is a component that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhere. APIAPI An Application Programming Interface (API) is a computing interface that defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc..

As part of the 6.0 release of WordPress, the new performance team has been hard at work to improve the performance of term queries. There are many term queries on the average page load, and improving these, improves the performance of WordPress in general.

In WordPress 6.0, websites with more than 10,000 users will see improvements in handling users. Before changes, sites with more than 10,000 users would suffer from slow page loading time in the user and post list screens.

Changes in PHPPHP PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter. On a web server, the result of the interpreted and executed PHP code would form the whole or part of an HTTP response.MySQLMySQL MySQL is an open-source relational database management system (RDBMS). MySQL is free and open-source software under the terms of the GNU General Public License./MariaDBMariaDB MariaDB is a fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. MariaDB intended to maintain high compatibility with MySQL, ensuring a drop-in replacement capability with library binary parity and exact matching with MySQL APIs and commands.

At this time there are no changes to WordPress 6.0 compatibility with respect to PHP or MySQL/MariaDB, so WordPress 5.9 compatibility should remain the same as WordPress 6.0.

In case there are changes, they will be announced in this post or in a later post.

#core, #documentation

WordPress Hosting and WebP support

WebP is a containerized graphics format that works with both lossy and lossless compression. Originally from On2 Technologies, it is now being developed by Google under the BSD license.

The format intends to be a new open standard for true-color graphics with lossy compression, and is therefore being presented as a direct competitor to JPEG, which expects to be outperformed in the production of smaller file sizes with comparable image quality.

WordPress 5.8+ supports the WebP image format.

With the launch of the Performance Lab pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory or can be cost-based plugin from a third-party., WordPress is working intensively on optimization. In future versions, a series of messages related to the use of WebP as a format will be incorporated into the Site HealthSite Health This WordPress functionality will perform a number of checks on your installation to detect common configuration errors and known issues, and also allows plugins and themes to add their own checks..

This means that, in case the serverServer A server is a piece of computer hardware or software that provides functionality for other programs or devices. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers. is not up-to-date, users can be alerted to contact their hostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. provider to configure the server to support this format.

The WordPress Hosting Team wants to help set up the necessary elements for WebP to work and be ready, before these new messages are included natively in the WordPress coreCore Core is the set of software required to run WordPress. The Core Team builds WordPress..

More information from the Core Team about enabling WebP by default.

PHPPHP PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter. On a web server, the result of the interpreted and executed PHP code would form the whole or part of an HTTP response. GD

The native support feature for WebP is available in several versions of PHP. For example, in PHP 5.4+, PHP 7+ and PHP 8+.

As of now, some of the functionalities that are included:

  • Normal WebP (VP8): supported since PHP 5.4
  • Transparent WebP or alphaAlpha The alpha phase of the release life cycle is the first phase of software testing. transparency (VP8X, VP8L): supported since PHP 7.0
  • Animated WebP (VP8X): not supported at all.

ImageMagick

ImageMagick with WebP support requires the WEBP delegate library. Specify the encoding options with the -define option See WebP Encoding Options for more details.

There are some precompiled packages:

  • Ubuntu (18-20-21): apt-get install libwebp-dev
  • Debian (9-10-11): apt-get install libwebp-dev
  • CentOS 7: yum install libwebp-devel
  • CentOS 8-9 / Almalinux 8: dnf install libwebp-devel

About WebP format

Google, in its Web optimization project, has made available a WebP information portal.

Which web browsers natively support WebP?

Webmasters interested in improving site performance can easily create optimized WebP alternatives for their current images, and serve them on a targeted basis to browsers that support WebP.

  • WebP lossy support
    • Google Chrome (desktop) 17+
    • Google Chrome for Android version 25+
    • Microsoft Edge 18+
    • Firefox 65+
    • Opera 11.10+
    • Native web browser, Android 4.0+ (ICS)
  • WebP lossy, lossless & alpha support
    • Google Chrome (desktop) 23+
    • Google Chrome for Android version 25+
    • Microsoft Edge 18+
    • Firefox 65+
    • Opera 12.10+
    • Native web browser, Android 4.2+ (JB-MR1)
    • Pale Moon 26+
  • WebP Animation support
    • Google Chrome (desktop and Android) 32+
    • Microsoft Edge 18+
    • Firefox 65+
    • Opera 19+

+make.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org//core/

#performance, #webp

WordPress 5.9 and PHP 8.0-8.1

#php

Hosting Team Reps 2022

End of October 2021 we published a post to collect the nominations for the next Hosting Team Reps for 2022.

In total, we got five nominations until the deadline on December, 1st 2021 and four of them decided to be available for the position as a HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. for the next year:

As we were looking for exactly four team reps to cover the meetings and time zones the suggested would be to continue with the current setup of those four nominations. If you would like to veto against this suggestion please let one of the current team rep know or raise it in an upcoming meeting.

If you have any questions, please feel free to ask in the comments, we will be happy to reply.

#team-reps

WordPress Hosting Team 2021 Summary

Happy 2022! We have just started the year and from the WordPress HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team we wanted to make a summary of some interesting points achieved throughout 2021.

The year started with the election of new representatives, @amykamala, @crixu, @jadonn, and @javiercasares, who have been leading the weekly meetings and supporting the Hosting team and other WordPress teams.

When the time change arrived (DST) at the beginning of the year, it was also definitively established that there will be no more changes in the meeting times even if there are changes in the DST, so the meetings are on Wednesdays at 09:00 UTC and 18:00 UTC.

In March we presented the idea of doing a global Meetup focused on hosting elements and everything related to the more technical, but non-developmental, elements of WordPress, the WordPress Hosting Live.

The result is we have the Meetup page, and our Youtube and Twitter channels.

Although the most worked project has been the definitive recommendation for all hostings to include, by default, the php-intl extension that will soon help to improve the quality of the code of WordPress itself regarding, above all, the internationalization of the project.

The Hosting Handbook has been updated with some updates to adapt the system requirements to WordPress, in addition to making several minor corrections.

And the PHPUnit Test Reporter is doing a lot of focus on upgrading to be compatible with PHP 8.0 and later versions.

And finally, I would like to thank all those who participate in Five for the Future and who have dedicated their time in 2021 to collaborate in the hosting team.

Thank you: @amykamala, @ashiquzzaman, @chaion07, @crixu, @danielbachhuber, @desrosj, @glueckpress, @hristo-sg, @jadonn, @javiercasares, @johnbillion, @Lagarder, @mehedi890, @mikeschroder, @pfefferle.

#summary

Nominations for Hosting Team Reps 2022

This post kicks off the election process with nominations to replace the current HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team Reps. Current Team Reps are @jadonn, @amykamala, @javiercasares and @Crixu.

The Role

In the WordPress open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. project, each team has on average one or two representatives, abbreviated as reps. In the Hosting Team we usually have 2 reps for APAC-EMEA and 2 reps for EMEA-AMER.

It’s not called “team lead” for a reason. It’s an administrative role. While people elected as team reps will generally come from the pool of folks that people think of as experienced leaders, the team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. role is designed to change hands regularly.

This role has a time commitment attached to it. Not a huge amount, it’s at least two hours a week. Here are the main tasks:

– Post the agenda, host the chats, and summarize them.
– Keeping an eye on the moving parts of the team to be able to report for quarterly updates.

Full details on the Team Rep role is on the Team Update site.

How the election works

Please nominate people in the comments of this post. Self-nominations are welcome. The deadline is December 1st, 2021.

Once the nomination window is closed we will open a poll for voting. It will stay open for about two weeks. The new reps will start their role on January 1st, 2022.

If you want to nominate someone in private, please reach out to n process with nominations to replace the current Hosting team reps. Current Team reps are @jadonn, @amykamala, @javiercasares and @Crixu on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/..

Disclaimer: if you get nominated, please don’t feel like you have to say yes. The polls will only include the names of the people that are responding positively to a nomination.  So feel free to reply with a “Thank you, but no thank you”.

If you have any questions, please feel free to ask in the comments, we will be happy to reply.

#team-reps

#community-team

X-post: Proposal for a Performance team

X-comment from +make.wordpress.org/core: Comment on Proposal for a Performance team