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

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

Host Feedback Requested Regarding SimpleXML

Hello WordPress Hosts!

WordPress CoreCore Core is the set of software required to run WordPress. The Core Team builds WordPress. and the Core SiteMaps Feature Plugin Team are looking for statistics about the availability of the SimpleXML PHP Extension on systems that provide 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..

Any non-sensitive data that can be shared regarding the following will help facilitate the growth and success of the WordPress software:

  • Do hosting platforms support and enable the SimpleXML extension as a standard?
  • How common is it for hosting platforms to not support the extension?
  • Will customers be disadvantaged if the core sitemaps feature “failed gracefully” (with an alert) if the extension is not supported on the hosting system?

The extension is required for the feature plugin as of version 0.2.0. Unless a large percentage of WordPress sites don’t support SimpleXML, when the feature is merged into core the extension will also be required for it to work; however, it will not be required for core itself.

Have any thoughts, questions or concerns? Want to provide data to help support WordPress? Drop a comment below or message the whole team in #hosting-community 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/.!

Thank you to hosting contributors who provide info on SimpleXML! Your feedback is valuable!

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

Hosting Meeting Agenda – August 14, 2019

Hello, everyone!

This is the agenda post for the meeting in #hosting-community on Slack that is scheduled for August14, 2019 at 1700UTC.

Housekeeping

  • A post providing 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 collective feedback on 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 is pending.
  • Please contact @jadonn, @mikeschroder or @amykamala to volunteer to help with this, other projects or meeting notes.

Announcements

As always, feedback is encouraged.

Follow Up on 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//hosting

  • The matrix used to approve the hosting options listed on WordPress.org/hosting needs to be reviewed and updated.
  • Volunteers needed for this project
  • What is the current matrix, and what are potential improvements that could be made?
  • What next steps and action items should be pursued by whom?

Open Floor

Do you have anything else to add? Please leave a comment on this post! Look forward to seeing you there!

#agenda

Hosting Meeting Notes: July 31, 2019

Here’s the summary of our meeting in #hosting-community on Wednesday July 31, 2019 at 1400 UTC (Slack archive).

Here is the agenda from the meeting.

Attendees: @jadonn @brettface @chanthaboune @aaroncampbell @dhsean @clorith @antpd

Housekeeping

A follow-up post in response to 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. extension discussion is pending!

Volunteers are welcome! If you are interested in helping with blog posts, meeting notes or in being more involved 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. community team in general, please reach out to @jadonn@mike, or @amy kamala to get started!

Thank you @aaroncampbell for volunteering to proof read. Much appreciated!

#core – Feedback Requested!

The #core team is looking for feedback on this post: should security fixes continue to be backported to very old versions of WordPress

Also looking for feedback on this proposal to update WordPress versions lower than 4.7 automatically.

Host input is encouraged! Please don’t hesitate to participate in the conversation by replying to the post or bringing it up in the channel discussion!

Hosting Options on 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//hosting

Host listings on https://wordpress.org/hosting/ are pending review.

@chanthaboune apologized for being unclear about this process at WCEU, and stated the main goal is to “offer hosting options on our /hosting/ pages that take into account localized service.”

As a first step, the matrix used for hosting requirements must be re-visited and refined.

@clorith stated that doing requirement checks in the public arena alleviates liability

@aaroncampbell brought up that allowing public input could flood the /hosting page with an overwhelming amount of host listings.

@brettface would like to see a visual re-vamping of the /hosting page to make it easier to read and more accessible.

@jadonn believes that “having a more transparent process or set of requirements would be beneficial”

@aaroncampbell mentioned that  @remkus at Yoast may have previously helped put together what they use for https://yoast.com/wordpress-hosting/

@chanthaboune would love a copy of this as a starting point and stated that “.. our next steps are to figure out what the requirements to be included are”

Thank you to @antpd who volunteered to collect notes, ideas and information for the next meeting where the discussion will continue.

Other teams to be involved in this project are Marketing, Design, Polyglots and MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. to name some.

Open Floor

@clorith asked that hosts please be aware of the proposal to increase the minimum recommended version of PHP in WordPress

Please feel free to comment on the post!

Feedback

If you missed this week’s meeting and have questions or feedback, leave a comment on this post and share your thoughts! OR….Come join for the next meeting!

Next Meeting

The next meeting will be in #hosting-community on Wednesday, August 14, 2019 at 1700 UTC. Hope to see you then!

+make.wordpress.org/updates

Hosting Meeting Agenda – July 31st, 2019

Hello, everyone!

This is the agenda post for the meeting in #hosting-community on Slack that is scheduled for July 31, 2019 at 1400UTC.

Housekeeping

  • Looking for help to write a post about the recent changes that were made to help people locate and track upcoming meetings
  • Looking for help to write a post collecting and summarizing the feedback on 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. Extension recommendations

CoreCore Core is the set of software required to run WordPress. The Core Team builds WordPress.

Team Interest Check-in

  • Projects?
  • Anything else folks are interested in helping out with, or changing with the team?

Open Floor

Do you have anything else to add? Please leave a comment on this post! Look forward to seeing you there!

#agenda

Hosting Meeting Notes: August 8th, 2018

Here’s the summary of our meeting #hosting-community on Wednesday, August 8th, 2018 at 1700 UTC (Slack archive).

Attendees:
@mikeschroder @dhsean @pbiron @jessecowens @antpb @schlessera @pdclark @andrewtaylor-1

Announcements/Reminders

  • @schlessera announced the release notes and update for WP-CLI v2.0.0 would be shortly released.
  • The team would like hosts to continue gathering feedback on the roll out of Try 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/.

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. Best Practices Documentation

Gutenberg

  • @mikeschroder asked hosts to provide reports on any noteworthy developments or experiences with the roll out of Try Gutenberg.
    • @pbiron joined today from the #core team to gather any feedback
    • @mikeschroder and @dhsean reported nothing trending for DreamHost
    • @antpb said WP Engine has not observed any issues
      • @antpb did say the Try Gutenberg roll out has almost doubled adoption of Gutenberg

Feedback

Miss this week’s meeting and want to discuss the initiatives above? Spend some time in the comments and share your thoughts!