Skip to content

Commit

Permalink
Update testing instructions for Jetpack 14.0 (#39957)
Browse files Browse the repository at this point in the history
* Update testing instructions for Jetpack 14.0

* changelog
  • Loading branch information
ice9js authored Oct 30, 2024
1 parent bd824ef commit 674f44d
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
4 changes: 4 additions & 0 deletions projects/plugins/jetpack/changelog/update-to-test
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: other

Update testing instructions for Jetpack 14.0.
47 changes: 47 additions & 0 deletions projects/plugins/jetpack/to-test.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,55 @@ It is currently only available for a12s as well, so test in a site where you are

The testing steps are the same as the logo generator steps above, except that now you should add an Image block instead and click on the "Generate with AI" button.

### Floating subscribe button

- Go to Jetpack -> Settings -> Newsletter.
- Enable the “floating subscribe button”. Enable newsletter features first if these toggles are disabled.
- On the frontend of the site, you should now see a floating subscribe button at the bottom/right corner.
- If you’re using a block theme, next to the toggle, you see “preview and edit.” Clicking this should bring you to the site editor, where you can modify the button’s appearance.

### Email Preview dropdown

- You can preview blog posts as an email from post editor’s “Preview” dropdown when using latest Gutenberg or current RC release of core WordPress.

### Newsletter default settings

- On a new Jetpack site, go to Jetpack -> Settings -> Newsletter, then:
- **Featured image**: “Whether to include the featured image in the email or not” setting default to disabled, can you can change it here. The emails have feature image set when enabled, when disabled no featured images in emails.
- **Excerpts**: From WordPress settings, set excerpt for RSS feeds enabled. In the newsletter settings, “For each new post email, include…” still defaults to “full text” and not to “excerpt”. New blog emails are sent in full, not as excerpt, while RSS feeds are shown with excerpts.
- **Replies**: default is set to “comments”, not to “no replies” or “reply to author”.

### Don’t show subscription modals when a URL param is present

- Enable subscription modals on posts (“popup”) and frontend (“overlay”) in the newsletter settings.
- Try loading a post or the frontpage, the modal should pop up. Do not dismiss it!
- Add `?jetpack_skip_subscription_popup` to the URL and load the page again.
- The modal should not show anymore.
- Remove `?jetpack_skip_subscription_popup` from the URL. The modal/popup should remain hidden on subsequent reloads.

### Story block

- Create a “Story” block in a post/page.
- Upload a couple of images.
- Check the front-end: clicking on the block should “run the story” by switching pictures, not simply reload the page.

### WordPress 6.7 Compatibility

- Install the WordPress Beta Tester plugin.
- Go to Tools > Beta Testing, and set the plugin to use Beta/RC Only (as we’re now in the RC stage of the 6.7 release – nightly will give you 6.8).
- Go to Dashboard > Updates, and update to the most recent Beta/RC version of WordPress.
- Test the following:
- Ensure that Jetpack (and standalone) features work as expected. Note and report any errors/warnings in error logs and console logs.
- Add different blocks and test inspector controls.
- Change the site language (from Settings > General), update the language (from `/wp-admin/update-core.php`), and test Jetpack features. Check for errors in the site’s error log.

### And More!

Other particularly noteworthy changes in 14.0 include:

- Support for Bluesky in Jetpack Social.
- Related Posts block can now be used on non-post CPTs.

You can see a [full list of changes in this release here](https://github.com/Automattic/jetpack-production/blob/trunk/CHANGELOG.md). Please feel free to test any and all functionality mentioned!

**Thank you for all your help!**

0 comments on commit 674f44d

Please sign in to comment.