콘텐츠 주입을 위한 'Blocks' API 만들기

Discourse 테마는 종종 자체적으로 완결된 콘텐츠 영역을 Discourse UI에 추가하는 데 사용됩니다. 역사적으로 이를 달성할 수 있는 유일한 방법은 'Plugin Outlets’이었으며, 일부 테마 컴포넌트는 이를 보다 친근한 방식으로 활용할 수 있도록 Right Sidebar Blocks와 같은 플러그인 시스템을 제공했습니다.

Discourse Core에 ‘blocks’ 프레임워크를 도입하여 개발자가 자체적으로 완결된 블록을 구축할 수 있도록 하고, 테마 작성자가 이를 테마를 통해 배치하고 스타일링할 수 있게 합니다.

이 시스템의 실험 버전은 현재 Discourse core에서 사용할 수 있습니다. 사용 예시를 Meta의 홈페이지에서 확인할 수 있습니다.[1]. 현재 API는 실험 단계로 표시되어 있으며, 언제든지 호환성이 깨지는 변경 사항이 발생할 수 있습니다. 아직 프로덕션 환경에서의 사용을 권장하지 않습니다.

업데이트 및 문서화 링크가 준비되는 대로 이 공간을 주시해 주세요.


  1. 'meta branded theme’을 사용하고 있는지 확인하세요 ↩︎

3개의 좋아요