WordPress 5.6 릴리스 팀, 블록 기반 위젯의 플러그를 뽑다

게시 됨: 2020-10-21
Gutenberg 9.1.1 WordPress 플러그인의 위젯 관리 화면.
현재 블록 기반 위젯 관리자 화면 디자인.

내가 틀렸어. 나는 새로운 기능의 준비에 대한 이전 게시물에서 "WordPress 5.6이 출시되면 블록 기반 위젯 시스템이 황금 시간대에 준비될 것"이라고 독자들에게 확신을 주었습니다. 나는 또한 그것이 커스터마이저와 함께 작동하지 않는 조건에 있다고 말했습니다. 그 경험은 여전히 ​​깨졌습니다. 그러나 5.6 팀은 올해 두 번째로 블록 기반 위젯의 플러그를 뽑았습니다.

일주일 전 WordPress 5.6 릴리스 책임자 Josepha Haden은 준비가 될 것이라는 데 동의하는 것 같았습니다. 그러나 개발 주기에서 상황이 빠르게 변경될 수 있으며 베타 릴리스 기한과 함께 어려운 결정을 내려야 합니다.

이것은 팀이 향후 릴리스에 적용한 첫 번째 기능이 아닙니다. 2주 전에 5.6 기능 목록에서 블록 기반 탐색 메뉴를 삭제했습니다. 두 기능 모두 원래 WordPress 5.5용으로 계획되었습니다.

WordPress 5.0에서 블록 편집기가 처음 출시된 지 얼마 되지 않은 2019년 1월부터 새로운 위젯 관리 화면이 개발 중입니다. 현재 블록 기반 위젯 기능은 WordPress 5.7로 옮겨졌습니다. 또한 "초기" 태그가 지정되었습니다. 즉, 5.7 릴리스 주기가 시작된 후 곧 핵심 WordPress로 이동해야 합니다. 이를 통해 더 많은 시간이 성숙해지고 더 많은 사람들이 테스트할 수 있습니다.

5.6의 핵심 기술 책임자인 Helen Hou-Sandi는 결정에 대한 역사적 설명과 새 티켓에 포함될 준비가 되지 않은 이유를 제공했습니다.

프론트 엔드에 영향을 미치는 기능에 대한 내 질문은 "내 사이트를 엉망으로 만들지 않고 이 새로운 기능을 사용해 볼 수 있습니까?"입니다. — 즉, 사용자 신뢰입니다. 현재로서는 위젯 영역이 테마 없이 사이트에서 볼 수 있는 것과 같이 표시되지 않으며 실제 컨텍스트 보기를 얻으려면 수정 없이 변경 사항을 실시간으로 저장해야 한다는 점을 감안할 때 위젯 영역 블록은 그렇지 않습니다. 실험에 대한 불이익 없이 이 새로운 기능을 사용해 볼 수 있습니다.

그녀는 현재 경험이 현재로서는 형편없다고 계속 말했습니다. 한 달 전에 자세히 다루었던 커스터마이저 경험과 관련된 문제에 대해서도 언급했습니다.

"따라서 이 문제로 다시 돌아올 때 사용자가 WordPress를 사용하여 사이트가 원하는 방식으로 표시되도록 할 수 있다는 보안을 유지한다는 것이 무엇을 의미하는지 계속 살펴보겠습니다. 주었습니다.”라고 Hou-Sandi가 말했습니다.

힘든 결정에도 불구하고 희망적인 전망이다. 때때로 이러한 유형의 호출은 장기적으로 프로젝트의 이익을 위해 이루어져야 합니다. 더 나은 사용자 경험을 위해 기능을 차기 버전으로 되돌리는 것이 낮은 수준의 경험으로 일찍 출시하는 것보다 더 나을 수 있습니다.

"이것의 좋은 점은 이제 위젯이 5.7에서 계속 '재구상'되고 훨씬 더 향상된 기능을 얻을 수 있다는 것입니다."라고 티켓에서 수석 WordPress 개발자 Andrew Ozz가 말했습니다. "얼마나 많은 사람들이 이것을 좀 더 오래 테스트했는지는 확실하지 않지만 위젯 영역(사이드바라고도 함)에 블록이 있으면 많은 새로운 가능성이 열리고 제한적인 오래되고 제한된 위젯이 많이 사용됩니다. '위젯 영역'은 '보다 동적인 콘텐츠가 포함된 전문 ​​게시물'이 되어 사용자(및 디자이너)가 이전 위젯으로는 어렵거나 불가능한 많은 작업을 수행할 수 있습니다.”

5.6에서 내가 가장 기대했던 기능 중 하나가 삭제되는 것을 보고 실망한 후 프로젝트에 대한 커뮤니티 리더의 긍정적인 전망을 보는 것은 고무적입니다.

헤이든은 "나도 정말 기대가 컸고 마지막 순간에 전화를 걸기 위해 애썼다"고 말했다. “마지막으로 보았을 때 거의 준비된 것처럼 보였지만 더 집중적인 테스트가 수행되었고 사용자에게 약간 거친 상호 작용이 있었습니다. 고통스러운 사용자 경험을 발견할 때가 출시 후가 아니라 출시 전이기 때문에 감사합니다!”

두 번째 주요 기능을 삭제했음에도 불구하고 WordPress 5.6에는 2개월 이내에 출시될 몇 가지 중요한 하이라이트가 있습니다. 새로운 Twenty Twenty-One 테마는 신선한 공기의 숨결로 보이며 이전 기본 테마에서 볼 수 없었던 블록 관련 기능을 탐색합니다. Haden은 또한 주요 릴리스에 대한 자동 업데이트, REST API에 대한 애플리케이션 비밀번호 지원, 접근성 개선을 기대하는 기능으로 지적했습니다.

WordPress 5.6 베타 1은 오늘 배송될 예정입니다.

이전 프로젝트에 새로운 기능 추가하기

때로는 구텐베르크 프로젝트가 씹을 수 있는 것보다 더 많은 것을 물어뜯은 것처럼 느껴집니다. 많은 주요 기능 계획이 계속해서 예측을 놓치고 있습니다. 전체 사이트 편집, 글로벌 스타일, 위젯, 탐색 메뉴 등 한 가지 기능에 집중하여 출시 준비를 하는 것은 어렵습니다. 반면에 한 방향에 너무 집중하면 장기적으로 다른 기능에 해를 끼칠 수 있습니다. 이 모든 조각은 결국 더 응집력 있는 전체를 만들기 위해 함께 모여야 합니다.

워드프레스도 17세입니다. 새로운 기능은 레거시 기능이나 코드에 영향을 줄 수 있습니다. 블록 기반 위젯의 목표는 프로세스에서 수백만 개의 웹 사이트를 중단하지 않고 기존 기능을 새 시스템 내에서 작동하도록 전환하는 것입니다. 단일 기능에 대한 21개월의 작업은 해결하기 쉬운 문제가 아님을 보여줍니다.

"복잡한 엔지니어링 문제에 대한 당신의 생각은 정말 옳습니다!" 헤이든이 말했다. "우리는 이제 모든 조각을 연결하면 예상치 못한 합병증에 직면할 수 있는 프로젝트 역사의 한 지점에 와 있습니다."

또한 프로젝트는 주요 기능을 완료하지 못하는 데 직면한 일부 문제를 해결할 수 있는 방법에 대해 생각할 필요가 있습니다. 모든 부분에 집중하기에는 팀이 너무 얇습니까? 기능을 발전시키기 위해 개선할 수 있는 영역이 있습니까?

Haden은 "향후 프로세스의 어떤 부분을 개선할 수 있는지 확인할 수 있는 회고전이 있을 예정이지만 확장 목표를 설정하는 것은 모든 소프트웨어 프로젝트에 적합하다고 생각합니다."라고 말했습니다. "많은 기여자들이 내가 공유하는 WordPress의 더 많은 공간에 블록의 힘을 가져와야 한다는 긴박감을 가지고 있습니다.

점점 더 분명해지고 있는 한 가지 문제는 프런트 엔드 편집이 수년에 걸쳐 더 어려워졌다는 것입니다. 현재 위젯과 탐색 메뉴는 인터페이스가 매우 다른 WordPress의 두 곳에서 편집할 수 있습니다. 전체 사이트 편집은 믹스에 완전히 새로운 인터페이스를 추가합니다.

"저는 우리가 Gutenberg로 해결하려고 하는 문제 중 하나가 항상 WordPress 인터페이스에서 요소 편집에 대한 보다 일관된 경험이라고 생각합니다."라고 Haden이 말했습니다. "어떤 사용자도 페이지가 게시될 때 상상한 대로 표시되도록 5가지 다른 워크플로를 배울 필요가 없습니다."

그 동안, 최종 사용자는 새로운 기능이 개발되는 동안 중복되는 이러한 다중 인터페이스를 처리해야 할 것입니다. 이것은 단순히 CMS 공간에서 굶주린 경쟁자들을 이끌고자 하는 노후화 프로젝트에 필요한 성장통일 수 있습니다.

Haden은 "워크플로 수를 줄이는 데 많은 관심을 갖고 있으며 우리가 하나의 아름답고 직관적인 인터페이스로 통합할 수 있기를 희망합니다."라고 말했습니다.