핵심 플러그인 롤백 절차

최근 코어 플러그인 관련 변화가 있었는데, 루트 사용자는 app.yml 파일의 특정 줄을 주석 처리하거나 삭제해야 했습니다.

만약 코어 플러그인이 더 이상 코어 플러그인이 아니게 된다면, 사용자가 해당 줄을 추가하거나 주석을 해제해야 한다는 사실을 어떻게 알 수 있을까요? 코어 플러그인이 코어에서 제외되는 경우, 관리자 UI에 해당 플러그인에 대한 알림이 표시되나요?

흥미로운 질문입니다. Discourse를 사용해 온 제 경험상, 코어에 병합된 플러그인이 나중에 코어에서 제거된 사례는 기억나지 않습니다.

다만, 병합에 대한 공지처럼, 제거에 대한 공지도 있을 것이며, 필요 시 다시 추가하는 방법에 대한 안내도 포함될 것입니다.

흥미로운 답변입니다. 그러나 데이터베이스에서 "플러그인 요구 사항"에 대한 정교한 스캔이 없다면, 실패한 재구축 과정에서 많은 사용자가 의존했던 "HINT"도 없었을 것입니다.

우리는 이 결정을 번복할 계획이 없으니 걱정하지 않으셔도 됩니다.

제가 한 번 겪었던 유일한 문제는 채팅(Chat) 플러그인이 코어에 병합되었음에도 불구하고 누락된 것이었습니다. 그래서 채팅 플러그인을 설치하려고 시도하면서 재빌드가 실패했습니다. 플러그인이 코어에 병합된 후에는 재빌드 문제를 일으켜서는 안 됩니다. 병합 이후 발생하는 문제는 새로운 플러그인 실패이거나, 코어 플러그인을 두 번 설치하려는 시도일 것입니다.