Hosting Chat Recap: Wednesday, July 01, 2020

Here’s the summary of the meeting in #hosting-community on July 01, 2020 at 09:00 UTC and on July 01, 2020 at 18:00 UTC.(Slack archives).

The meetings were led by @mikeschroder and @jadonn. The Notes were taken by @chaion07.

Attendees: @tillkruess, @ugyensupport, @decipher05, @chaion07, @GMSamejo, @javiercasares, @pfefferle, @francina, @Crixu, @mikeschroder, @jonathansulo, @jadonn, @amykamala, @fahimmurshed, @passoniate, @evanstanton.

At the beginning of the meeting, there was a discussion about the requirements for getting 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 badge. Details on this can be found in the hosting handbook. If you have any questions, or are missing a badge, please leave a comment on this post, or contact any of the team reps!

Agenda

## Greetings
- Welcome and Personal Check-in

## Highlights
- WordPress 5.5 Beta 1 upcoming
- jQuery update

## Hosting Team Time
- PHP 8 and Hosting Tests- Task Check-in
- Open Handbook PRs

## Open Floor

Highlights

WordPress 5.5 BetaBeta Beta is the software development phase following alpha. A Beta phase generally begins when the software is feature complete but likely to contain a number of known or unknown bugs. Software in the beta phase will generally have many more bugs in it than completed software, speed or performance issues, and may still cause crashes or data loss. The focus of beta testing is reducing impacts to users, often incorporating usability testing. 1

WordPress 5.5 Beta 1 will be released on 7 July 2020!

5.5 will be the second 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. of 2020 and aims to include an update of the block editor to the latest release of 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/, automatic updates for plugins and themes, a 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. directory, XML sitemaps, and lazy loading of images.

@pfefferle and @javiercasares mentioned that testing has been going well so far.

jQuery Update

jQuery is getting a major update this time around, and testing has been requested.

@javiercasares pointed out a plugin that makes it easy to test.

Hosting Team Time

Host Testing and 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. 8.0

@pfefferle brought the hosting tests and PHP 8 up for discussion, specifically: “How we can effectively test and report PHP 8 problems and does it make sense to change the host tests to PHP 8 when development of 5.6 starts?”

@mikeschroder recommended that hosts hold off on switching PHP versions until PHP 8 tests are passing on core’s TravisCI, stating that “CoreCore Core is the set of software required to run WordPress. The Core Team builds WordPress.’s TravisCI (it runs the same tests) is already running PHP 8, fortunately, so some things are visible there.”

Per @javiercasares‘ recommendation, two issues were created to check the phpunit-test-reporter and phpunit-test-runner for PHP 8 compatibility to make sure the tools are ready.

@francina investigated the potential for implementing a similar approach to what was taken for PHP 7.4, and mentioned “The test runner could start including PHP8  + ..definitely open tickets in tracTrac Trac is an open-source, web-based project management and bug tracking system. Trac integrates with major version control systems including ("out of the box") Subversion and Git. to highlight new and deprecated things in PHP8 that need fixing in WP.”

PHP 8 related tickets are being tracked with the php8 keyword, and help is welcome — both with existing tickets, and new ones!

Check-in

@javiercasares said they are planning to check pull requests in the team’s GithubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. repos today (a review/report of the issues is now posted here).

@mikeschroder did a little handbook change review this week, and hopes to do more this week. Also committed the change to invalidate opcode cache on update in core, and has requested testing.

Next Meeting

The next meetings will be in the #hosting-community channel on July 08, 2020 at 09:00 UTC and July 08, 2020 at 18:00 UTC

Hope to see you then!

+make.wordpress.org/updates

#meetings, #summary, #weekly-hosting-chat