Gutenberg 9.3은 전체 사이트 편집이 어디로 가고 있는지, 위젯과 사용자 지정 화면이 없는 미래에 대한 지표를 제공합니다
게시 됨: 2020-11-05Gutenberg 플러그인 버전 9.3이 오늘 일찍 삭제되었습니다. 핵심 플랫폼에 새로운 기능이 포함되지 않는 WordPress 5.6 릴리스 주기 동안 플러그인의 첫 번째 버전입니다. 그러나 버그 수정은 WordPress 5.6 베타 2 및 3으로 백포트되었습니다. 릴리스 작업의 대부분은 전체 사이트 편집(FSE) 기능 및 수정에 중점을 둡니다. 그러나 사이트 편집기 외부의 몇 가지 사소한 개선 사항이 업데이트에 포함되었습니다.
Social Links 블록은 이제 Patreon, Telegram 및 Tiktok을 지원하여 총 소셜 아이콘 수를 43개로 늘립니다. Buttons 블록에는 정밀한 정렬 옵션도 있습니다.
전반적으로 릴리스는 대부분 기존 영역에 세련미를 더합니다. 개발 팀은 20개 이상의 버그를 수정했으며 사이트 편집기 개선을 계속 추진해 왔습니다.
위젯 및 사용자 정의 화면 제거

구텐베르그 9.3에 관한 가장 큰 이야기는 측정 가능한 코드나 사용자 대면 디자인 변경에 있지 않습니다. 대신 사용자가 FSE를 활성화한 경우 사용자 지정 프로그램 및 위젯 화면을 제거하는 방법에 대한 티켓 토론에 있습니다.
버전 9.3은 WordPress 관리 메뉴에서 위젯 및 사용자 정의 항목을 숨깁니다. 그러나 테마 화면과 같이 WordPress 관리자의 다양한 부분 내에서 URL 또는 느린 링크로 직접 이동하여 계속 액세스할 수 있습니다. 이 변경 사항은 해당 화면의 미래에 영향을 미칠 수 있습니다.
테마 팀 담당자인 Carolina Nymark는 티켓에 "위젯과 커스터마이저의 미래가 무엇인지 WordPress 커뮤니티에 명확하게 알리지 않고 지금 숨기는 것은 나쁜 행동이라고 생각합니다."라고 썼습니다. “이를 숨기는 것은 걱정스러운 사용자와 개발자로부터 더 많은 질문으로 이어질 것입니다. 이러한 질문에 공개적으로 대답하지 않고 숨기는 것은 나쁜 생각이라고 생각합니다. 이 풀 리퀘스트에서 나에게 대답을 요구하는 것이 아니라 'WordPress'가 핵심 편집 팀이든 다른 누군가이든 이러한 핵심 기능에 대한 장기 계획을 제시하도록 요청하는 것입니다.”
그녀는 프로젝트 리더가 대답해야 하는 몇 가지 질문을 나열합니다. 대부분은 커스터마이저가 장기적으로 어떤 역할을 할 것인지에 대한 핵심 질문으로 요약됩니다.
- 메뉴 항목이 숨겨져 있어도 사용자 지정 도구에 계속 액세스할 수 있습니다. 옵션이 계속 작동합니까?
- FSE 테마에서 사용자 지정자는 어떤 역할을 하게 됩니까?
- 더 이상 사용되지 않을 예정입니까? 언제, 어떻게 됩니까? 더 이상 사용되지 않을 예정이라면 왜 숨기나요?
- FSE가 아닌 테마에 대해서도 더 이상 사용되지 않습니까? 어떻게 그리고 언제?
- 업데이트된 테마에 대한 기존 사용자 지정 옵션을 어떻게 변환합니까?
- 사이트 아이콘과 같이 사용자 지정 도구에서만 사용할 수 있는 WordPress 옵션은 어떻습니까?
"여기서 아이디어는 FSE 테마에 위젯 영역이 없기 때문에 위젯 화면이 쓸모가 없다는 것입니다."라고 Riad Benguella가 대답했습니다. “사용자 지정 프로그램의 경우 사이트 편집기 화면(유사한 기능)의 복제본이므로 사이트 편집기가 사용자 지정 프로그램에서 남겨진 공백을 채우는지 확인해야 합니다. 전역 스타일과 사이트 블록은 FSE 테마에 필요한 대부분의 사이트 옵션을 다루며 전환(사용자 지정 프로그램 숨기기)을 통해 우리가 놓치고 있는 격차를 발견할 수 있습니다.”
FSE 테마에 위젯 영역이 없을 것이라는 사실은 지난 1년 동안 블록을 사용하도록 사이드바/위젯 시스템을 변환하는 데 왜 그렇게 많은 작업이 투입되었는지 의아하게 만듭니다. 워드프레스 5.6의 예정된 기능이기도 했지만 컷에 실패했습니다.

Benguella의 생각은 5.6 릴리스 리드 Josepha Haden의 최근 언급과 일치하는 것 같습니다. "워크플로 수를 줄이는 데 많은 관심이 있습니다. 우리가 하나의 아름답고 직관적인 인터페이스로 통합할 수 있기를 바랍니다.
Benguella의 논평은 또한 그러한 통합이 어떤 모습일지에 대해 내가 본 최초의 공개 징후 중 하나입니다. 아마도 다음 릴리스에서 WordPress가 진행됨에 따라 탐색 메뉴, 위젯 또는 사용자 정의 화면이 필요하지 않을 것입니다.
나는 여전히 팀이 해당 화면이 블록을 처리하도록 하기 위해 투입하는 작업이 가치가 있는지 의문을 제기합니다. 전통적인 테마는 단순히 전통적인 탐색 메뉴, 위젯 및 사용자 지정 옵션을 사용해야 합니다. 새로운 블록 기반 테마는 도착할 때 사이트 편집기를 사용해야 합니다.
Nymark의 목록에는 아직 답이 없는 질문이 있습니다. 우리는 아는 사람의 추가 피드백을 기다려야 할 것입니다. 그녀는 명확하고 공개적인 의사 소통의 필요성에 대해 옳았습니다.
FSE로 자동 전환

특히 FSE를 테스트하는 사람들을 위한 가장 큰 개선 사항 중 하나는 사용자가 FSE 지원 테마를 활성화할 때 Gutenberg가 자동으로 FSE를 활성화한다는 것입니다. 또한 기존 테마로 다시 전환할 때 FSE를 비활성화합니다.
FSE를 테스트하기에 좋은 몇 가지 테마는 Q, Twenty Twenty-One Blocks 및 Seedlet Blocks입니다.
사용자는 더 이상 구텐베르크 실험 설정 화면을 통해 FSE를 활성화할 수 없습니다. 블록 기반 테마를 사용하는 것은 이제 구텐베르크 경험의 이 부분을 테스트하기 위한 요구 사항입니다. 이것은 아마도 현 단계에서 좋은 전화일 것입니다. 실험용으로 명확하게 레이블이 지정되었음에도 불구하고 수천 명의 사용자가 프로덕션 환경에서 Gutenberg를 실행하고 활성화할 수 있습니다. 또한 테마가 지원하지 않을 때 깨진 경험을 테스트하지 못하도록 합니다.
버튼 콘텐츠 정렬 차단

Gutenberg 기본 스타일에 의존하지 않는 테마 작성자의 경우 Buttons 블록의 콘텐츠 정렬 클래스를 처리하도록 테마 스타일시트를 업데이트해야 할 수 있습니다. 그러나 이전 버전과의 호환성을 위해 이전 클래스를 계속 지원해야 합니다.
이 변경 사항은 사용자가 블록의 콘텐츠를 별도로 정렬하면서 블록에서 와이드 및 전체 너비 정렬을 사용할 수 있음을 의미합니다.
업데이트는 Buttons 블록의 편집기 도구 모음에 콘텐츠 정당화 옵션을 추가합니다. Buttons 블록은 기술적으로 컨테이너이기 때문에 이 방법을 사용하는 것이 좋습니다. 그것은 단지 하나 이상의 내부 Button 블록을 수용합니다. 이전에 사용된 정렬 시스템은 블록의 내용이 아닌 전체 블록을 정렬하기 위한 것입니다.
이전 버전의 블록 편집기에서 Buttons 블록은 왼쪽, 오른쪽 및 중앙 정렬을 위해 기존의 align* 클래스를 사용했습니다. 이 구텐베르크 업데이트는 클래스를 is-content-justification-* 전환합니다.
사용자가 블록으로 특정 게시물을 편집할 때 편집기는 자동으로 버튼 블록을 새 클래스로 전환합니다. 그렇지 않으면 여전히 이전 align* 클래스가 있습니다.
