Q: 이제 첫 번째 FSE WordPress 테마가 실행됩니다.
게시 됨: 2020-10-23
테마 팀 대표 Ari Stathopoulos는 이제 공식적으로 전체 사이트 편집(FSE)을 지원하는 디렉토리에 테마가 있는 최초의 테마 작성자입니다. 올 12월 WordPress 5.6에서 FSE의 축소된 베타 릴리스가 출시됨에 따라 누군가가 먼저 뛰어들어야 했습니다. 테마 개발 및 디렉토리 지침에 친숙한 사람이 한 단계 더 나아가는 것이 합리적이었습니다.
여러 면에서 스타토풀로스가 떠맡은 것은 막중한 책임입니다. 기본 Twenty* 테마 중 하나가 FSE를 처리할 때까지 Q 테마는 다른 테마 작성자가 블록 기반 테마를 구축하는 방법을 배우기 시작할 때 따라야 하는 주요 예 중 하나가 될 것입니다.
이번 달 초에 Q를 사용하여 FSE를 테스트하고 FSE가 얼마나 발전했는지 확인했습니다. 프로덕션에 사용할 준비가 되기까지는 최소 몇 달이 걸립니다. 5.6의 베타 릴리스는 더 많은 사람들이 테스트하도록 하기 위한 것입니다.
Stathopoulos는 Q를 기초적인 초보자나 실험적인 주제 이상으로 만들 계획이 없습니다. 가능한 것을 보는 것은 거의 놀이터입니다.
Q는 필요에 의해 탄생했다"고 말했다. “기본 테마 없이는 전체 사이트 편집이나 전역 스타일 작업을 할 수 없었기 때문에 한동안 GitHub 리포지토리에 있었습니다. 이러한 문제가 있는 유일한 사람이 아닐 수도 있다고 생각하기 때문에 WordPress.org 저장소에 릴리스하기로 결정했습니다. 대시보드에서 테마를 다운로드하는 것이 대부분의 사람들에게 저장소를 복제하는 것보다 쉽습니다."
기존 블록 기반 테마는 거의 없습니다. Automattic과 그 직원 중 일부는 실험적인 프로젝트를 가지고 있지만 그 중 누구도 테스트할 수 있는 공식 디렉토리에 없습니다. Stathopoulos는 FSE에서 작업하고, pull 요청을 테스트하고, 다양한 아이디어를 실험할 수 있는 디자인 측면에서 의견이 없는 기본 테마를 원했습니다.
그는 “궁극적으로 내가 FSE에서 구현되기를 바라는 몇 가지 아이디어를 가지고 있으며 놀이터입니다.”라고 말했습니다. “예를 들어 테마에 접근성을 위한 건너뛰기 링크 추가, 반응형/적응형 타이포그래피 구현, 블록 스타일이 사용/필요할 때만 조건부 로드. 이것들은 언젠가 WordPress Core의 일부가 되기를 바라는 것들이며 Q 테마는 그것들을 구현하는 방법에 대한 아이디어를 탐구합니다.”
그는 1년 전에 이 주제에 대한 작업을 시작했으며 계속해서 사이드 프로젝트로 작업하고 있습니다. 그는 그의 고용주인 Yoast가 다른 테마 디자이너와 WordPress 코어에 유익한 것을 만드는 아이디어를 전적으로 지지한다고 말했습니다.
FSE 가능 테마 개발

최종 사용자는 Gutenberg 플러그인을 설치하고 실험적인 FSE 기능을 활성화하여 테마 또는 유사한 테마를 사용해야 합니다. 현재 FSE에는 대부분의 실제 프로젝트에 사용할 수 있는 많은 주요 기능이 없습니다. 그러나 향후 몇 년 동안 WordPress로 작업할 계획인 테마 개발자는 테스트 및 실험을 시작해야 합니다. Q는 단순히 테마가 어떤 모습일지 감을 잡을 수 있는 좋은 출발점이 됩니다.
Stathopoulos는 "가장 큰 문제는 구텐베르그의 발전을 따라가는 것이었고 지금도 마찬가지입니다."라고 말했습니다. “현재 많은 일들이 유동적이며 매우 빠른 속도로 진행됩니다. 테마를 만든 이유는 테마 팀에 대한 기여의 일부로 테스트 중인 다른 테마가 제대로 유지 관리되거나 업데이트되지 않았기 때문입니다. 다른 사람들에게도 시작점이 될 수 있는 스타터 테마를 만들고 싶었습니다.”

여전히 공중에 매달려 있는 가장 큰 질문 중 하나는 공개적으로 사용 가능한 블록 기반 테마의 타임라인이 어떻게 보일 것인지입니다. 2021년이 그들이 인수하는 해가 될까요? 기능의 현재 상태를 고려할 때 그럴 가능성은 거의 없습니다. 그러나 개발자가 더 이상 고전적 또는 전통적인 테마를 구축하지 않는 지점이 있을 것입니다.
Stathopoulos는 "2021년에는 더 많은 FSE 테마를 보게 될 것이라고 생각합니다."라고 말했습니다. “표준이 되기까지 몇 년이 걸릴 수 있지만 WordPress 5.6 릴리스 이후에는 FSE 및 글로벌 스타일에 더 많은 개발과 집중이 있기를 바랍니다. 더 많은 FSE 테마가 표시되는지 여부는 워드프레스 코어에서 몇 가지 항목이 병합되는 시기에 달려 있습니다.”
그는 현재 구텐베르크에서 몇 가지 중요한 누락 기능을 지적했습니다. 가장 큰 것은 프런트 엔드에 게시물을 표시하는 블록인 쿼리 블록이 글로벌 쿼리에서 옵션을 상속하지 않는다는 것입니다. 본질적으로 이것은 방문자가 어떤 URL에 있는지에 관계없이 최신 게시물을 표시한다는 것을 의미합니다.
"이러한 문제가 해결되고 테마 빌더를 위한 차단기가 해결되면 좋은 FSE 테마가 폭발적으로 구축되는 것을 볼 수 있을 것으로 기대합니다."라고 그는 말했습니다.
Stathopoulos는 더 많은 설계 표준이 핵심이 될 것이라는 전망에 가장 흥분하고 있습니다. 현재 테마 간에 일관성이 없습니다. 테마 작성자는 원하는 마크업을 사용할 수 있습니다. 테마를 전환하면 사이트의 구조, SEO, 접근성, 속도 등에 영향을 미칩니다.
그는 "손질을 시작하려는 테마 개발자에게 조언을 하자면 간단한 것부터 시작하라는 것입니다."라고 말했습니다. “예를 들어 버튼과 같이 매우 독단적인 스타일을 추가하고 싶지만 버튼의 테두리 반경 설정과 같이 편집기에 매일 더 많은 것들이 추가됩니다. 테마 작성자는 현재 편집자가 하는 일을 염두에 두고 FSE 테마를 디자인하는 함정을 피해야 합니다. 대신, 테마 작가는 편집자가 궁극적으로 어떤 사람이 될 것인지에 대한 비전을 염두에 두고 무언가를 구축하기 위해 노력해야 합니다.”
테마 리뷰의 미래
Stathopoulos는 테마 팀의 대표이기 때문에 향후 몇 년 동안 지침에 대한 변화와 작성자가 취해야 할 단계에 대한 통찰력도 있습니다. 팀이 결정을 내리기에는 너무 이르지만 구성원들은 이미 다가올 변화에 대해 생각하고 있습니다.
Stathopoulos는 "변화는 항상 어렵습니다. 특히 이렇게 큰 일을 하는 경우에는 더욱 그렇습니다."라고 말했습니다. “험난한 여정이 될 것이며 시간이 걸릴 것입니다. WordPress 테마는 거대한 산업입니다. 한동안 '클래식'(더 나은 단어가 없음) 테마는 따라잡을 시간이 없었던 테마 개발자에게 계속 실행 가능한 솔루션이 될 것입니다. 그러나 영원히는 아닙니다.”
일부는 이전의 주요 변경 사항을 되돌아보고 미래의 테마 디렉토리 지침이 무엇을 요구할지 걱정할 수 있습니다. 2015년에 팀은 커스터마이저를 사용하기 위해 모든 테마 옵션을 요구했습니다. 이것은 테마 작성자가 유기적으로 전환하기를 3년 동안 기다린 후였습니다. FSE가 규범에서 훨씬 더 크게 벗어나고 개발 커뮤니티의 일부에서 Gutenberg 프로젝트를 싫어한다는 점을 감안할 때 거친 전환이 될 수 있습니다.
"언젠가는 FSE 테마가 업계 표준이 되고 사용자가 원하는 것이 될 것입니다."라고 Stathopoulos가 말했습니다. “개인적으로는 업계가 발전하는 2025년에 아무도 w.org 리포지토리에 클래식 테마를 업로드하고 싶어하지 않기를 바랍니다. 레이아웃에 테이블과 iframe을 사용하는 테마를 오늘 업로드하는 것과 같습니다.”
그는 최종 전환을 위해 충분한 시간이 주어질 것이라고 말했습니다. 그러나 팀은 FSE 기반 테마를 우선시할 것입니다. 그들은 이것이 얼마나 많은 변화가 될 것인지 알고 있으며 때가 되면 그에 따라 계획을 세울 것입니다.
