백엔드 변경이 필요하지 않을 것 같습니다. 설명하신 동작은 우리의 “하이퍼링크 삽입” 모달의 작동 방식과 매우 유사합니다 – 토픽을 검색하고 링크로 추가할 하나를 선택하면 확인 시 컴포저에 링크가 추가됩니다.
버튼은 플러그인 아웃렛에, 또는 초기화자에 추가된 api.onToolbarCreate를 통해 툴바에 추가할 수 있습니다. 그리고 “하이퍼링크 삽입” 모달에서처럼 유사한 방식으로 모달을 열 수 있습니다. 툴바 액션에서 toolbarEvent 객체를 활용하여 컴포저에 addText를 추가할 수 있습니다 (아웃렛이 필요하면 appEvents 트리거를 통해 컴포저와 상호작용할 수도 있습니다).