위젯, 위젯 API 및 로드맵은 어떻게 되나요?

네, 위젯 API의 수명이 다해가고 있습니다. 현재 코어에서 위젯 사용량을 줄이기 위해 이미 작업을 진행 중입니다.

현재 헤더 변환 작업을 적극적으로 수행하고 있습니다. 검색 및 사용자 메뉴 드롭다운은 이미 처리했으며, 이제 헤더의 나머지 부분을 작업하고 있습니다. 현재 계획은 이 변경 사항을 기능 플래그(feature flag) 뒤에 두는 것으로, 현재 decorateWidget()을 사용하고 있는 (많은 수의) 테마와 플러그인에 대해 비권장(deprecation)을 도입하고 마이그레이션 프로세스를 시작할 수 있도록 하기 위함입니다. @isaac 님은 초기 초안 PR을 여기에 올렸습니다.

토픽 페이지 변환 작업도 시작했습니다. 현재는 일반적으로 커스텀화되지 않는 영역에 초점을 맞춘 집중적인 변환을 수행하고 있습니다. 예를 들어, ‘토픽 맵’ 변환 작업이 현재 진행 중이며, @kelv 님이 이 PR에서 첫 단계를 진행했습니다.

새로운 사용자 인터페이스의 경우 위젯 사용은 권장하지 않습니다. 그러나 모든 종류의 커스텀화에 대한 명확한 향후 방향이 마련될 때까지 전체 시스템을 비권장 상태로 전환하기는 어렵습니다. 따라서 현재로서는 답이 '상황에 따라 다릅니다’라고 할 수 있습니다.

토픽 목록의 ‘raw hbs’ 구현도 비슷한 상황입니다. 업데이트는 이루어지겠지만, 아직 구체적인 계획이나 타임라인은 없습니다.

Ember 5 업그레이드가 거의 마무리되었으므로, 위젯 및 raw-hbs 제거는 우리의 ‘JS 현대화’ 팀(현재 @cvx, @isaac, @kelv 및 저)의 주요 초점이 되었습니다. 따라서 향후 6개월 동안 상당한 진전을 이룰 수 있기를 희망합니다. 물론 모든 대형/위험한 변경 사항은 #announcements 토픽과 테마/플러그인 업데이트 가이드라인과 함께 제공될 것입니다.