Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try: Update template titles #51428

Merged
merged 10 commits into from Jun 27, 2023
Merged

Try: Update template titles #51428

merged 10 commits into from Jun 27, 2023

Conversation

jameskoster
Copy link
Contributor

@jameskoster jameskoster commented Jun 12, 2023

Part of #50395

What?

Update template titles.

Why?

See #47551, #44524. In short: Template names are not always particularly intuitive. This PR sacrifices a little brevity in order to (potentially) address that.

How?

Update titles in $default_template_types. Here's the full list of changes:

  • Home → Blog Page
  • Front Page → Homepage
  • Singular → Single Entries
  • Page → Pages
  • Archive → All Archives
  • Category → Category Archives
  • Tag → Tag Archives
  • Date → Date Archives
  • Author → Author Archives
  • Media → Attachment Pages
  • Search → Search Results
  • 404 → Page: 404

Testing Instructions

  • Open any UI where template names are encountered, e.g.: Templates List, Add template modal, Template Inspector in the Editor
  • Observe that core templates have new names

Screenshots

Note the names in the modal, and in the sidebar.

Before

Screenshot 2023-06-12 at 16 53 11

After

Screenshot 2023-06-12 at 16 52 50

Caveat: Any theme templates that have been customised will retain their old names. I'm not sure how to address that, if we should, or if it's even possible.

@jameskoster jameskoster requested a review from a team June 12, 2023 15:59
@jameskoster jameskoster added Needs Design Feedback Needs general design feedback. [Feature] Site Editor Related to the overarching Site Editor (formerly "full site editing") labels Jun 12, 2023
Copy link
Contributor

@alexstine alexstine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple suggestions. Might not want to implement all of them. Naming is hard.

lib/compat/wordpress-6.2/block-template-utils.php Outdated Show resolved Hide resolved
@@ -146,19 +146,19 @@ function gutenberg_get_default_block_template_types( $default_template_types ) {
}
if ( isset( $default_template_types['single'] ) ) {
$default_template_types['single'] = array(
'title' => _x( 'Single', 'Template name', 'gutenberg' ),
'title' => _x( 'Single Posts', 'Template name', 'gutenberg' ),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'title' => _x( 'Single Posts', 'Template name', 'gutenberg' ),
'title' => _x( 'Single Post', 'Template name', 'gutenberg' ),

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For this exercise I considered the template names in terms of what they 'apply to', hence using the plural form here. The singular form makes it slightly less obvious that the template will apply to all posts.

This format is also useful in the add-template flow, if we frame that as: "What would you like to apply the template to?", there would be options:

  • Single posts
  • Choose a post

You can see those designs in #50395.

'description' => __( 'Displays single posts on your website unless a custom template has been applied to that post or a dedicated template exists.', 'gutenberg' ),
);
}
if ( isset( $default_template_types['page'] ) ) {
$default_template_types['page'] = array(
'title' => _x( 'Page', 'Template name', 'gutenberg' ),
'title' => _x( 'Pages', 'Template name', 'gutenberg' ),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'title' => _x( 'Pages', 'Template name', 'gutenberg' ),
'title' => _x( 'Single Page', 'Template name', 'gutenberg' ),

@@ -167,7 +167,7 @@ function gutenberg_get_default_block_template_types( $default_template_types ) {
}
if ( isset( $default_template_types['author'] ) ) {
$default_template_types['author'] = array(
'title' => _x( 'Author', 'Template name', 'gutenberg' ),
'title' => _x( 'Author Archives', 'Template name', 'gutenberg' ),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'title' => _x( 'Author Archives', 'Template name', 'gutenberg' ),
'title' => _x( 'Single Author Post Archive', 'Template name', 'gutenberg' ),

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to the comment about plurals above, I think the use of 'Single' here can potentially be a bit confusing.

I don't know that we need to include 'post'... it feels like a technicality that can be defined in the description.

@@ -209,13 +209,13 @@ function gutenberg_get_default_block_template_types( $default_template_types ) {
}
if ( isset( $default_template_types['attachment'] ) ) {
$default_template_types['attachment'] = array(
'title' => _x( 'Media', 'Template name', 'gutenberg' ),
'title' => _x( 'Attachment Pages', 'Template name', 'gutenberg' ),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'title' => _x( 'Attachment Pages', 'Template name', 'gutenberg' ),
'title' => _x( 'Single Attachment Page', 'Template name', 'gutenberg' ),

@jameskoster
Copy link
Contributor Author

Thanks @alexstine!

@github-actions
Copy link

github-actions bot commented Jun 13, 2023

Flaky tests detected in 6a469cb.
Some tests passed with failed attempts. The failures may not be related to this commit but are still reported for visibility. See the documentation for more information.

🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/5390898135
📝 Reported issues:

@jasmussen
Copy link
Contributor

Thanks for taking a stab at this. To Alex' point, yes, naming is hard. I'm in general on board with most of these, but the three that stand out to me — and this is almost certainly due to my historic knowledge of WordPress — is Front Page, and Index. I'm not convinced "Homepage" is better than "Frontpage". "All Posts & Pages" instead of "Index" is unclear to me, but that may betray a technical gap on my end: shouldn't it just be "All Posts"?

@jameskoster
Copy link
Contributor Author

I'm not convinced "Homepage" is better than "Frontpage".

I think the main argument for "homepage" is that being the term used in reading settings, and the front-page template will always display the homepage regardless of settings. "Homepage" feels like it might be a more familiar term in general, but that may be language dependent?

Index is probably the trickiest to get right. There are two angles to capture:

  1. Index will display the Posts/Blog page when home doesn't exist.
  2. It can also resolve to display anything else – posts, pages, archives, even 404.

"All Posts" covers the first angle, but not the second. Perhaps something like "Base" or "Default" 🤔

Or, we could just leave it alone. The technical name may not be so bad considering:

  1. End users will never need to add this template manually, it's required for all themes.
  2. Assuming the active theme includes: archive, single-post, page, home, 404, search (fairly common) folks wouldn't ever need to edit it either.

We might even de-emphasise / hide Index when the conditions are right, but that's one to explore separately.

@jasmussen
Copy link
Contributor

I'd be tempted to leave it alone, at least for now, but will also acknowledge that this is my template hierarchy and historical "template names" lore that gives me bias.

"All Posts" covers the first angle, but not the second.

The second use case seems exotic to me, and something we could potentially address in the template description, rather than the title itself?

@jameskoster
Copy link
Contributor Author

I reverted the change to Index.

@paaljoachim
Copy link
Contributor

It would also be nice to leave Front page as it is.

Going through the list.

Home → Blog Page
My comment: That does sound easier to understand.

Front Page → Homepage
My comment: I would just leave it as Front Page. Front page is pretty clear as it is.

Singular → Single Entries
My comment: This would be post or a CPT template. Single Entries seems alright. As it has to do with multiple entries.

Page → Pages
My comment: Single or multiple... as the Page template has to do with all pages than Pages might work fine.

Archive → All Archives
My comment: This seems fine.

Category → Category Archives
My comment: This seems fine.

Date → Date Archives
My comment: This seems fine.

Media → Attachment Pages
My comment: Not sure about this one. I am hesitant.

Search → Search Results
My comment: This seems fine.

404 → Error: 404
My comment: This seems fine.

I believe there are a few people whom might want to know about this PR.
@carolinan @ndiego

@hanneslsm
Copy link

hanneslsm commented Jun 13, 2023

With naming I like to do the exersize where you start a sentence and you have to end it - it helps with the consistency. This would also help with the discussion on singular or plural.
We only have to agree on the sentence. I might make sense, feel also free to ignore it, though.
Here is a suggestion:
This template is for…
This template displays…

  • Blog Pages
  • (the) Front Page
  • Posts ?
  • Pages
  • Post Archives ?
  • Category Archives ?
  • Date Archives ?
  • Media Pages ?
  • Search Results
  • (the) Error Page (404) ?

@jameskoster
Copy link
Contributor Author

Including 'page' in the 404 title could work given it appears in the Pages panel too.

@jameskoster
Copy link
Contributor Author

On a similar train of thought, I wonder if it might be worth considering leaning more into 'page' as a term rather than 'archive', where appropriate. 'Page' is probably a bit friendlier, and the template hierarchy does refer to many templates as pages, so there's precedent.

Instead of:

  • Category Archives
  • Tag Archives
  • Author Archives
  • Archives
  • Search results

We might try:

  • Category Pages
  • Tag Pages
  • Author Pages
  • Archive Pages
  • Search Results Page

@alexstine
Copy link
Contributor

Just be careful conflating pages. As in page.php or frontpage.php are also page templates.

@paaljoachim
Copy link
Contributor

That would create too much focus on the word page. It is better to keep the word archive. As in a sense that is what it is.

@carolinan
Copy link
Contributor

carolinan commented Jun 14, 2023

I think that

Home → Blog Page
Front Page → Homepage

Will make it easier for any new user who has never needed to figure out what the "home" template is.
But for anyone who is already using WordPress and has made edits to home.php or home.html, I think this is more confusing.

I think it will be confusing if the HTML file names do not match the title. How will beginner developers who want to
find the file for the blog page know that it is called home.html, and the Homepage is called front-page.html?

@jameskoster
Copy link
Contributor Author

@carolinan yes that's the tricky part to balance. It's a question about who the UI should be optimised for, technical users (theme developers), or non-technical users. The current setup caters more to the former, but in doing so makes things a bit more confusing than they might be for the majority.

I didn't mock it up yet, but it may be reasonable to include the technical name somewhere in the template details panel as a hint for developers?

@jameskoster
Copy link
Contributor Author

I think it will be confusing if the HTML file names do not match the title

A couple of follow-up thoughts on this. If the theme is built entirely in the Editor (not saying that's generally what happens right now, but it's the direction we're headed in), then isn't it possible a theme author will never actually encounter the files?

For an end user there will also be a number of templates that exist only in the database, with no link to the file system at all.

In situations where there is a corresponding file, perhaps we can include that in the template details panel somehow:

Screenshot 2023-06-21 at 11 57 38

We may consider only displaying this when WP_DEBUG is true. What do you think?

cc @WordPress/block-themers for any more feedback on this PR.

@jasmussen
Copy link
Contributor

Taking stock:

  • The renamed files will definitely benefit casual non-developery users with all the more clarity
  • The developer angle that the names may go out of sync with what the files are called according to their historical names is also valid, especially in the two examples mentioned, such as the Home and Front Page renames.

Can we do the following?

  • In the template creation modal, show the historical file as a tooltip, such as hovering Blog page would show Displays the posts page, also known as "Home"
  • In the detail page, instead of showing the filename/historical name in the ellipsis menu, work it into the description itself. It could be something like Displays the Posts page, also known as "Home" ... plus the rest of the description.

The description becomes a bit more verbose, but I don't think that's a problem, in fact it's part of the point of the detail pages that they can afford this pertinent information.

If we do those changes, I think we can land this rename in time for 6.3. This gives us the beta phase to then listen to feedback, and revert if we need to. What do you think?

@MaggieCabrera
Copy link
Contributor

We may consider only displaying this when WP_DEBUG is true. What do you think?

cc @WordPress/block-themers for any more feedback on this PR.

That sounds very sensible to me

@jameskoster
Copy link
Contributor Author

@jasmussen I think that's a good point about the Home template. It's really the only one where a developer might not make the connection immediately. Things like "Date archives" → date.html are fairly intuitive. I'll try to work that into the description.

@jameskoster
Copy link
Contributor Author

I pushed a (hopefully) simpler solution. "Blog page" → "Blog home page". What do you think?

I'm not sure, but a core patch may be required for this. Perhaps @ntsekouras knows?

@carolinan
Copy link
Contributor

I agree the description works better than the ellipsis menu, because that menu is mostly used for actions, not information.

@jameskoster
Copy link
Contributor Author

@carolinan how do you feel about the updated title instead? It's a little tricky to fit the technical name into the current description, but I would welcome any ideas:

Displays the latest posts as either the site homepage or a custom page defined under reading settings. If it exists, the Front Page template overrides this template when posts are shown on the front page.

@richtabor
Copy link
Member

Should "Homepage" just be "Home" and the "Blog page" be "Blog"?

"Page" isn't appended to other template titles.

@github-actions
Copy link

Size Change: +95 B (0%)

Total Size: 1.44 MB

Filename Size Change
build/block-editor/index.min.js 208 kB +35 B (0%)
build/block-editor/style-rtl.css 14.7 kB +8 B (0%)
build/block-editor/style.css 14.7 kB +7 B (0%)
build/block-library/index.min.js 201 kB +12 B (0%)
build/components/index.min.js 240 kB +45 B (0%)
build/edit-site/index.min.js 83.9 kB -12 B (0%)
ℹ️ View Unchanged
Filename Size
build/a11y/index.min.js 955 B
build/annotations/index.min.js 2.69 kB
build/api-fetch/index.min.js 2.28 kB
build/autop/index.min.js 2.1 kB
build/blob/index.min.js 451 B
build/block-directory/index.min.js 6.99 kB
build/block-directory/style-rtl.css 1.02 kB
build/block-directory/style.css 1.02 kB
build/block-editor/content-rtl.css 4.22 kB
build/block-editor/content.css 4.22 kB
build/block-editor/default-editor-styles-rtl.css 381 B
build/block-editor/default-editor-styles.css 381 B
build/block-library/blocks/archives/editor-rtl.css 61 B
build/block-library/blocks/archives/editor.css 60 B
build/block-library/blocks/archives/style-rtl.css 90 B
build/block-library/blocks/archives/style.css 90 B
build/block-library/blocks/audio/editor-rtl.css 150 B
build/block-library/blocks/audio/editor.css 150 B
build/block-library/blocks/audio/style-rtl.css 122 B
build/block-library/blocks/audio/style.css 122 B
build/block-library/blocks/audio/theme-rtl.css 126 B
build/block-library/blocks/audio/theme.css 126 B
build/block-library/blocks/avatar/editor-rtl.css 116 B
build/block-library/blocks/avatar/editor.css 116 B
build/block-library/blocks/avatar/style-rtl.css 104 B
build/block-library/blocks/avatar/style.css 104 B
build/block-library/blocks/block/editor-rtl.css 305 B
build/block-library/blocks/block/editor.css 305 B
build/block-library/blocks/button/editor-rtl.css 584 B
build/block-library/blocks/button/editor.css 582 B
build/block-library/blocks/button/style-rtl.css 624 B
build/block-library/blocks/button/style.css 623 B
build/block-library/blocks/buttons/editor-rtl.css 337 B
build/block-library/blocks/buttons/editor.css 337 B
build/block-library/blocks/buttons/style-rtl.css 332 B
build/block-library/blocks/buttons/style.css 332 B
build/block-library/blocks/calendar/style-rtl.css 239 B
build/block-library/blocks/calendar/style.css 239 B
build/block-library/blocks/categories/editor-rtl.css 113 B
build/block-library/blocks/categories/editor.css 112 B
build/block-library/blocks/categories/style-rtl.css 124 B
build/block-library/blocks/categories/style.css 124 B
build/block-library/blocks/code/editor-rtl.css 53 B
build/block-library/blocks/code/editor.css 53 B
build/block-library/blocks/code/style-rtl.css 121 B
build/block-library/blocks/code/style.css 121 B
build/block-library/blocks/code/theme-rtl.css 124 B
build/block-library/blocks/code/theme.css 124 B
build/block-library/blocks/columns/editor-rtl.css 108 B
build/block-library/blocks/columns/editor.css 108 B
build/block-library/blocks/columns/style-rtl.css 409 B
build/block-library/blocks/columns/style.css 409 B
build/block-library/blocks/comment-author-avatar/editor-rtl.css 125 B
build/block-library/blocks/comment-author-avatar/editor.css 125 B
build/block-library/blocks/comment-content/style-rtl.css 92 B
build/block-library/blocks/comment-content/style.css 92 B
build/block-library/blocks/comment-template/style-rtl.css 199 B
build/block-library/blocks/comment-template/style.css 198 B
build/block-library/blocks/comments-pagination-numbers/editor-rtl.css 123 B
build/block-library/blocks/comments-pagination-numbers/editor.css 121 B
build/block-library/blocks/comments-pagination/editor-rtl.css 222 B
build/block-library/blocks/comments-pagination/editor.css 209 B
build/block-library/blocks/comments-pagination/style-rtl.css 235 B
build/block-library/blocks/comments-pagination/style.css 231 B
build/block-library/blocks/comments-title/editor-rtl.css 75 B
build/block-library/blocks/comments-title/editor.css 75 B
build/block-library/blocks/comments/editor-rtl.css 840 B
build/block-library/blocks/comments/editor.css 839 B
build/block-library/blocks/comments/style-rtl.css 637 B
build/block-library/blocks/comments/style.css 636 B
build/block-library/blocks/cover/editor-rtl.css 647 B
build/block-library/blocks/cover/editor.css 650 B
build/block-library/blocks/cover/style-rtl.css 1.61 kB
build/block-library/blocks/cover/style.css 1.6 kB
build/block-library/blocks/details/editor-rtl.css 65 B
build/block-library/blocks/details/editor.css 65 B
build/block-library/blocks/details/style-rtl.css 159 B
build/block-library/blocks/details/style.css 159 B
build/block-library/blocks/embed/editor-rtl.css 293 B
build/block-library/blocks/embed/editor.css 293 B
build/block-library/blocks/embed/style-rtl.css 410 B
build/block-library/blocks/embed/style.css 410 B
build/block-library/blocks/embed/theme-rtl.css 126 B
build/block-library/blocks/embed/theme.css 126 B
build/block-library/blocks/file/editor-rtl.css 316 B
build/block-library/blocks/file/editor.css 316 B
build/block-library/blocks/file/interactivity.min.js 395 B
build/block-library/blocks/file/style-rtl.css 269 B
build/block-library/blocks/file/style.css 270 B
build/block-library/blocks/file/view.min.js 375 B
build/block-library/blocks/footnotes/style-rtl.css 183 B
build/block-library/blocks/footnotes/style.css 182 B
build/block-library/blocks/freeform/editor-rtl.css 2.58 kB
build/block-library/blocks/freeform/editor.css 2.58 kB
build/block-library/blocks/gallery/editor-rtl.css 947 B
build/block-library/blocks/gallery/editor.css 952 B
build/block-library/blocks/gallery/style-rtl.css 1.53 kB
build/block-library/blocks/gallery/style.css 1.53 kB
build/block-library/blocks/gallery/theme-rtl.css 108 B
build/block-library/blocks/gallery/theme.css 108 B
build/block-library/blocks/group/editor-rtl.css 654 B
build/block-library/blocks/group/editor.css 654 B
build/block-library/blocks/group/style-rtl.css 57 B
build/block-library/blocks/group/style.css 57 B
build/block-library/blocks/group/theme-rtl.css 78 B
build/block-library/blocks/group/theme.css 78 B
build/block-library/blocks/heading/style-rtl.css 76 B
build/block-library/blocks/heading/style.css 76 B
build/block-library/blocks/html/editor-rtl.css 336 B
build/block-library/blocks/html/editor.css 337 B
build/block-library/blocks/image/editor-rtl.css 834 B
build/block-library/blocks/image/editor.css 833 B
build/block-library/blocks/image/interactivity.min.js 1.52 kB
build/block-library/blocks/image/style-rtl.css 1.34 kB
build/block-library/blocks/image/style.css 1.35 kB
build/block-library/blocks/image/theme-rtl.css 126 B
build/block-library/blocks/image/theme.css 126 B
build/block-library/blocks/latest-comments/style-rtl.css 357 B
build/block-library/blocks/latest-comments/style.css 357 B
build/block-library/blocks/latest-posts/editor-rtl.css 213 B
build/block-library/blocks/latest-posts/editor.css 212 B
build/block-library/blocks/latest-posts/style-rtl.css 478 B
build/block-library/blocks/latest-posts/style.css 478 B
build/block-library/blocks/list/style-rtl.css 88 B
build/block-library/blocks/list/style.css 88 B
build/block-library/blocks/media-text/editor-rtl.css 266 B
build/block-library/blocks/media-text/editor.css 263 B
build/block-library/blocks/media-text/style-rtl.css 507 B
build/block-library/blocks/media-text/style.css 505 B
build/block-library/blocks/more/editor-rtl.css 431 B
build/block-library/blocks/more/editor.css 431 B
build/block-library/blocks/navigation-link/editor-rtl.css 712 B
build/block-library/blocks/navigation-link/editor.css 711 B
build/block-library/blocks/navigation-link/style-rtl.css 115 B
build/block-library/blocks/navigation-link/style.css 115 B
build/block-library/blocks/navigation-submenu/editor-rtl.css 296 B
build/block-library/blocks/navigation-submenu/editor.css 295 B
build/block-library/blocks/navigation/editor-rtl.css 2.26 kB
build/block-library/blocks/navigation/editor.css 2.26 kB
build/block-library/blocks/navigation/interactivity.min.js 978 B
build/block-library/blocks/navigation/style-rtl.css 2.21 kB
build/block-library/blocks/navigation/style.css 2.2 kB
build/block-library/blocks/navigation/view-modal.min.js 2.78 kB
build/block-library/blocks/navigation/view.min.js 438 B
build/block-library/blocks/nextpage/editor-rtl.css 395 B
build/block-library/blocks/nextpage/editor.css 395 B
build/block-library/blocks/page-list/editor-rtl.css 401 B
build/block-library/blocks/page-list/editor.css 401 B
build/block-library/blocks/page-list/style-rtl.css 175 B
build/block-library/blocks/page-list/style.css 175 B
build/block-library/blocks/paragraph/editor-rtl.css 174 B
build/block-library/blocks/paragraph/editor.css 174 B
build/block-library/blocks/paragraph/style-rtl.css 279 B
build/block-library/blocks/paragraph/style.css 281 B
build/block-library/blocks/post-author/style-rtl.css 175 B
build/block-library/blocks/post-author/style.css 176 B
build/block-library/blocks/post-comments-form/editor-rtl.css 96 B
build/block-library/blocks/post-comments-form/editor.css 96 B
build/block-library/blocks/post-comments-form/style-rtl.css 508 B
build/block-library/blocks/post-comments-form/style.css 508 B
build/block-library/blocks/post-date/style-rtl.css 61 B
build/block-library/blocks/post-date/style.css 61 B
build/block-library/blocks/post-excerpt/editor-rtl.css 71 B
build/block-library/blocks/post-excerpt/editor.css 71 B
build/block-library/blocks/post-excerpt/style-rtl.css 141 B
build/block-library/blocks/post-excerpt/style.css 141 B
build/block-library/blocks/post-featured-image/editor-rtl.css 588 B
build/block-library/blocks/post-featured-image/editor.css 586 B
build/block-library/blocks/post-featured-image/style-rtl.css 319 B
build/block-library/blocks/post-featured-image/style.css 319 B
build/block-library/blocks/post-navigation-link/style-rtl.css 153 B
build/block-library/blocks/post-navigation-link/style.css 153 B
build/block-library/blocks/post-template/editor-rtl.css 99 B
build/block-library/blocks/post-template/editor.css 98 B
build/block-library/blocks/post-template/style-rtl.css 314 B
build/block-library/blocks/post-template/style.css 314 B
build/block-library/blocks/post-terms/style-rtl.css 96 B
build/block-library/blocks/post-terms/style.css 96 B
build/block-library/blocks/post-time-to-read/style-rtl.css 69 B
build/block-library/blocks/post-time-to-read/style.css 69 B
build/block-library/blocks/post-title/style-rtl.css 100 B
build/block-library/blocks/post-title/style.css 100 B
build/block-library/blocks/preformatted/style-rtl.css 103 B
build/block-library/blocks/preformatted/style.css 103 B
build/block-library/blocks/pullquote/editor-rtl.css 135 B
build/block-library/blocks/pullquote/editor.css 135 B
build/block-library/blocks/pullquote/style-rtl.css 335 B
build/block-library/blocks/pullquote/style.css 335 B
build/block-library/blocks/pullquote/theme-rtl.css 167 B
build/block-library/blocks/pullquote/theme.css 167 B
build/block-library/blocks/query-pagination-numbers/editor-rtl.css 122 B
build/block-library/blocks/query-pagination-numbers/editor.css 121 B
build/block-library/blocks/query-pagination/editor-rtl.css 221 B
build/block-library/blocks/query-pagination/editor.css 211 B
build/block-library/blocks/query-pagination/style-rtl.css 288 B
build/block-library/blocks/query-pagination/style.css 284 B
build/block-library/blocks/query-title/style-rtl.css 63 B
build/block-library/blocks/query-title/style.css 63 B
build/block-library/blocks/query/editor-rtl.css 450 B
build/block-library/blocks/query/editor.css 449 B
build/block-library/blocks/quote/style-rtl.css 222 B
build/block-library/blocks/quote/style.css 222 B
build/block-library/blocks/quote/theme-rtl.css 223 B
build/block-library/blocks/quote/theme.css 226 B
build/block-library/blocks/read-more/style-rtl.css 132 B
build/block-library/blocks/read-more/style.css 132 B
build/block-library/blocks/rss/editor-rtl.css 149 B
build/block-library/blocks/rss/editor.css 149 B
build/block-library/blocks/rss/style-rtl.css 289 B
build/block-library/blocks/rss/style.css 288 B
build/block-library/blocks/search/editor-rtl.css 178 B
build/block-library/blocks/search/editor.css 178 B
build/block-library/blocks/search/style-rtl.css 587 B
build/block-library/blocks/search/style.css 584 B
build/block-library/blocks/search/theme-rtl.css 114 B
build/block-library/blocks/search/theme.css 114 B
build/block-library/blocks/search/view.min.js 531 B
build/block-library/blocks/separator/editor-rtl.css 146 B
build/block-library/blocks/separator/editor.css 146 B
build/block-library/blocks/separator/style-rtl.css 234 B
build/block-library/blocks/separator/style.css 234 B
build/block-library/blocks/separator/theme-rtl.css 194 B
build/block-library/blocks/separator/theme.css 194 B
build/block-library/blocks/shortcode/editor-rtl.css 323 B
build/block-library/blocks/shortcode/editor.css 323 B
build/block-library/blocks/site-logo/editor-rtl.css 754 B
build/block-library/blocks/site-logo/editor.css 754 B
build/block-library/blocks/site-logo/style-rtl.css 203 B
build/block-library/blocks/site-logo/style.css 203 B
build/block-library/blocks/site-tagline/editor-rtl.css 86 B
build/block-library/blocks/site-tagline/editor.css 86 B
build/block-library/blocks/site-title/editor-rtl.css 116 B
build/block-library/blocks/site-title/editor.css 116 B
build/block-library/blocks/site-title/style-rtl.css 57 B
build/block-library/blocks/site-title/style.css 57 B
build/block-library/blocks/social-link/editor-rtl.css 184 B
build/block-library/blocks/social-link/editor.css 184 B
build/block-library/blocks/social-links/editor-rtl.css 674 B
build/block-library/blocks/social-links/editor.css 673 B
build/block-library/blocks/social-links/style-rtl.css 1.43 kB
build/block-library/blocks/social-links/style.css 1.42 kB
build/block-library/blocks/spacer/editor-rtl.css 348 B
build/block-library/blocks/spacer/editor.css 348 B
build/block-library/blocks/spacer/style-rtl.css 48 B
build/block-library/blocks/spacer/style.css 48 B
build/block-library/blocks/table/editor-rtl.css 433 B
build/block-library/blocks/table/editor.css 433 B
build/block-library/blocks/table/style-rtl.css 645 B
build/block-library/blocks/table/style.css 644 B
build/block-library/blocks/table/theme-rtl.css 146 B
build/block-library/blocks/table/theme.css 146 B
build/block-library/blocks/tag-cloud/style-rtl.css 251 B
build/block-library/blocks/tag-cloud/style.css 253 B
build/block-library/blocks/template-part/editor-rtl.css 403 B
build/block-library/blocks/template-part/editor.css 403 B
build/block-library/blocks/template-part/theme-rtl.css 101 B
build/block-library/blocks/template-part/theme.css 101 B
build/block-library/blocks/term-description/style-rtl.css 111 B
build/block-library/blocks/term-description/style.css 111 B
build/block-library/blocks/text-columns/editor-rtl.css 95 B
build/block-library/blocks/text-columns/editor.css 95 B
build/block-library/blocks/text-columns/style-rtl.css 166 B
build/block-library/blocks/text-columns/style.css 166 B
build/block-library/blocks/verse/style-rtl.css 99 B
build/block-library/blocks/verse/style.css 99 B
build/block-library/blocks/video/editor-rtl.css 552 B
build/block-library/blocks/video/editor.css 555 B
build/block-library/blocks/video/style-rtl.css 174 B
build/block-library/blocks/video/style.css 174 B
build/block-library/blocks/video/theme-rtl.css 126 B
build/block-library/blocks/video/theme.css 126 B
build/block-library/classic-rtl.css 179 B
build/block-library/classic.css 179 B
build/block-library/common-rtl.css 1.1 kB
build/block-library/common.css 1.1 kB
build/block-library/editor-elements-rtl.css 75 B
build/block-library/editor-elements.css 75 B
build/block-library/editor-rtl.css 12.1 kB
build/block-library/editor.css 12.1 kB
build/block-library/elements-rtl.css 54 B
build/block-library/elements.css 54 B
build/block-library/interactivity/runtime.min.js 2.69 kB
build/block-library/interactivity/vendors.min.js 8.2 kB
build/block-library/reset-rtl.css 478 B
build/block-library/reset.css 478 B
build/block-library/style-rtl.css 13.6 kB
build/block-library/style.css 13.6 kB
build/block-library/theme-rtl.css 686 B
build/block-library/theme.css 691 B
build/block-serialization-default-parser/index.min.js 1.12 kB
build/block-serialization-spec-parser/index.min.js 2.87 kB
build/blocks/index.min.js 50.9 kB
build/commands/index.min.js 14.9 kB
build/commands/style-rtl.css 827 B
build/commands/style.css 827 B
build/components/style-rtl.css 11.8 kB
build/components/style.css 11.8 kB
build/compose/index.min.js 12 kB
build/core-commands/index.min.js 2.26 kB
build/core-data/index.min.js 16.1 kB
build/customize-widgets/index.min.js 11.9 kB
build/customize-widgets/style-rtl.css 1.46 kB
build/customize-widgets/style.css 1.45 kB
build/data-controls/index.min.js 640 B
build/data/index.min.js 8.27 kB
build/date/index.min.js 40.4 kB
build/deprecated/index.min.js 451 B
build/dom-ready/index.min.js 324 B
build/dom/index.min.js 4.63 kB
build/edit-post/classic-rtl.css 544 B
build/edit-post/classic.css 545 B
build/edit-post/index.min.js 34.8 kB
build/edit-post/style-rtl.css 7.58 kB
build/edit-post/style.css 7.57 kB
build/edit-site/style-rtl.css 12.5 kB
build/edit-site/style.css 12.5 kB
build/edit-widgets/index.min.js 16.8 kB
build/edit-widgets/style-rtl.css 4.53 kB
build/edit-widgets/style.css 4.53 kB
build/editor/index.min.js 45.5 kB
build/editor/style-rtl.css 3.58 kB
build/editor/style.css 3.58 kB
build/element/index.min.js 4.8 kB
build/escape-html/index.min.js 537 B
build/format-library/index.min.js 7.62 kB
build/format-library/style-rtl.css 554 B
build/format-library/style.css 553 B
build/hooks/index.min.js 1.55 kB
build/html-entities/index.min.js 448 B
build/i18n/index.min.js 3.58 kB
build/is-shallow-equal/index.min.js 527 B
build/keyboard-shortcuts/index.min.js 1.64 kB
build/keycodes/index.min.js 1.84 kB
build/list-reusable-blocks/index.min.js 2.13 kB
build/list-reusable-blocks/style-rtl.css 836 B
build/list-reusable-blocks/style.css 836 B
build/media-utils/index.min.js 2.9 kB
build/notices/index.min.js 948 B
build/plugins/index.min.js 1.77 kB
build/preferences-persistence/index.min.js 1.84 kB
build/preferences/index.min.js 1.24 kB
build/primitives/index.min.js 943 B
build/priority-queue/index.min.js 1.52 kB
build/private-apis/index.min.js 943 B
build/react-i18n/index.min.js 615 B
build/react-refresh-entry/index.min.js 8.44 kB
build/react-refresh-runtime/index.min.js 7.31 kB
build/redux-routine/index.min.js 2.7 kB
build/reusable-blocks/index.min.js 2.38 kB
build/reusable-blocks/style-rtl.css 243 B
build/reusable-blocks/style.css 243 B
build/rich-text/index.min.js 10.9 kB
build/router/index.min.js 1.77 kB
build/server-side-render/index.min.js 1.94 kB
build/shortcode/index.min.js 1.39 kB
build/style-engine/index.min.js 1.81 kB
build/token-list/index.min.js 582 B
build/url/index.min.js 3.57 kB
build/vendors/inert-polyfill.min.js 2.48 kB
build/vendors/react-dom.min.js 41.8 kB
build/vendors/react.min.js 4.02 kB
build/viewport/index.min.js 958 B
build/warning/index.min.js 268 B
build/widgets/index.min.js 7.16 kB
build/widgets/style-rtl.css 1.15 kB
build/widgets/style.css 1.16 kB
build/wordcount/index.min.js 1.02 kB

compressed-size-action

@ntsekouras ntsekouras merged commit dd145fc into trunk Jun 27, 2023
51 checks passed
@ntsekouras ntsekouras deleted the try/update-template-titles branch June 27, 2023 14:54
@github-actions github-actions bot added this to the Gutenberg 16.2 milestone Jun 27, 2023
tellthemachines pushed a commit that referenced this pull request Jun 28, 2023
* Update template titles

* Fix typo

Co-authored-by: Alex Stine <alex.stine@yourtechadvisors.com>

* Revert Index rename

* "front page" -> "homepage"

* Update 404

Page make more sense given the template appears in the Pages panel too.

* Front Page

* home title + description

* Revert Home name change, and move compat files

* separate code for wp versions

* update tests

---------

Co-authored-by: Alex Stine <alex.stine@yourtechadvisors.com>
Co-authored-by: ntsekouras <ntsekouras@outlook.com>
@tellthemachines
Copy link
Contributor

I just cherry-picked this PR to the add/pre-beta1-bugfixes branch to get it included in the next release: 449ec38

@tellthemachines tellthemachines removed the Backport to WP Beta/RC Pull request that needs to be backported to the WordPress major release that's currently in beta label Jun 28, 2023
tellthemachines added a commit that referenced this pull request Jun 28, 2023
* Restore sidebar in focus mode on Pattern click through in Browse Mode Library (#51897)

Brings back #51492

* [Command center]: Add preferences and keyboard shortcuts commands (#51862)

* [Command center]: Add preferences and keyboard shortcuts commands

* update labels

* [Site Editor]: Fix `library` command path (#51837)

* Updating social link attributes (#51997)

* Try: Update template titles (#51428)

* Update template titles

* Fix typo

Co-authored-by: Alex Stine <alex.stine@yourtechadvisors.com>

* Revert Index rename

* "front page" -> "homepage"

* Update 404

Page make more sense given the template appears in the Pages panel too.

* Front Page

* home title + description

* Revert Home name change, and move compat files

* separate code for wp versions

* update tests

---------

Co-authored-by: Alex Stine <alex.stine@yourtechadvisors.com>
Co-authored-by: ntsekouras <ntsekouras@outlook.com>

* Update text color (#51965)

* Modal: Add small top padding to the content so that avoid cutting off the visible outline when hovering items (#51829)

* Site Editor: Fix focus cutoff in add template modal

* Add padding-top to the modal content

* Remove unnecessary padding-top

* Remove unnecessary padding-top

* Update changelog

* Revert top padding from block patterns list

* Revert top padding from block patterns list

* Remove unnecessary changes

* Remove unnecessary changes

* Add CSS inline comment

* Change padding metrics

* Rest API: rename navigation fallback classes from WP_ to Gutenberg_ (#51959)

* The `WP_REST_Navigation_Fallback_Controller` class has been committed to core and therefore results in a naming conflict and unit test failures.
Ideally `WP_REST_Navigation_Fallback_Controller` should have been named `WP_REST_Navigation_Fallback_Controller_Gutenberg` and extended `WP_REST_Navigation_Fallback_Controller`.
But we can conditionally load the file instead.

* Renamed WP_Classic_To_Block_Menu_Converter to Gutenberg_Classic_To_Block_Menu_Converter
Load WP_REST_Navigation_Fallback_Controller dependencies in load.php

* Renamed all 6.3 classes to have the Gutenberg_ prefix. This should avoid compat errors and hopefully some confusion later.

* Also rename test files for completeness

* Updated deprecation notices to refer to Gutenberg classes

* Fix phpunit failures (#51950)

* Fix phpunit failures

* Add comment

* Update comment with actual reason this fix works

---------

Co-authored-by: Dave Smith <getdavemail@gmail.com>
Co-authored-by: Nik Tsekouras <ntsekouras@outlook.com>
Co-authored-by: Ramon <ramonjd@users.noreply.github.com>
Co-authored-by: James Koster <james@jameskoster.co.uk>
Co-authored-by: Alex Stine <alex.stine@yourtechadvisors.com>
Co-authored-by: Aki Hamano <54422211+t-hamano@users.noreply.github.com>
Co-authored-by: Robert Anderson <robert@noisysocks.com>
justintadlock added a commit to x3p0-dev/x3p0-ideas that referenced this pull request Jul 7, 2023
Primarily, this class reverts some of the changes made to template titles in Gutenberg: WordPress/gutenberg#51428

It keeps some of the ideas with alterations to the singular/plural forms. Revisit this and do a full audit over template names.

This class also sets us up to add some templates that core doesn't yet handle, which need to be added in.
@annezazu
Copy link
Contributor

@tellthemachines this was supposed to make it into beta 1 but I am still seeing in beta 3 the following (with 404 listed up top):

Screen Shot 2023-07-10 at 10 09 52 AM

If I use 6.3-beta3-56182, I'm able to correctly see the following:

Screen Shot 2023-07-10 at 10 08 05 AM

Can you confirm what's going on here and ensure it makes it appropriately into beta 4?

@jameskoster
Copy link
Contributor Author

@annezazu something I've noticed happening intermittently is: if you customised a template like 404 before the name change, it seems to retain that name in perpetuity. But if you Clear customizations it will 'revert' to the new name. Might be worth investigating.

@tellthemachines
Copy link
Contributor

The core patch was committed last Thursday so it's in core trunk now, ready to go into Beta 4.

@annezazu
Copy link
Contributor

Excellent. Thank you for confirming!

sethrubenstein pushed a commit to pewresearch/gutenberg that referenced this pull request Jul 13, 2023
* Update template titles

* Fix typo

Co-authored-by: Alex Stine <alex.stine@yourtechadvisors.com>

* Revert Index rename

* "front page" -> "homepage"

* Update 404

Page make more sense given the template appears in the Pages panel too.

* Front Page

* home title + description

* Revert Home name change, and move compat files

* separate code for wp versions

* update tests

---------

Co-authored-by: Alex Stine <alex.stine@yourtechadvisors.com>
Co-authored-by: ntsekouras <ntsekouras@outlook.com>
@femkreations femkreations added the Needs User Documentation Needs new user documentation label Sep 28, 2023
@github-actions
Copy link

Warning: Type of PR label error

To merge this PR, it requires exactly 1 label indicating the type of PR. Other labels are optional and not being checked here.

  • Type-related labels to choose from: [Type] Accessibility (a11y), [Type] Automated Testing, [Type] Breaking Change, [Type] Bug, [Type] Build Tooling, [Type] Code Quality, [Type] Copy, [Type] Developer Documentation, [Type] Enhancement, [Type] Experimental, [Type] Feature, [Type] New API, [Type] Task, [Type] Performance, [Type] Project Management, [Type] Regression, [Type] Security, [Type] WP Core Ticket, Backport from WordPress Core.
  • Labels found: Needs Design Feedback, [Feature] Site Editor, Needs User Documentation.

Read more about Type labels in Gutenberg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Site Editor Related to the overarching Site Editor (formerly "full site editing") Needs Design Feedback Needs general design feedback. Needs User Documentation Needs new user documentation [Type] Enhancement A suggestion for improvement.
Projects
Development

Successfully merging this pull request may close these issues.

None yet