Make WordPress Core

Opened 2 years ago

Closed 2 years ago

#58579 closed task (blessed) (fixed)

Editor: Introducing the "Library" section

Reported by: priethor's profile priethor Owned by:
Milestone: 6.3 Priority: high
Severity: normal Version:
Component: Editor Keywords: gutenberg-merge needs-dev-note needs-docs needs-user-docs
Focuses: Cc:

Description (last modified by priethor)

WordPress 6.3 aims to introduce an admin section or “library” for managing blocks, patterns, styles, and fonts. This includes renaming Reusable Blocks to (Synced) Patterns, as well as a new flow to create them. Therefore, it's crucial to polish this feature to deliver a great experience to users and add appropriate guidance to users about the Reusable blocks renaming, even if some of that polishing needs to be done during the Beta period.

cc @mikeschroder @azaozz @isabel_brison @ramonopoly

Attachments (2)

notice in menu.png (53.3 KB) - added by Joen 2 years ago.
Menu rename notice
notice in library.png (28.6 KB) - added by Joen 2 years ago.
Library rename notice

Download all attachments as: .zip

Change History (13)

#1 @audrasjb
2 years ago

  • Keywords needs-dev-note needs-docs needs-user-docs added

I personally think "Synced patterns" makes more sense than "Reusable blocks", so that is probably an interesting change.

However, this is called "Reusable blocks" since WP 5.0 and this terminology is massively present in the ecosystem. I think we must communicate widely on this change and as soon as possible, so the ecosystem can catch up and prepare in time for 6.3.

Adding needs-dev-note, needs-doc, needs-user-doc.

Last edited 2 years ago by audrasjb (previous) (diff)

#2 @hellofromTonya
2 years ago

Related #46370 which may be required to support the Font Library and font management.

#3 @priethor
2 years ago

  • Description modified (diff)

This ticket was mentioned in Slack in #core-editor by karmatosed. View the logs.


2 years ago

#5 @Joen
2 years ago

From design and having worked on the Library, I think it's important we bless it. The code is solid, and the main concern leveraged is the name change itself, which I believe will be easy to mitigate as tiny followups (see notice attachments).

The question then is: why rename them?

One of the features I anticipate will play a big role in 6.4 and later, is the wp:pattern block: https://github.com/WordPress/gutenberg/issues/48458. It is a big feature gap in the block editor allowing a sectional design to live in one place, but its content to be edited locally, then updated across. There is a massive overlap with reusable blocks functionality, which is why the name change is intended to reduce long term confusion around the two. As mentioned in the GH issue, reusable blocks might even be absorbed as a type of sync property of the pattern block.

In that light, making the name change now is going to mitigate future headaches that we will have to tackle regardless, and through careful notice of the change, we can limit those headaches further (see mockups).

@Joen
2 years ago

Menu rename notice

@Joen
2 years ago

Library rename notice

#6 @glendaviesnz
2 years ago

@Joen I have added the hints as you suggest here https://github.com/WordPress/gutenberg/pull/51771

#7 follow-up: @annezazu
2 years ago

This is an important chunk of work to both get in and get right for 6.3 as we wrap phase 2. Can this be blessed for the release?

#8 in reply to: ↑ 7 @azaozz
2 years ago

  • Type changed from feature request to task (blessed)

Replying to annezazu:

Of course.

This ticket was mentioned in Slack in #core by mukeshpanchal27. View the logs.


2 years ago

#10 @poena
2 years ago

Hi @priethor, @Joen @annezazu The menu item has been implemented, and the reusable blocks have been renamed (https://core.trac.wordpress.org/ticket/58577).
Are there any necessary steps left to complete before this ticket can be closed?
Are we waiting for the dev note to be published first?

#11 @isabel_brison
2 years ago

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.