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

Why hosters should install the PHP-intl extension

Although there are many types of 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., most WordPress users use shared hosting, and some use VPSVPS A virtual private server (VPS) is a virtual machine sold as a service by an Internet hosting service. A VPS runs its own copy of an operating system (OS), and customers may have superuser-level access to that operating system instance, so they can install almost any software that runs on that OS. or Cloud hosting. Those who use VPS or Cloud usually manage their own servers and therefore decide the use of 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. extensions, but those who use shared hosting usually do not have that option.

A few weeks ago came to the Hosting Team a request to analyze the suitability of using the Internationalization PHP extension because, although the WordPress CoreCore Core is the set of software required to run WordPress. The Core Team builds WordPress. does not need it just now, partly because it is known that it is not recommended or mandatory, development teams do not use it because it is not there, and hosters do not install it because WordPress does not use it. It’s the fish that bites its own tail.

Deciding which ApacheApache Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free. modules, which PHP extensions, which databaseDatabase A database is an organized collection of data. Access to this data is usually provided by a "database management system" (DBMS) consisting of an integrated set of computer software that allows users to interact with one or more databases and provides access to all of the data contained in the database. Because of the close relationship between them, the term "database" is often used casually to refer to both a database and the DBMS used to manipulate it. configuration or choice of cacheCache 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. is not something to be taken lightly.

Why is the PHP Intl extension important?

WordPress is a global, international software, with support for a multitude of languages and with infinite combinations. Approximately half of the installations are in a language that is not the default (English) and this leads us to think about localisms, transliteration, encoding conversions, calendar operations, collation … in short, everything you have with the different languages and formats that are around the planet. And this is what the PHP Intl extension provides.

What do we as a WordPress Community gain from this extension?

Above all, we gain the possibility to use a lot of functions that can make our life easier than developers and that would improve the way we develop to improve WordPress.

Functions like collator_compare will allow us to compare Unicode text strings; with numfmt_format we will be able to format a number according to the selected locale; the normalization of characters; the formatting of messages; to know which is the first day of the week according to the locale, without needing to ask the user for it.

And not only in functionality or ease, also to improve security, with functions such as Spoofchecker that can tell you if ‘google.com’, ‘goog1e.com’ can confuse the user, or functions related to Internet domains, both to convert an IDN domain to text and text to IDN.

Yes, you may well think that WordPress already does many of these things, but in many cases it does them using hacks that could now be deprecated and used natively.

Hosting Team Recommendation

Taking into account that WordPress continues to grow, the Hosting Team has considered a good recommendation, but not an obligation, for all hostings that work with WordPress the possibility of offering this extension, by default, to all users.

Also, we open discussion to all hosters and also the Core Team and Plugins Team.

+make.wordpress.org/core/
+make.wordpress.org/plugins/
+make.wordpress.org/updates/

#core, #php, #plugins

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

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

Hosting Team Rep Election

Hi everyone!

It’s been since December 2019 that team reps were discussed/evaluated in the 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.

After chatting about this in the hosting meeting and amongst existing team reps, the consensus is to allow folks to nominate themselves or others, and hold an election in January.

I’m hopeful this will allow some new folks to have a chance to represent the team, while allowing existing folks the opportunity to step back if they need to due to availability, or choose, to focus on other areas of contribution.

For full details on the role of 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., check out this page, which has current reps for all 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/ teams, along with the responsibilities. There’s also a good description on the most recent call for reps from the core team.

While team reps often come from folks who are are considered to be leaders in a particular area, this is meant as a communication role, to help facilitate team and cross-team collaboration, rather than be tied to leadership.

Are you interested in being a rep, or have anyone you’d like to nominate? Please leave a comment on this post, or DM any of the current team reps (@amykamala, @jadonn, or @mikeschroder) to do so.

Anyone who is nominated by others will be contacted to make sure that they are interested and available for the role.

+make.wordpress.org/updates

Proposal For New Introduction To Hosting Community Team Meetings

The #hosting-community team will soon start regular 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/.-based meetings with an introduction stating the team’s overall purpose. The aim is to inform new meeting attendees of what the team is about, who the team’s participants are, state what to expect during the meeting, and to specifically welcome new team members.

The team had consensus in Slack on the following introduction statement:

If you’re new here, welcome! Feel free to introduce yourself if you like!

This is the weekly meeting for the 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. community team, and we work together to help make user experience with WordPress better at hosts. Many folks on the team are from hosts, but there are also some learning to host WordPress themselves, or that work in the community with hosts, like 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. and themeTheme A theme dictates the style and function of your WordPress website. Child Themes derive from the main parent theme. authors, or folks that work in support.

This meeting is usually used to connect about WordPress happenings throughout the week connected with hosting and to catch up on the status of the team’s ongoing projects. Usually we’ll step through a few scheduled items, then open up the floor at the end for any additional topics to be discussed. Notes are taken during the chat for posting on [https://make.wordpress.org/hosting/].

The #hosting-community team would like to welcome anyone with feedback about this introduction or having an introduction to post a comment on this blog post. If there are no further changes or adjustments to be made at this time, the #hosting-community team will adopt the introduction statement. The introduction can be changed in the future, but it will be adopted by the next team Slack meeting in #hosting-community on Wednesday, February 6th, 2019 at 1800 UTC. Hope to see you then!

Finally, thank you @mikeschroder for writing the introduction statement above and @francina for suggesting the team develops an introduction statement!

WordPress 5.8.1 Security Release is Time Sensitive

Heads up, Hosts!

The WordPress 5.8.1 Security and Maintenance update has been released. WP 5.8.1 contains 60 bugfixes both in coreCore Core is the set of software required to run WordPress. The Core Team builds WordPress. and in 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. editor, all of which remedy data, XSS and other vulnerabilities.

Because of this, the 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 is recommending that all Hosts test and push this update through to customers and users as soon as possible.

A list of fixes and files changed can be located here.

As always, the 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. Test Runner and Reporter can be used by Hosts to report errors to the WordPress Organization. In addition, Hosts are welcome to comment in the #hosting-community 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/. channel and create Trac tickets for any bugs or concerns found during testing and implementation.

Testing on the part of Hosts is incredibly valuable for the maintenance and improvement of the WordPress software. Thank you to all Hosts and contributors who participate in testing! You are appreciated!

Hosting Team meeting agenda 2021-05-12

The next meeting is scheduled with the following details:

When

Where

Highlights

  • Make Openverse
  • GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ 10.6.0 RC1

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 Time

  • Post about 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.-intl
  • WP Hosting Live

Check-in

  • Handbook pending PR
  • Test-Runner pending PR

Hosting Team meeting agenda 2021-05-05

The next meeting is scheduled with the following details:

When

Where

Highlights

  • 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 Update
  • 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. Pattern Directory Update
  • GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ 10.5

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 Time

  • Intl extension in 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. Check
  • Rebuild of the 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. Compatibility Checker 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 5.8: What’s on your to-do list?
  • Updates on updating the updaters

Check-in

  • Handbook pending PR
  • Test-Runner pending PR

Hosting Team meeting agenda 2021-03-24

The next meeting is scheduled with the following details:

When

Where

Highlights

  • Consistent minor releaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality. squad leaders for each major branch
  • WordPress 5.7.1 maintenance release schedule
  • Coordinating Sponsored Contributor Teams
  • Tide Chat Summary: March 16th
  • WordPress is applying to Google Season of Docs 2021

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 Time

  • WP Hosting Live (live streaming events)
  • Meetings Time (DST changes in a few weeks)