The Test Team helps manage testing and triage across the WordPress ecosystem. They focus on user testing of the editing experience and WordPress dashboard, replicating and documenting bug reports, and supporting a culture of review and triage across the project.
This post is a summary of the thirteenth call for testing for the experimental FSE outreach program. As always, I want to highlight those who helped to bring others along with them in this latest effort:
- @courane01 and @arasae for running a fun and informative social learning space on this call for testing.
- @piermario for creating an Italian translation to bring more folks into this call for testing.
To help ground the following feedback, here are some quotes about the overall experience to keep in mind:
The most frustrating thing to me is still, hands down, the lack of a clear, consistent visual cue or affordance to insert a new 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. on a new parent level after an existing block. Most of the time, when adding a block using the [+] square, the new one is inserted right there, still as a “child” block. List view often comes to the rescue and helps a lot. Without it, everything would be much, much harder to build..This, and the current lack of consistency in styling and spacing options between blocks (some have margins, some don’t, some have colors, some don’t, etc.) is still, in my opinion, one of the main factors keeping users from jumping ship from site builders.@piermario in this comment.
Outside of the user-experience issues noted below, everything went well. No editor crashes. No problems saving. And the front-end matched what I was seeing in the editor.@greenshady in this WP Tavern post.
Outside of these quotes, a few items proved to be repeatedly mentioned by folks who gave feedback on this test:
- When locking a container block, offer the option to lock all blocks within since right now one must manually lock all inner blocks.
- Ensure new template options aren’t empty (author, date, taxonomy, category, tag) so folks aren’t met with a blank template.
- Offer the option to link to an author’s archive with the current Post Author block. This will be available in future releases when the Post Name Author block is released, which includes this feature.
Listed below are confirmed bugs that break expected functionality or the experience of different features.
- Site Logo: Fix adding the site icon (fixed in 13.0).
- Adding additional templates types (author, date, taxonomy, etc) flashes default template content.
- Prevent site editor inception with latest posts block.
- Post Author Block doesn’t display when author has no posts.
Most requests in this section touch on items that would improve the experience of an option (quick inserter prioritizing patterns) or block (No results block) rather than a list of desired new functionality. This reflects the fact that much of what folks wanted to do in this call for testing they could reasonably accomplish compared to prior calls.
- No Results block: Update the default text to be grammatically correct/more intuitive.
- No Results block: Consider making the look/feel more like a Group block since it’s meant to act as a container.
- No Results block: Explore how to show that it displays conditionally.
- No Results block: Consider including it by default in the Query Loop block.
- Quick Inserter prioritizing patterns: Make it clear that you are adding patterns rather than blocks.
- Quick Inserter prioritizing patterns: Change the + button to say “Add pattern” rather than “Add block”.
- Quick Inserter prioritizing patterns: Provide a way upon searching the quick inserter to still add in individual blocks.
- When locking a container block, offer the option to lock all blocks within.
- Add visual cue when dragging a block into an empty Group block.
- Change excerpt length in post excerpt block.
I did not know about the “No Results block”. That was interesting to learn about. Perhaps it should automatically be added with the default text if there are no author posts to show.@paaljoachim in this comment.
The Post ExcerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox. block under 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. doesn’t have an option to adjust the excerpt length. (The Latest Posts block does have this option.)@piermario in this comment.
Working with the block felt odd at first. Where does it go? After the Post Template? Before?…It was also odd to visually edit a feature that is conditionally displayed. There should be an indicator that its contents may or may not be shown on the front end…Overall, the No Results block is a welcome addition to the theme-blocks toolset. I would like to see the 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. fleshed out a bit. Theme authors will likely start using this more when 6.0 lands, and I could see users inadvertently trying to delete it, thinking it is part of the default output.@greenshady in this WP Tavern post.
General Usability Feedback
Once more, this call for testing showed the desire to avoid starting from scratch, more consistency across the experience (especially with what options are available to customize blocks), and more connection points between new options. In particular, the inability to link to the Author Template one customized in this call for testing using the Post Author block was repeated numerous times as a pain pointPain point Pain points are “places where you know from research or analytics that users are currently getting hung up and have to ask questions, or are likely to abandon the site or app.” — Design for Real Life. The missing connection there lowers the impact the new author template could have. While this won’t be available for WordPress 6.0, expect to see the option to do so included when the new Post Author Name block is included in a future WordPress release:
- Ensure new template options aren’t empty (author, date, taxonomy, category, tag).
- Consolidating the Query block, Latest Posts block and Post Lists block to better differentiate each depending on use cases and provide overall consistency in the UI.
- Inability to link to an author’s archive with the current Post Author block. This will be available in future releases when the Post Name Author block is released.
- Desire for more consistency in block options that will come with the work around the Styles Engine.
- Include a suggestion in the link modal to link to templates, wp-admin, etc.
The most immediate issue when creating a new author template is that it was devoid of default blocks. Where was the—at minimum—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? The empty template would make sense if I was building something from scratch. However, this is not a from-scratch project. It was built from a theme with existing archive.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. and index.html files, ancestors in the template hierarchy…Users will most likely want to make modifications rather than start from scratch. Using an ancestor template as a base means that they are less likely to unnecessarily deviate from the existing layout, especially with more complex designs.@greenshady in this WP Tavern post
I feel that menus were a lot more intuitive and easier to manage with the previous system. I wish there were a way to basically tie back the new blocks to a similar interface, which had become familiar and was easy to use even for non-experts.@piermario in this comment.
I find it difficult in viewing the author template on the frontend and had to use your advice: yoursiteurl.com/author/[username].@paaljoachim in this comment.
I had expected that after locking the group block at the header, the cover block contained in it (for example) could also not be moved. But that was possible without any problems. In my opinion, another option would make sense here: Lock all blocks contained in the block. If a group block contains several other blocks, it would be very time-consuming to lock all of them.@hage in this comment.