FSE Program Testing Call #22: Front Page Fun

This post is the twenty-second effort as part of the Full Site Editing Outreach Program. For more information about this experimental program, please review this FAQ for helpful details. To properly join the fun, please head to #fse-outreach-experiment in Make Slack for future testing announcements, helpful posts, and more will be shared there. 

Overview

While the release of 6.2 brought loads of new features to the site editing experience, feature development has continued in the 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/ 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 https://wordpress.org/plugins/ or can be cost-based plugin from a third-party, leaving us with the next lineup of cutting edge features to test and refine. This includes looping back on the new navigation section that was removed for WordPress 6.2. The aim of this call for testing is to both get feedback on what’s landed in 6.2 in the pursuit of continuous iteration and to dig into what’s being worked on for the remainder of phase 2 items including:

As always, these calls for testing will also explore current features that have been staples since the beginning of the introduction of the site editor, like the Navigation 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. or Template Part blocks. 

Framing

You run a site that captures “Daily Delights” about the power of everyday moments to create joy. You want to create a new front page of your site that’s more colorful to reflect the nature of your content. When you chose your theme, you knew it came with a few front page options thanks to patterns so you decided to check out what’s possible. Once you have a new front page option in place, you decide to make some additional changes to your template and navigation to better personalize this new experience of your site.

Testing Instructions 

To use a prebuilt test site: 

  1. Open this link only once: https://app.instawp.io/launch?t=fse-call-for-testing-21&d=v1 
  2. Please do not repeatedly open this link as it creates a new site each time and there’s a limit of 50 sites that can be created. 
  3. This will launch a site for you to use for up to 24 hours. Select “Magic Login” to log in to the wp-admin dashboard. 
  4. Save the link to your site so you can access it again during the test. 

To set up your own test site: 

  1. Have a test site using the latest version of WordPress. It’s important this is not a production/live site. 
  2. Install and activate the Twenty Twenty Three One by going to Appearances > Themes.
  3. Install and activate Gutenberg 15.5.1. From there, head to Gutenberg > Experiments and turn on the Grid variation for Group block experiment.
  4. Head to Tools > Import and import this file to have access to the same content as above. From there, create a simple menu and add a few widgets. 

If you have any issues with manual setup, just comment on the post or pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me (@annezazu) in 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/ 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/..

Create a new Front Page

  1. Head to Appearance > Editor and select Templates. Click through a few of the templates to get a feel for your site and notice how a preview is shown of each template when you do so. To go back to view all templates, select the > arrow. 
  2. Click the + next to Templates in the dark gray sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. and select “Front Page”. 
  3. This will open up a modal where you can choose between different patterns to begin building your template. Select the second pattern with various green colors depicted. This will bring you to the Front Page template with that pattern inserted automatically.

Use the Grid layout

  1. Using List View, select the second Group block that contains the Query LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. block. 
  2. Open the block settings and choose to transform it to a Grid layout. Here’s a visual.
  3. After doing so, under Layout in block settings, change around the values of MINIMUM COLUMN WIDTH until you like how it looks. 
  4. Underneath this Group block, add an additional Grid group block variation by either directly searching for “Grid” or adding a Group block and selecting the Grid variation.
  5. Explore using this block. This is intentionally an open ended item to encourage you to explore what this experimental block can do. For example, you could add a section of images or different sections of Headings and paragraph blocks grouped within a Grid block or a section of hashtags you want folks to use. Here’s an example of this last item.
  6. Save changes. 

Create a new page (or pages) for navigation 

  1. Select the Navigation Block in your headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. and select the option to “Edit” converting your menu to individual blocks. 
  2. Add a new item to the menu by clicking the + button in the editor itself (not in the settings sidebar).
  3. Instead of adding a current page, search for “Inspiration” and notice the option to create a draft page with that title. Select that option.
  4. Create as many draft pages as you’d like using the same process.
  5. Add a search block to your menu and customize it.
  6. Save changes.

Manage your navigation and explore your pages

  1. Select the WordPress icon to open up the dark gray sidebar and use the > arrows to go back to the overall Design section.
  2. Notice there is now a Navigation section. Select it and rearrange your menu items from there. 
  3. Select a page in your menu and notice that you can edit it directly either by clicking on the canvas or selecting the pencil icon in the sidebar. Make changes to this page and don’t save in the editor. 
  4. Instead select the WordPress icon to open up the dark gray sidebar and notice a Save option in the sidebar itself. 
  5. Select the save option there and select Save again from the modal. 
  6. Repeat this process with another page in your menu, saving where you’d like. 
  7. When done, go back to wp-admin > Pages and publish your pages to ensure they appear correctly in the navigation of your site.

What to notice:

  • Did the experience crash at any point?
  • Did the saving experience work properly? 
  • What did you find particularly confusing or frustrating about the experience?
  • What did you especially enjoy or appreciate about the experience? 
  • What would have made this experience easier?
  • Did you find that what you created matched what you saw on your site?
  • Did it work using Keyboard only?
  • Did it work using a screen reader?
  • Did it work while using just a mobile device? Shout out to @nomadskateboarding for this addition!

Leave Feedback by May 8th, 2023

#fse-outreach-program, #fse-testing-call

FSE Program Exploration: Build a block theme

With WordPress 6.2 released, this exploration seeks to explore the Site Editor as a design tool, asking folks to create 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. theme without any code directly in the editor using the current tools. The aim is to both find gaps in functionality and to get feedback on the experience of using the Site Editor in this design centric way, as we look to expand the number of block themes. 

The focus of this exploration is to think with a more open minded, “what can I build today?” approach. If you’ve never built a block theme, consider this an invitation to give it a try. Tooling has come a long way and the power of what’s being built is that it allows more folks to dive into the future (and present) of WordPress. For this experience, you’ll use the Create Block Theme 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 https://wordpress.org/plugins/ or can be cost-based plugin from a third-party to facilitate the creation and export process so you can keep what you create! Feel free to read these brief instructions for how to get started or follow the steps below.

In the near future, expect a more formal call for testing once more, dedicated to some of the newer functionality being worked on as part of the remaining major phase 2 items

Exploration Instructions

To use a prebuilt test site: 

  1. Open this link only once: https://app.instawp.io/launch?t=fse-block-theme-exploration&d=v1  Please do not repeatedly open this link as it creates a new site each time.
  2. This will launch a site for you to use for up to 5 days. 
  3. Save the link to your site so you can access it again during the test. 

To set up your own test site: 

  1. Have a test site using the latest version of WordPress. It’s important this is not a production/live site. 
  2. Install and activate the Create Block Theme plugin.
  3. Install and activate 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/ 15.4 (or the latest version). 

Create the base of your theme

  1. Navigate to Appearance > Create Block Theme.
  2. Choose either “Create blank theme” to start completely from scratch or you can use the currently active block theme by choosing the “Clone” option. Note: You are welcome to use a block theme of your choosing if you Clone!
  3. Fill out the information for either option. Feel free to keep this pretty simple since this is just for testing and not official block theme launching purposes. When done, select “Generate”.
  4. Head to Appearance > Themes and activate the theme you just created.

Configure your fonts

  1. Head to Appearance > Manage Theme Fonts.
  2. From here, you can add a Google font or a Local font if you have any you’d like to use. This will install the fonts (download them) as part of the theme but these fonts still need to be applied. 
  3. Once added, you can then manage the font weights. 
  4. After you’re done, head to Appearance > Editor and open Styles to configure these fonts for use on your theme under Typography. 

Make your changes and export

  1. Head to Appearance > Editor and begin customizing as you’d like! 

Here are some high level ideas: 

  • Use the Styles interface to make global changes to the Layout, Typography, and more. Use the Stylebook to see your changes at a glance to individual blocks. 
  • Use the design tools built into each block to make individual changes. 
  • Create new templates or template parts. 
  • Add or remove different blocks from current templates or template parts.

Export your theme

  1. When you’re done making your changes, head to Appearance > Create Block Theme.
  2. From there, choose the “Export” option. This option will automatically include user changes so you don’t have to overwrite them first.

Please share feedback by April 26th, 2023

What to notice

While you’re welcome to share feedback on any aspect of the experience, here are a few specific questions to focus your feedback.

  • Did the experience crash at any point?
  • Did the saving experience work properly? 
  • What did you find particularly confusing or frustrating about the experience?
  • What did you especially enjoy or appreciate about the experience? 
  • What did you need to use Custom CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. for, if at all? 
  • Was there anything you weren’t able to accomplish that you’d like to see considered? 

As always, thank you for participating in this exercise. If anything is blocking you from doing so, just say so either in #fse-outreach-experiment, in the comments of this post, or over DM in 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/. to @annezazu (that’s me!). 

#fse-exploration, #fse-outreach-program

Help Test WordPress 6.2

Get ready for the next big release in the WordPress world! WordPress 6.2 is set to launch on March 28, 2023, and we need your help to make sure it’s the best it can be. With exciting new features and improvements, this release promises to be a game-changer for WordPress users everywhere.

Stay up to date with the latest pre-release builds by checking the WordPress 6.2 Release Schedule for availability. For real-time updates and discussions, join the #core-test Slack channel. Engage with the testing community by participating in weekly scheduled team meetings and test scrubs.

Table of Contents

Testing Environment 💻

Please only test on a development siteDevelopment Site You can keep a copy of your live site in a separate environment. Maintaining a development site is a good practice that can let you make any changes and test them without affecting the live/production environment. and not on a production/live site. You can follow these instructions to set up a local installLocal Install A local install of WordPress is a way to create a staging environment by installing a LAMP or LEMP stack on your local computer., or use a tool like this to set up a development site.

Once your development site is set up, please install and activate the WordPress Beta Tester Plugin. After activation:

  • Navigate to Tools > BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. Testing.
  • Set the update channel to “Bleeding edge” and click Save Changes.
  • Set the stream option to “Beta/RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. only” and click Save Changes again.
  • Navigate to Dashboard > Updates and click the Update to latest… button.

For more detailed steps, click this link for complete instructions.

Testing Tips 💡

At a high level, here are a few tips to keep in mind to get the most out of this Call for Testing:

  • Test across different browsers.
  • Test in different languages.
  • Compare features on different screen sizes, including tablets and mobile.
  • Use just your keyboard to navigate, or use a screen reader.
  • Test with both 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. and classic themes.

Anything marked with a tool icon (🛠) is more technical, and may be best suited for those comfortable with more advanced testing steps.

Key Features to Test 🔑

Interface

Browse Mode: An easier way to navigate the Site Editor

With the release of WordPress 6.2, the Site Editor has been completely reimagined with the introduction of Browse Mode. This new way of interacting with the Site Editor provides a more intuitive navigation experience, making it simple to access and manage all templates and template parts. The addition of a sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme., allowing for the creation of new templates, further enhances this functionality.


With this new feature, WordPress sets the foundation for future developments like content editing, extended 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 https://wordpress.org/plugins/ or can be cost-based plugin from a third-party options, and menu management. (36667, 46903, 46700, 46458)

Remove “beta” Label from Editor

The beta label in the Site Editor has finally been removed with the release of WordPress 6.2. This means that when you access the Site Editor through Appearance > Editor, you will no longer see the “(beta)” label. This decision was reached after extensive discussions and evaluations over several release cycles, starting with WordPress 5.9. Despite the removal of this label, the Site Editor will continue to receive enhancements and bug fixes like other parts of WordPress.

Template Parts & Reusable Blocks Colorization

Identifying template parts and reusable blocks within the Site Editor has become more intuitive. These synced blocks, which differ from other CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blocks, now stand out with a distinct color throughout the interface, including the List View, Block Toolbar, and Canvas. This improvement makes it easier to recognize when you’re working with these blocks, making the site creation process smoother and more efficient. (32163, 45473)

Split Block Settings Between “Settings” and “Styles”

Split Block Settings into two categories: “Settings” and “Styles”. This makes it easier to find the desired settings and styles, as they are clearly separated. Additionally, it reduces the amount of scrolling needed to locate the desired item. This change makes blocks with many controls, such as the Group block and Navigation block, easier to manage and customize. 


If you’re a plugin author, it’s a game-changer. It ensures that the options for your block appear where you want them to, making it easier for your users. As a consequence, the __experimentalGroup property was stabilized on the InspectorControls slots. 

You can now define which InspectorControls group to render controls into via the group prop.

In addition to stabilizing the __experimentalGroup property, a new styles group was added, so styles-related controls that do not fit conceptually under the block support panels — border, color, dimensions, typography, etc. — can be included under the “Styles” tab in the block inspector:

<InspectorControls group="styles">
  // Add your custom styles-related controls here.
</InspectorControls>

(40204, 47045, 47105)

Update Block Settings Icon

To accommodate the change in block settings, a new icon has been added to the block setting sidebar. This small change has a big impact, as it affects many documents, training videos, and more. To ensure everything is up-to-date, please proactively update relevant material. Further discussion about the change in the icon can be found in GitHub Issue 46851.

Distraction-Free Writing

The new Focus Mode offers a more concentrated writing experience by hiding unnecessary elements of the editor interface. When enabled, all sidebars are closed and toolbars become less visible, allowing your content to take the spotlight. You can switch this mode on/off as desired, depending on your needs. (41740)


To see a fuller demonstration of this feature, see this distraction-free mode video on YouTube.

Blocks

Navigation Block UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it.

The Navigation block in WordPress 5.9 brought a new editing experience. Now, with the introduction of an editable view in the block settings sidebar, managing menus is even easier. This view works similarly to the List View but is specific to the current navigation being edited. Clicking the “Edit” button selects the menu item in the editor, allowing for inline editing. This option offers a balance between the prior experience and the new block editing paradigm.


Digging deeper into technical details, the Navigation block provides an additional option when locking to restrict editing of its inner blocks (links and submenus). This helps to curate the experience even more, especially if you’re taking advantage of the ability to use block template parts in classic themes. For a demonstration of the new locking features, see this locking the navigation video.

Moreover, the Navigation block has more room to grow. A location fallback for classic menus and an “open list view” button could be added to improve it further, and a new conversion panel with the Page List block to make it easier to switch to editable links. (46938, 45394, 44739, 45976, 46286, 46335, 46352)

Sticky Positioning

The Position block support now includes a “Sticky” option, allowing a block to stay within the viewport and remain at the top of the page when the content is scrolled. This is beneficial when an element, like a status message or promotion, needs to be visible regardless of the page’s scroll position. The feature works in both the block editor and the front end, providing a true WYSIWYGWhat You See Is What You Get What You See Is What You Get. Most commonly used in relation to editors, where changes made in edit mode reflect exactly as they will translate to the published page. experience.


In WordPress 6.2, the team focused solely on the root level, as this reduces the complexity of dealing with sticky positioning and avoids the UX problem of applying sticky to a non-root-level block.

Testing Instructions

  • In a theme that uses appearance tools (e.g. TT3) select a Group block that is nested within another block (i.e. it is not at the root level of the document in the post or site editors). Under the settings tab, there should be no Position panel available.
  • Select a Group block at the root level of the document. Under the settings tab, there should be a Position panel available.

Note: The logic will still display the Position controls if a value has been set, even if the block is not at the root level. This is to support backward compatibility, since the Position feature has already been released in 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/, and also allows users to turn off the Position if the block is moved to a non-root level of the document. You can learn about some follow-up tasks to this initial implementation in this issue. (46142, 47334)

Openverse Integration

Who doesn’t love Openverse? Millions of media items are now available right from your editor! WordPress 6.2 introduces this fantastic feature to simplify adding images directly from Openverse’s index of over 300 million public domain and openly licensed images.

Testing Instructions

  1. From WP admin, navigate to Posts > Add New.
  2. Click the block inserter (the plus icon at the top of the editor).
  3. Select the new Media tab, and then Openverse.
  4. Search, scroll, and select an image to insert it into the post.

Patterns

Pattern Inserter Redesign

A new design provides a split view between categories and patterns, enhancing navigation and providing larger previews for patterns. This improves the drag-and-drop experience when building top-level sections; enables quick browsing between categories; and provides the ability to save, import, and manage patterns. (44028, 41379, 44501, 46419)


Testing Instructions

  • Open the inserter.
  • Open the patterns Tab.
  • Open Explore all patterns, search insert, and play around with it.

Register Patterns for Templates 🛠

A new approach to associating patterns with templates has been developed, where extenders can register patterns for specific template types to limit where they appear. For example, an Error 404 pattern should only be used with the 404 templates. (45814, 42325)

Testing Instructions

The new patterns registration APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. property templateTypes accepts an array whose values define template slugs where the pattern makes sense. For example: 404, single-post, home, page, archive, or single-product.

  1. Activate the Twenty Twenty-One theme.
  2. In the theme’s inc/block-patterns.php file, after the existing calls to register_block_pattern(), add the sample test pattern with the snippet below. Save the file.
  3. Open the post editor, and then the browser developer tools console.
  4. In the console enter the following to retrieve the registered patterns: wp.apiFetch( { path: '/wp/v2/block-patterns/patterns' } ).then( console.log );
  5. Verify that the API response includes the pattern query/template-type-test, and template_types has 404 listed.
register_block_pattern(
	'query/template-type-test',
	array(
		'title'      => __( 'Template type test', 'twentytwentyone' ),
		'templateTypes' => array( '404' ),
		'content'    => '<!-- wp:paragraph {"align":"center","fontSize":"x-large"} -->
						<p class="has-text-align-center has-x-large-font-size">404</p>
						<!-- /wp:paragraph -->',
	)
);

Style Features

New Style Book

The goal of the Style Book is to make creating consistent designs simpler, help users quickly understand the effects of changes, and enable more customization to suit their preferences. For block theme authors, this is a major shift. These changes create a clearer design process that is intuitive and efficient for modification and reuse. (44420)

Inline Preview for Global Block Styles

To enhance the editing experience, Core Team added a block preview component to the global styles panel. This component displays a preview of the selected block at the top of the sidebar panel, allowing you to see the block example and how it’s affected by the settings in real time. (42919)


This is particularly useful because global styles allow you to edit blocks that might not be present on the current page being previewed. With the block preview component, you can now easily see the changes you make to the block’s global settings and how they will appear on your website.

Apply Block Style Globally

This feature allows you to update all blocks across the site with just one click. By clicking the “publish” button in the “Advanced” section, you’ll be able to see an option to “publish” the styles that were pushed. This new feature will simplify the process of updating styles across the site, making your workflow even more efficient. Be sure to check out the video to see how it works! (44361)

Copy Block Styles

Now you can copy styles from one block and paste them onto another. Previously, the only way to do this was to duplicate the entire block, which was often inconvenient, or to manually copy each tool/setting, which was incredibly tedious for blocks with many styles. (44418)

Custom Global CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site.

Now you have the ability to add custom CSS to your entire site through Global Styles. This new feature provides designers with even more control over the look and feel of their website, allowing them to make precise adjustments to their design.

Add Shadow Presets and 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. Tools in Global Styles

Gutenberg 14.9, launched on January 4, 2023, brought a highly anticipated design tool to theme authors: shadows. WordPress 6.2 Beta 1 has finally arrived, bringing support for both default and theme-specific shadow presets. The update includes 4 default shadow presets: Natural, Crisp, Sharp, and Soft. (46502)

Testing Instructions

You can add custom shadows via the settings.shadow.palette array in theme.json.

  1. Activate any block theme (e.g. Twenty Twenty-Three).
  2. Add shadow presets to theme.json. For example, the snippet below is inspired by Tailwind CSS’s box-shadow.
  3. Open Global Styles -> Blocks -> Button -> Border & Shadow -> Drop Shadow.
  4. The above-defined shadows should appear in the selected panel.
  5. Choose any shadow and save the changes.
  6. Open the front end, and verify the button for the given shadow.
"settings": {
	"shadow": {
		"palette": [
			{
				"name": "Natural",
				"slug": "theme-natural",
				"shadow": "5px 5px 0px -2px #FFFFFF, 5px 5px #000000"
			},
			{
				"name": "Crisp",
				"slug": "theme-crisp",
				"shadow": "5px 5px #000000"
			},
			{
				"name": "Sharp",
				"slug": "theme-sharp",
				"shadow": "5px 5px 0 0 #999999"
			},
			{
				"name": "Soft",
				"slug": "theme-soft",
				"shadow": "5px 5px 10px 0 #999999"
			}
		]
	}
}

Where to Report Feedback 🗣

If you find any issues, it’s best to share them on the WordPress.org alpha/beta forums, or if you are more technically savvy and comfortable, on Core Trac. For helpful reporting guidelines, refer to the Test Reports section of the Test Handbook.

Please share feedback as soon as you can before the release on March 28, 2023.

Changelog 🪵

  • 2023-02-07
    • Initial post.
  • 2023-02-10
    • Added new features to highlight for testing:
      • Openverse Integration
      • Register Patterns for Templates
      • Add Shadow Presets and UI Tools in Global Styles
    • Minor text adjustments.

A big thank you to @robinwpdeveloper and @ironprogrammer for reviewing and contributing to this post, and @annezazu for feature references and visual assets.

#6-2, #fse-outreach-program, #full-site-editing

FSE Program Testing Call #20: Find Your Style

This post is the twentieth call for testing as part of the Full Site Editing Outreach Program. For more information about this experimental program, please review this FAQ for helpful details. To properly join the fun, please head to #fse-outreach-experiment in Make Slack for future testing announcements, helpful posts, and more will be shared there. 

Overview

Building off of the last call for testing, this effort includes both some new and some repeat items that have continued to be iterated upon. In particular, browse mode’s design continues to evolve with a clearer edit button and design of the currently active template. Tied to this, the new UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. for the navigation 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. has received numerous improvements as work is underway to move the option out of experimental. Taken together, this test helps underscore just how much a single theme allows you to do and how the Site Editor tools are evolving to make quick customization increasingly intuitive. 

New items to test:

Repeated from previous times: 

As with last time, this post will be updated to the latest version 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/ so the latest changes can be tested ahead of the 6.2 release cycle for a faster and more accurate feedback loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop.

Framing

To ground this experience a tiny bit more, let’s pretend you’re switching over from a Classic theme to a Block theme. After switching, you will need to import the widgets settings before re-imagining the homepage of the site, including the navigation. You’ll end by exploring various ways to style the site across different templates, both by using the Style Book and by editing blocks individually before pushing those changes globally. Your aim is to make the site look as different as possible a few times over until you find a version you’re happy with. Imagine this is your way of exploring the reaches of what’s possible with the Site Editor, all while using a single theme!

Testing Instructions 

To use a prebuilt test site: 

  1. Open this link only once: https://app.instawp.io/launch?t=fse-call-for-testing-20 
  2. Please do not repeatedly open this link as it creates a new site each time and there’s a limit of 50 sites that can be created. 
  3. This will launch a site for you to use for up to 24 hours. Select “Magic Login” to log in to the wp-admin dashboard. 
  4. Save the link to your site so you can access it again during the test. 

To set up your own test site: 

  1. Have a test site using the latest version of WordPress. It’s important this is not a production/live site. 
  2. Install and activate the Twenty Twenty Three One by going to Appearances > Themes.
  3. Install and activate Gutenberg 15.0. From there, head to Gutenberg > Experiments and turn every experiment except for “Zoomed out view”. 
  4. Head to Tools > Import and import this file to have access to the same content as above. From there, create a simple menu and add a few widgets. 

If you have any issues with manual setup, just comment on the post or pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me (@annezazu) in 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/ 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/..

Switch your site

  1. Explore your site and feel free to add in more personalized items, whether by adding or customizing menus under Appearance > Menus or more widgets under Appearance > Widgets. 
  2. When you’re ready, head to Appearance > Themes and select “Activate” next to the Twenty Twenty-Three theme. 
  3. Head to Appearance > Editor (betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.) to be brought into the browse mode experiment in the Site Editor.
  4. Click through the different templates and template parts to view the various parts of your site. Eventually, select your Home template and choose the option to “Edit”. Notice that your previously created menu was automatically imported.

Import your widgets and customize your navigation 

  1. Using List View, select your Footer Template Part and delete it. 
  2. Add a new Template Part block, give it a name related to footer, and choose the option to “Start Blank”.
  3. Open the block settings and expand the Advanced section. Under “IMPORT WIDGETWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. AREA”, select the widgets section you’d like to import and click “Import”.
  4. After importing, customize this new footer further as you’d like. Explore using design tools, using group/row/stack variations, and more. 
  5. Once done, select the Navigation block and change a few things as you see fit. For example, you can: move some of the sub menu items to top level items, change the names of a few of the menu items, adjust the spacing between items, and customize the mobile display as you see fit.
  6. Save changes.

Find your style

  1. Open Styles and select “Browse Styles”. 
  2. Open the Style Book by selecting the icon that looks like an eye from the main Styles interface and switch between various style variations while viewing how it impacts your site. Here’s a screenshot in case it’s helpful. This will open up an interface called the “stylebook” where you can see the styles for every block displayed. You can click that icon to toggle this option on/off as you’d like.
  3. After selecting a style variation you like, head back to the main Styles interface and select “Colors”. From there, choose the “Randomize colors” option to change the colors further. 
  4. After exploring the “Randomizer colors” option, head back to the main Styles interface and select “Blocks”. From there, choose a block with a style variation, like Button (not Buttons!) or Social Icons or Site Logo. You can then edit that variation to your liking globally. 

Switch it up (again and again)

  1. Now that you have explored browsing Templates and Template Parts, the Style Book, customizing the Navigation block, and using the color randomizer, use this experience to switch up your site further. To do so, open a template, like the Single or Search template, and edit an individual block, like the Post Title or Featured ImageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts.
  2. After editing the block to your liking, open the Settings tab, expand the “Advanced” section, and choose the option to “Apply globally”. 
  3. Save changes and repeat this process a few times as you have time across templates and different blocks, relying on the Stylebook or Browse mode as needed to get a larger sense of your site. Try to make your site look as different as possible each time.

Bonus: Use patterns as much as you’d like as you customize your site! You can do this by adding patterns directly or by using the “replace” option in blocks like the Query Loop or Template Part.

Leave Feedback by February 1st, 2023

#fse-outreach-program, #fse-testing-call

FSE Program Testing Call #19: Running Through Refinements

This post is the nineteenth call for testing as part of the Full Site Editing Outreach Program. For more information about this experimental program, please review this FAQ for helpful details. To properly join the fun, please head to #fse-outreach-experiment in Make Slack for future testing announcements, helpful posts, and more will be shared there. 

Important notes: There’s a current call for volunteers to use Replay.io, a tool with a comprehensive way of capturing bugs. Respond by December 28th, 2022 to get involved. Separately, the FSE Outreach Program is always looking for volunteers to help run these calls for testing for the community.

Overview

With work deeply underway to refine and wrap up numerous aspects of phase 2, this call for testing centers numerous changes in progress to put them to the test (get it) and find the edges of what’s being worked on. At a high level, this test covers the following:


Taken together, these changes make it easier to navigate between the content you want to edit, see changes at scale when working with Styles in a few ways, create an easier navigation editing/creation experience, and have a more intuitive experience when editing individual blocks. 

Framing: Refining a client’s site

To ground this experience a tiny bit more, let’s pretend you’re doing some refinements to a client’s site to finetune their branding and, as a result, homepage and navigation. The aim is to go from a more complex navigation structure to a simplified one, with two different options to choose from for the client (edit current menu and create a new option). Tied to this, the homepage will shift the focus of content in the Query LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. block with more of an emphasis on images (and whatever else you’d like). Finally, you will update the overall styling as you see fit, with bonus ideas for those who have extra capacity and interest!

Testing Instructions 

To use a prebuilt test site: 

  1. Open this link only once: https://app.instawp.io/launch?t=fse-call-for-testing-19 
  2. Please do not repeatedly open this link as it creates a new site each time and there’s a limit of 50 sites that can be created. 
  3. This will launch a site for you to use for up to 24 hours. Select “WP Admin Login” and use the information provided to log in.
  4. Save the link to your site so you can access it again during the test. 

To set up your own test site (skip if using the above): 

  1. Have a test site using the latest version of WordPress. It’s important this is not a production/live site. 
  2. Install and activate the Twenty Twenty Three theme by going to Appearances > Themes.
  3. Install and activate 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/ 14.8.4 RC1 by downloading the release > going to Plugins > Add New > Installing. From there, head to Gutenberg > Experiments and turn on “Off canvas navigation editor” and “Block inspector tabs” experiments. 
  4. Head to Tools > Import and import this file (click “Download” in the upper right hand corner first) to have access to the same content as above.

If you have any issues with manual setup, just comment on the post or pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me (@annezazu) in 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/ 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/..

Explore browse mode

  1. Head to Appearance > Editor (betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.). This will bring you to a reorganized view of the site editor.
  2. Click Templates and notice the list of templates now shown in the sidebar. Click through various templates to quickly view them.
  3. Select “Home” from the templates and then select “Edit” in the open sidebar to directly alter the template.

Editing navigation

  1. Select the HeaderHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. of your site before selecting the navigation block. Within the navigation block, select the page list block and choose “edit” from the block toolbar. This will open a prompt explaining that a step must be taken before you can customize your menu. Select “Customize”. You can also select the option to “Customize” from the block settings sidebar.
  2. Open your block settings and notice that each menu item is now listed in the sidebar. 
  3. Spend some time condensing the menu down as you see fit to just three top level menu items. You can do this by dragging and dropping the menu items in the sidebar, deleting items, and renaming them. For example, you can list “Press” under “About” and “Resources” under “Getting Started”. 
  4. Explore the additional tabs in the block settings (Styles, Settings) to customize further to your liking. For example, you can change the typography, block spacing, or how it appears on mobile. When done, click “Save”. 
  5. Afterwards, select the navigation block once more and, in the list view tab of the block settings, select the menu name and choose the option to “Create new menu” in the dropdown.
  6. Select the + button in the same tab to add in simply the “Contact”, “About”, and “Getting Started” page. 
  7. Head to the Settings tab and open the “Advanced” section to rename the menu to something like “Simplified main menu”. When done, click “Save”. 
  8. Heading back to the List View tab in the block settings section, click on the menu name to open a drop down and select which menu you’d like to display from there.

Redesigning the homepage

  1. Select the Query Loop block and, from the block toolbar, select the “Replace” option. 
  2. This will open up a modal where you can pick a different pattern to display the posts. Choose a different pattern.
  3. Customize the pattern you chose further. For example, change the featured imageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. size, add a duotone filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output., remove or add blocks, change the size of the titles of posts, etc. When done, click “Save”.

Changing Styles

  1. Open Styles and either choose “Browse Styles” to pick a different style variation or make adjustments as you see fit using the Styles system. For example, you can customize the appearance of individual blocks with the “Blocks” section using the new preview option or change overall options with Typography, Color, and Layout. 
  2. When done, select the icon that looks like an eye from the main Styles interface. Here’s a screenshot in case it’s helpful. This will open up an interface called the “stylebook” where you can see the styles for every block displayed. You can click that icon to toggle this option on/off. 
  3. Tweak anything you’d like further while using the stylebook before, when done, clicking “Save”. 

Bonus: Customize further as you see fit

What follows are various ways you can take this test further. Feel free to try all or none, depending on how much time you have:

  • Add custom CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. using the Styles > Custom fieldCustom Field Custom Field, also referred to as post meta, is a feature in WordPress. It allows users to add additional information when writing a post, eg contributors’ names, auth. WordPress stores this information as metadata. Users can display this meta data by using template tags in their WordPress themes. as part of the input for custom CSS work in Global Styles.
  • Explore browse mode more by switching between and editing different templates or template parts.
  • Add or edit more blocks and explore the split settings options within.
  • Make more changes to the Styling of individual blocks, taking advantage of the new preview options for individual block styles and the overall stylebook.

What to notice:

  • Did the experience crash at any point?
  • Did the saving experience work properly? 
  • What did you find particularly confusing or frustrating about the experience?
  • What did you especially enjoy or appreciate about the experience? 
  • What would have made this experience easier?
  • Did you find that what you created matched what you saw on your site?
  • Did it work using Keyboard only?
  • Did it work using a screen reader?

Leave Feedback by January 6th, 2023

#fse-outreach-program, #fse-testing-call

FSE Program: Seeking volunteers to use Replay.io for capturing bugs

The FSE Outreach Program is always seeking ways to improve the access, ability, and reliability of capturing feedback for the latest and greatest with WordPress. Previously, this has looked like experimenting with “explorations” of early features using prototypes/specific PRs to test or the recent addition of InstaWP to make creating test sites and unique testing situations far easier. In the coming months, another tool, replay.io, will be piloted, and volunteers are needed to help determine how it can be used to better WordPress’ bug finding and fixing feedback loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop..

Volunteer Requirements

  • Ability to help for the next 3 months whenever a call for testing is started (at least 1 hour per call for testing with calls for testing about every 3-4 weeks). 
  • Time to learn how to use replay.io and use it when going through the calls for testing. 
  • Comfort in using 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/’s GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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. https://github.com/ repository and opening issues. 

If you are interested in volunteering, please comment on this post between now and December 28th 2022! If you have questions/comments/concerns, just ask below. Right now, I’m looking for at least 3 folks to participate. 

What is Replay?

Replay is a “time travel debugger” for JS. Replay lets you record a browser session to produce a shareable replay for collaborative debugging. The replay isn’t a video — everything from the browser is recorded so you can inspect anything from HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. elements, JS execution, network requests, user events, and even the state of your ReactReact React is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. components at any moment in time.

Replay refers to both the Replay Browser (recording) and the Replay App (debugging). One major use case for using this kind of tool in the WordPress project is to reduce time to resolution on bug fixes i.e. writing steps to reproduce & reproducing issues locally.

 Here’s more information:

  • An app for Linux, MacOS, and Windows that is a custom browser that can record all actions and background processes of any website.
  • Using the Replay browser, you can record problems on any website and upload them to the Replay WordPress Team. Once recorded and uploaded, you may add comments to the timeline or simply pass it off to a developer with a link or inside a GitHub issue.
  • Developers can then view the recordings and see exactly what’s happening and when rather than needing to look at screenshots of the console or replicate on their end.

You can learn more in the Replay Documentation

Why Replay? 

@chanthaboune brought Replay to the FSE Outreach Program’s attention as a tool that could help supercharge our bug finding and fixing. Replay’s OSS commitment, including free support, makes it stand out as a possible option to consider. Rather than trying to roll it out on a broader scale, this is an attempt to do so on a small scale first to understand what does and doesn’t work to help determine if it might be a tool the broader WordPress community can use in the future. This will be trialed for the next three months, dependent on volunteer capacity. Feedback will be collected and shared along the way before bigger decisions are made. 

What kind of issues will this help with?

While just about any issue will benefit from the additional information captured by replay.io, there is a sweet spot in issues that are difficult to reproduce and that seem environment dependent. Here’s a recent example with a performance concern ahead of WordPress 6.1 where this would have helped cut down on resolution time.

Who will be able to access the recordings? 

Only those with developer seats can access certain “time travel” features of DevTools e.g. Print Statements of the replay app. Various developer seats will be given as needed based on the issues filed. I (Anne) will handle that since I can monitor the funnel of issues created through the FSE Outreach Program while we explore this.

How long will these recordings last?

As of now, Replay guarantees the recordings will be fully operational for 3 months. However, new features might make recordings lose information such as in the developer tools.

Do I have to download this app to make recordings?

Yes, there is a firehose of information that it’s tracking that include all click interactions and everything happening at all levels of the code, network, etc. There’s no way to do this in regular browsers that isn’t terribly difficult or tedious to the point of being useless.

Do I have to use this browser as my primary?

No, we recommend only using the native application when doing actual recordings.

How long can my recordings be?

As of now, anything more than 2-3 minutes gets difficult to use however they are working on improving this.

Privacy & Security Questions

See here.

#fse-outreach-program, #replay-experiment

FSE Program Exploration: Site Editor Sneak Peek

With WordPress 6.1 released and work deeply underway around a collection of key items for phase 2 completion, this exploration takes a peek at what’s to come in the short to medium term based on those same items to evolve the site editing experience.

As before, the focus of this exploration is to think with a more open minded, “how would I like this to work” perspective in order to gather useful insights that will help inform these in progress items. Since this is not quite a call for testing due to the lack of flows, focus less on finding bugs (although they are still welcomed) and more on thinking through things you wish would happen, points of confusion, etc. Because this work is in various stages, each item below has its own unique way of diving into what’s underway based on what’s currently possible. Remember too that this is very much a true sneak peek with this work being quite early.

In the near future, expect a call for testing dedicated to these items as they evolve and enter a more actively testable state. Depending on how work progresses, this might occur as this exploration is in progress!

Brief overview

Here’s a quick rundown of what this exploration will cover with links to the related PRs if you want more information:

  • Reorganizing the Site Editor to introduce browse mode, offering an easier way to navigate between content in the site editing experience. 
  • Redesign the Pattern inserter to allow for larger previews and improved clarity between categories. 
  • Invoke zoomed out view when selecting a style variation to better see the overall impact of the variation options.
  • Introduce a new UX for the navigation block where changes can be made from within 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. settings sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.
  • Try a random color palette generator for Styles, making it easy for users to switch up their colors intelligently.

Taken together, the aim is for each of these items to create a smoother and cohesive experience, with features working together to make the site editor a delight. For example, the new pattern inserter scales nicely with a pattern rich future and the targeted use of the zoomed out view means the view appears right when you’re likely to need it most. 

As you look over the post, remember that you can engage with all of the items or just one of them! Either way, it’s all helpful.

Task 1: Exploring browse mode, a new pattern inserter experience, and contextualized zoomed out view

For those who are curious to learn more but don’t have time to explore further, here’s a video going through each feature quickly.

Testing environment 

  1. Open this link only once: https://app.instawp.io/launch?t=fse-exploration- 
  2. Please do not repeatedly open this link as it creates a new site each time and there’s a limit of 50 sites that can be created. 
  3. This will launch a site for you to use for up to 8 hours. Select “Magic Login” to log in to the wp-admin dashboard. 
  4. Save the link to your site so you can access it again during the exploration.

If you want to use your own environment, please follow these instructions around how to test an individual 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/ PR for this PR on reorganizing the Site Editor. 

Explore

These tasks are purposefully open-ended to encourage you to make the experience your own and find the edges. When you respond below, share what approach/steps you took and why! Any bugs you find too, report away in your comment. 

  • Edit and save a template.
  • Add a few patterns (remember you can drag & drop from the Inserter). 
  • Replace a HeaderHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. or Footer with a different pattern.
  • Change style variations. 
  • Navigate between templates and template parts a few times. 

Describe your experience and what you’d like to see

As you go through the above experiences, consider the following questions as a way to reflect on what you’d like to see in the future. Don’t hold back and don’t worry about how practical an idea might be. This is just to get a sense of what folks might want to do in the future.   Answer one, all, or none! These are merely to get you thinking in the right framework rather than boxes to check: 

  • How did this experience compare to the previous one? 
  • How cohesive did navigating between the various pieces of the experience feel?
  • What felt easier to do? Conversely, what felt harder?
  • Where else would you like to see the zoomed out view used?
  • What problems or opportunities do you anticipate with these new items?
  • Anything else? Think big!

Task 2:  Imagining a new navigation management experience 

For those who aren’t participating but are still curious, here’s a screenshot of the original design idea:

Navigation block design with a sidebar open, showing a few places to manage the items within the block.

Testing environment 

Props to Saxon Fletcher for creating the prototype used for this section, allowing us an early look at what’s underway.

  1. Open this link: https://t.maze.co/124892347 
  2. After reading the initial instructions, click “Get started”.
  3. Go through the different tasks and, if you’d like, take notes on anything as you go.
  4. When done, close out of the tab.

Describe your experience and what you’d like to see

As before, please consider the following questions as a way to reflect on what you’d like to see in the future. 

  • How did this experience compare to the current navigation block experience?
  • What felt easier to do? Conversely, what felt harder?
  • What problems or opportunities do you anticipate with this new UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it.?
  • Anything else? Think big!

Task 3: Switch up your Styles with a new randomizer

Open site editor with a red background and black and white text with the Styles interface open to a section that shows the option to randomize colors.

Testing environment 

  1. Open this link only once: https://app.instawp.io/launch?t=fse-exploration-style-switcher
  2. Please do not repeatedly open this link as it creates a new site each time and there’s a limit of 50 sites that can be created. 
  3. This will launch a site for you to use for up to 8 hours. Select “Magic Login” to log in to the wp-admin dashboard. 
  4. Save the link to your site so you can access it again during the exploration.

If you want to use your own environment, please follow these instructions around how to test an individual Gutenberg PR for this PR.

Explore

To help explore the feature, here are a few steps to take. Repeat them as many as you’d like to get a better sense of what’s changing with this PR:

  1. Head to Appearance > Editor (betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.).
  2. Open the Styles settings.
  3. Open the “Colors” section.
  4. Select “Randomize colors” and see your colors change. Click this option as much as you’d like.
  5. Head back to the main Styles options and select “Browse Styles”.
  6. Change to a different style variation and repeat the same steps to randomize the colors.

Describe your experience and what you’d like to see

As before, please consider the following questions as a way to reflect on what you’d like to see in the future. 

  • How likely do you think you are to use this feature?
  • How easy or hard was it to use this feature and understand what it was doing?
  • What problems or opportunities do you anticipate with this new option?
  • Anything else? Think big!

Please share feedback by December 2nd, 2022

As always, thank you for participating in this exercise. If anything is blocking you from doing so, just say so either in #fse-outreach-experiment, in the comments of this post, or over DM in 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/. to @annezazu (that’s me!). Keep in mind that not everything shared here will be implemented by the nature of this exploration but know that your ideas will ultimately help shape what is possible going forward. 

#fse-exploration, #fse-outreach-program

Help Test WordPress 6.1

Save the date! WordPress 6.1 is scheduled for release on 1 November 2022. This release is the culmination of over 360 updates and 370 bug fixes. Check out last week’s 6.1 Product Walk-Through for a visual overview of major features shipping with 6.1.

For a list of when each pre-release build will be available for download, refer to the WordPress 6.1 Release Schedule. And drop by the #core-test Slack channel to chat about testing, attend a weekly scheduled team meeting, or a test scrub!

Table of Contents

Testing Environment 💻

Please only test on a development siteDevelopment Site You can keep a copy of your live site in a separate environment. Maintaining a development site is a good practice that can let you make any changes and test them without affecting the live/production environment. and not on a production/live site. You can follow these instructions to set up a local installLocal Install A local install of WordPress is a way to create a staging environment by installing a LAMP or LEMP stack on your local computer., or use a tool like this to set up a development site.

Once your development site is set up, please install and activate the WordPress Beta Tester Plugin. After activation:

  • Navigate to Tools > BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. Testing.
  • Set the update channel to “Bleeding edge” and click Save Changes.
  • Set the stream option to “Beta/RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. only” and click Save Changes again.
  • Navigate to Dashboard > Updates and click the Update to latest… button.

For more detailed steps, click here for complete instructions.

Testing Tips 💡

At a high level, here are a few tips to keep in mind to get the most out of helping to test:

  • Test across different browsers.
  • Test in different languages.
  • Compare features on different screen sizes, including tablets and mobile.
  • Use just your keyboard to navigate, or use a screen reader.
  • Test with both 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. and classic themes.

Important Note: Anything marked with a tool icon (🛠) is more technical, and may be best suited for those comfortable with more advanced testing steps.

Key Features to Test 🔑

Twenty Twenty-Three

WordPress 6.1 introduces a new default theme, Twenty Twenty-Three (aka TT3). This theme ships with 10 unique Styles variations, the result of a month-long community design collaboration, with submissions from around the globe.

Twenty Twenty-Three theme style variants.

In addition to activating and testing the base TT3 theme itself, please refer to the official Styles documentation for more information on accessing and modifying theme Styles.

HeaderHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. and Footer Patterns

This feature has been moved to a future version of WordPress.

Community designers have banded together to produce a new collection of Header and Footer block patterns for use in all themes.

To help make finding patterns for specific use, new categorization has been added to the pattern chooser to identify patterns by type. To test, look for the new categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. dropdown, and explore the different options available for your theme.

Quote and List Block Updates

The Quote and List blocks have been supercharged, and now support inner blocks. For instance, Quote can now contain any inner block, such as Heading, Image, List, or even another Quote. And List items are now treated as individual blocks, which makes sorting much easier than before.

Revamped Quote block with support for inner blocks.

To test these updates, create and reorder lists, and make quotes more expressive with inner block options.

Fluid Typography 🛠

The first version of fluid typography support via theme.json is shipping with WordPress 6.1, which allows theme authors to set text that adapts to the user’s viewport.

Fluid typography support in action.

For details and testing instructions, see Testing and Feedback for the Fluid Typography Feature.

Classic Theme Block Template Part Support 🛠

Now classic themes can adopt block-based template parts through a new add_theme_support( 'block-template-parts' ); flag. For guidelines on testing this feature, see the Testing and feedback for using block based template parts in classic themes post.

New Appearance > Template Parts menu after block-based template parts opt-in.

More Design Tools

The WordPress editor has undergone extensive usability improvements, including better consistency between editor design controls, and extending style options to a broader range of blocks. These updates allow for more fine-tuned design control over content, enhancing the editor experience.

Demo of new Gallery, Image, and Button block style options.

These improvements have been extended to a long list of block types that can be tested in 6.1:

Updated design tools in WordPress 6.1.

Additionally, detailed information on testing specific block features can be found at the following issue tracking links:

Enhanced Layout and Styles Control 🛠

With 6.1 comes a new Style engine, bringing with it numerous opportunities to optimize and improve style management in themes. Explore each of the following features for information on testing this new functionality.

Appearance Tools for Any Theme 🛠

This feature has been moved to a future version of WordPress so that it may undergo additional testing before release.

Themes that don’t use a theme.json file can now opt-in to enable the editor’s global styles Appearance Tools. To test, add the add_theme_support( 'appearance-tools' ); feature support flag to your theme, and see the Appearance Tools documentation for supported CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. styles.

Note that adopting Appearance Tools in a classic theme can introduce some unexpected visual changes when applying new default styles (via the support flag) or user-selected styles (modified through the editor). Therefore adopters are encouraged to test thoroughly to be aware of how their individual theme is affected.

Block Theme Spacing Presets 🛠

As an alternative to providing users with full control over spacing, block themes can now define preset spacing ranges in theme.json to ensure greater consistency throughout the theme.

Example showing padding constrained by preset values.

To learn more about how to implement and test this feature, see these PRs: padding presets, margin presets, and block gap presets.

Pattern Block Locking 🛠

Locking features have been extended to Patterns, providing theme authors control over the intended design, and providing users with a more streamlined experience while building out content. See the "templateLock":"contentOnly" update for testing instructions.

Content lock usage within a Pattern.

Locks on blocks also get a much desired update with the ability to quickly apply selected locks to all blocks within a container block, rather than applying locks individually to each inner block. (Now say that ten times fast! 😉) Applies to Column, Cover, and Group blocks. Testing information for this feature can be found at the content lock PR.

Expanded Template Options

The template selection and creation process in the editor has been extended and streamlined, offering an easier way to find, apply, and modify templates, template parts, and patterns – all without code. This has been achieved through the following updates:

To test these updates, begin by creating templates for specific categories, pages, and more. You can also add and edit templates for custom posts types and taxonomies. Get very specific and offer a different template for single categories or tags.

Featured Images in Cover Block

The Cover block now supports using the featured imageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. to streamline users’ content editing workflows.

Cover block’s new “Use featured image” option.

To test this feature, refer to the featured image in media placeholder PR.

Starter Patterns for All Post Types 🛠

Theme authors now have the ability to include patterns for any post type — including custom post types — as well as the ability to prioritize these patterns for their users.

To test this feature, authors can add a patterns folder to their theme, and add these two sample files: new-event-announcement.php and event-recap.php (provided courtesy of #fse-outreach-program). Then try adding a new post to confirm that these custom patterns appear.

Also refer to the ability to use creation patterns for other post types PR for more information on testing starter patterns.

Where to Report Feedback 🗣

If you find any issues, it’s best to share them on the WordPress.org alpha/beta forums, or if you are more technically savvy and comfortable, on Core Trac. For helpful reporting guidelines, refer to the Test Reports section of the Test Handbook.

Please share feedback as soon as you can before the release on 1 November 2022.

Changelog 🪵

  • 2022-09-20
    • Initial post.
  • 2022-09-29
  • 2022-10-11

A huge thank you 🙏🏻 to @annezazu, @boniu91, and @dansoschin for review and contributions to this post.

#6-1, #full-site-editing

FSE Program Testing Call #17: Guiding the Gutenberg Gallery

This post is the seventeenth call for testing as part of the Full Site Editing Outreach Program. For more information about this experimental program, please review this FAQ for helpful details. To properly join the fun, please head to #fse-outreach-experiment in Make Slack for future testing announcements, helpful posts, and more will be shared there. 

Friendly Reminder

If anyone is interested in being a part of the test creation or facilitation process, check out this recent post on how to get involved.

Overview

With each major WordPress release, there are more people who are likely to be in the position of switching to 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. theme world from a classic theme. With 6.1 approaching in November, this call for testing is rooted in exploring that experience. The form of this test is going to be both prescriptive with steps to take in order to ensure certain features are covered and, at points, open ended so you can explore and think of areas to improve. 

To make it more fun, you’re going to step into the shoes as the owner of the 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/ Gallery website. A simple site focused on sharing information about exhibits, current calls for submissions, and ways to stay in touch. After hearing about full site editing features for a while now, you’re deciding to take the plunge and switch from the trusty Twenty Twenty theme to Twenty Twenty-Two. Along the way, you’ll interact with the following and more: 

Theme switching

As we’ve explored previously with switching between block themes, there are a lot of both quick wins and overarching decisions to be made. The same is true for switching from classic to block themes. For example, right now there’s not a clear pathway for widgets. Ultimately, the more insights around how to ease this experience and make it feel magical, the more relevant block themes become. 

Improved fallbacks and menu management with the navigation block

To offer a better “out of the box” experience with the navigation block, various fallback options have been implemented so the menu you are most likely to want to use is available. This test seeks to explore that and ensure it does truly provide a better default experience. Separately, the interface for menu selection and management has been moved to a dedicated section in the block settings to make it more prominent and easier to work with. You can also pick from a set of icons to better personalize your mobile menu

Navigation block settings showing different icon options to pick from.

New HeaderHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. and Footer Patterns

Coming to 6.1, these carefully designed block patterns represent a consolidation of recurring headers and footers, simplified in order to work well across themes. When it comes to embracing a block theme, these should help folks quickly find the basics of what they might need to make a site their own in a few clicks. 

Visual of a new header option with a mountain range image and a blue header with a navigation.

Zoomed out mode

This experimental tool allows you to focus more on site building than on editing granular blocks by both allowing you to see the entire layout a bit more and always selecting the top level block (often container blocks like Groups or Template Parts). If you use the Quick Inserter, you’re met with patterns instead of blocks to continue the emphasis on more high level actions one might take to customize. 

Top toolbar in the site editor with an emphasis on the new zoomed out mode.

CategoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. Templates

This test once more explores creating a category specific template in order to offer a more tailored experience of looking at specific folks. This aligns nicely with the Gutenberg Gallery where you might want to emphasize different things depending on whether someone is looking at the posts about submissions or exhibit recaps. 

Design tools galore

It’s hard to miss how many design tools have been added to even more blocks. Because there are so many new options, this test doesn’t necessarily dive into the details like they have in the past. Instead, please note and explore the various additional options unlocking new possibilities as you go. 

Testing Instructions 

Note on InstaWP

As noted previously, the folks behind InstaWP have granted the outreach program an account that we can use for these calls for testing. This means if you want to skip setting up your own test site and instead use a temporary one, you can do so. When you set up a site with InstaWP, no email addresses will be collected which means you’ll need to save the link to access the site again. Big thank you to the InstaWP team for making it even easier for folks to participate in the future of WordPress.

To use a prebuilt test site: 

  1. Open this link only once: https://app.instawp.io/launch?t=fse-call-for-testing-17 
  2. Please do not repeatedly open this link as it creates a new site each time and there’s a limit of 50 sites that can be created. 
  3. This will launch a site for you to use for up to 24 hours. Select “Access Now” to log in to the wp-admin dashboard. 
  4. Save the link to your site so you can access it again during the test. 

To set up your own test site: 

  1. Have a test site using the latest version of WordPress. It’s important this is not a production/live site. 
  2. Install and activate the Twenty Twenty theme by going to Appearances > Themes.
  3. Install and activate the latest version of Gutenberg by going to Plugins > Add New > Searching Gutenberg. 
  4. Head to Tools > Import and import this file to have access to the same posts as above.

Get familiar with your current site

  1. View the front end of your site and click through various pages linked to from the menu.
  2. Head to Appearance > CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. and change any settings you’d like or just review what’s there (for example, check which menu is set to each location). 

Switch to a block theme

  1. Head to Appearance > Themes.
  2. Activate the Twenty Twenty Two theme. Notice you can’t live preview this theme
  3. After activating, view the front end of your site to get a sense of the changes. 
  4. From there, head to Appearance > Editor. 

Use Styles and the zoomed out view to design your site 

  1. In the top toolbar, select the zoomed out view option (the option furthest on the right). This will place you in a zoomed out mode where you can focus more on building and creating with patterns rather than individual blocks. 
  2. While in this mode, explore the various sections of your site and feel free to reorganize as you’d like. For example, you can try using the quick inserter to add various patterns. 
  3. Once done, with the zoomed out mode still on, open the Styles sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme..
  4. Select the option to browse styles and notice how your site changes as you switch between. Feel free to toggle on and off the zoomed out mode as you see fit for the rest of this test. 
  5. As you’d like, feel free to customize the Style options further on a more granular basis or just stick with one of the built in Style variations. 

Customize your navigation

  1. Ensure you’ve exited out of the zoomed out mode and select the navigation block, either by using List View or by clicking on it directly. 
  2. Once selected, click on “Edit” in the block toolbar and follow the steps to convert to links in the pop up.
  3. Add two submenu items under Blog for both Submissions and Exhibits to match the original site. Note: Intentionally not sharing the various ways to do this.
  4. Open the block settings for the navigation block and, under Display, click on the visual below to open up more options for the mobile menu icon. Select whichever one you want. 
  5. Change further aspects of the navigation block as you see fit. For example, you can change the colors under Color, spacing between navigation items under Dimensions, or various typography options. 
  6. With the block settings open, under “Menu” explore the process to create a new menu by clicking on the name of the current menu > selecting “Create new menu”.
  7. Add some items to this new menu. 
  8. With the block settings open, switch between different menu options, including the option to import a classic menu. Select whichever menu you’d like to use. 

Explore new headers or footers

  1. Using List View, select the header or footer.
  2. Open the three dot menu and click “Replace”.
  3. Try searching for different options, scrolling, and selecting a new one. Repeat this as much as you’d like!
  4. Save your changes and note how the multi-entity saving feels. 

Create a category specific 

  1. Click on the W menu and select “Templates” to reach the template list.
  2. Select “Add New” and choose “Category”. 
  3. Choose the “Category: For a specific item” option and choose “Submissions Opportunities”. 
  4. This will create a new template that you can customize to your liking. For example, perhaps you want to change the emphasis on images in the Query LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. block, add or remove different blocks, change the design, etc. 
  5. Save changes and view the Submission Opportunities category. Note: Intentionally not sharing the various ways to do this.

Customize your site further – here are some ideas:

  • You’ll notice the Blog page doesn’t have any content now after switching. You can either add a Query Loop block or change the Settings > Reading to set the Posts Page as the Blog page. Note: this has been filed as an enhancement issue
  • Explore adding the Comments block to different templates and what might make the experience better. 
  • Try locking parts of your site in various ways as you are happy with the design. 
  • Use the many new design tools to change padding, margin, typography, color, border, and more. 

What to notice:

  • Did the experience crash at any point?
  • Did the saving experience work properly? 
  • What did you find particularly confusing or frustrating about the experience?
  • What did you especially enjoy or appreciate about the experience? 
  • What would have made this experience easier?
  • Did you find that what you created matched what you saw on your site?
  • Did it work using Keyboard only?
  • Did it work using a screen reader?

Leave Feedback by October 6th, 2022

#fse-outreach-program, #fse-testing-call

FSE Program Testing Call #16: Back to Basics

This post is the sixteenth call for testing as part of the Full Site Editing Outreach Program. For more information about this experimental program, please review this FAQ for helpful details. To properly join the fun, please head to #fse-outreach-experiment in Make Slack for future testing announcements, helpful posts, and more will be shared there. 

Friendly Reminder

If anyone is interested in being a part of the test creation or facilitation process, check out this recent post on how to get involved.

Overview

This call for testing returns us to some of the basics of using 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. While it can be fun and exciting to dig into the cutting edge items, it’s just as important to ensure the baseline experience continues to be excellent. This is especially true when full site editing as a concept brings the block paradigm to more parts of the site experience. To that end, the format of this test is going to take on a more open ended, scavenger hunt style experience. As you go through it, you’ll explore the following various features:

Transform menu

Each block offers various blocks you can transform to and from in order to quickly take the same content you currently have and switch it into a new block.

Example of a transform menu for the list block.

Select text across blocks

This feature was launched in WordPress 6.0 and works with any Rich Text block (Paragraph, Heading, List, and Quote). How can it be improved though? What rough edges can you find? 

Example of multi text selection.

Drag and drop

Drag and drop is a classic part of the block editor experience, whether you’re writing a post or creating a template. As WordPress evolves with new blocks and new features, it’s important these original features continue to perform and remain reliable. 

Various add block options 

Adding blocks comes in a few forms: the inserter, slash inserter (/), quick inserter, sibling inserter, and the “insert before/after” options built into the additional menu of each block. Ensuring each appears and functions as expected is key to being able to create what you want with blocks. 

New document settings and experience 

The document settings were recently revamped in Gutenberg 13.7:

The fields for post format, slug, template, and authors are aligned and have the same width. The template displays ‘default template’ instead of none, and the Permalink link opens a popover to edit the slug, when clicked. The result is a cleaner, more organized display that should help you more readily access all the important information about your post/page at a glance.

Before and after images of the document settings sidebar against a green background.

Using patterns

Patterns are increasingly important to the creation process and this test explores the basics of adding, moving, and customizing them. 

And more!

This covers the high level items but you can expect to also use duotone, dimension controls, featured imageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. in a cover block, etc if you complete each smaller task.

Testing Instructions 

Note on InstaWP

The folks behind InstaWP have granted the outreach program an account that we can use for these calls for testing. This means if you want to skip setting up your own test site and instead use a temporary one, you can do so. When you set up a site with InstaWP, no email addresses will be collected which means you’ll need to save the link to access the site again. Big thank you to the InstaWP team! 

Launch test site or setup test environment

  1. Open this link only once: https://app.instawp.io/launch?t=fse-call-for-testing-16 
  2. Please do not repeatedly open this link as it creates a new site each time and there’s a limit of 50 sites that can be created. 
  3. This will launch a site for you to use for up to 24 hours. Select “Access Now” to log in to the wp-admin dashboard. 
  4. Save the link to your site so you can access it again during the test. 

To set up your own test site: 

  1. Have a test site using the latest version of WordPress. It’s important this is not a production/live site. 
  2. Install and activate the Twenty Twenty-Two theme by going to Appearances > Themes.
  3. Install and activate the latest version 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/ by going to Plugins > Add New > Searching Gutenberg. 
  4. Head to Tools > Import and import this file to have access to the same posts as above. Select the “download” icon in the upper right corner to first download the file and proceed with downloading if you see a warning.  Here are instructions for how to import content if you need more detailed steps.

Overview of content on the test site

Once your test site is in place, please perform the following tasks in one or more of the three posts available in whatever order you’d like! None of the posts have a featured image set and they are all intentionally set as drafts. You do not need to run through all of these and it’s intentional that the task is left open ended, where there might be multiple ways to accomplish the task at hand. While the list looks long, each task should be quick, needing typically just a few seconds of action so please run through as many as you can.

Align, move, and customize images

  • Place an image side by side in whatever way you see fit.
  • Select two images and move them to a different location in the post. Note: you might need to add an additional image first to do this.
  • Customize borders for an image including Color, Style, and Width.
  • Crop an image in the post editor. 
  • Add a duotone filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output.
  • Add a custom duotone filter of your choosing and then remove the filter altogether. 
  • Transform an Image block to a Cover block and set the focus using the focal point picker.
  • Replace an image with a different one. 
  • Drag and drop an image to a new part of the post. 
  • Add an image from a URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org
  • Add an image by dragging and dropping one into the Image block placeholder from your computer. 
  • Add a link to an image.
  • Add alt text to an image.

Add, move, transform text blocks

  • Try using as many of the various inserters (slash aka /, quick inserter, and sibling) as possible.
  • Transform a text block to another block of your choosing. See how many transforms you can go through before getting stuck or confused.
  • Merge two paragraphs together. 
  • Rearrange items in a list block. 
  • Transform a list block to another block and transform it back to a list. 
  • Select text across two paragraphs, cut the text, and paste it elsewhere in the post. 
  • Transform a Text block to a Heading block and customize it by adding margins, changing the letter case, etc.  
  • Select text between two paragraphs and see what happens if you try to change it to a Group block (row/group/stack). Here’s a screenshot
  • Add a heading or list to a quote block. Try transforming those same blocks from within the quote block. 
  • Make each paragraph a different font size. Note: this might mean adding your own custom size.
  • Copy and paste text from another website/post/document of your choosing into your post.

Insert and reorder patterns

  • Add a few patterns from the inserter in quick succession. Reorder them in whatever way you’d like after adding multiple patterns.
  • Remove the entirety of a pattern after adding it. 
  • Drag and drop a pattern from the inserter in between two blocks or patterns in the post. 

Adjust the document settings

  • Change the template that the post is using. 
  • Copy the URL of the post as if you were going to share it with someone. 
  • Schedule an update to the post for sometime tomorrow before changing your mind and publishing the updates now. 
  • Add a featured image. 
  • Add a cover block and set it to use the featured image. 

What to notice:

  • Did the experience crash at any point?
  • Did the saving experience work properly? 
  • What did you find particularly confusing or frustrating about the experience?
  • What did you especially enjoy or appreciate about the experience? 
  • What would have made this experience easier?
  • Did you find that what you created matched what you saw on your site?
  • Did it work using Keyboard only?
  • Did it work using a screen reader?

Leave Feedback by September 2nd, 2022

#fse-outreach-program, #fse-testing-call