플러그인 설정 목록 가독성

안녕하세요, 이미 제안된 내용일 수 있어 죄송합니다. 검색을 해봐도 관련 내용을 찾지 못했습니다.
플러그인이 몇 개 설치되어 있으면, 해당 플러그인의 설정이 모두 Discourse 설정의 “plugins” 섹션에 표시됩니다.


설정 항목이 플러그인별로 정렬되어 있긴 하지만, 설정 “그룹” 사이에 어떤 형태의 구분선도 없어 한눈에 어떤 설정이 어느 플러그인에 속하는지 파악하기 어렵습니다.
특히 동일한 플러그인이라도 설정 항목 이름이 반드시 같은 단어로 시작하지는 않기 때문에 더 그렇습니다.
예를 들어:

  • askimet notify user
  • skip akismet posts

이 목록에서 각 플러그인을 구분할 수 있을까요? <hr> 태그를 사용하는 것으로 충분할 것 같고, 또는 전체 플러그인 이름을 제목으로 포함하는 것도 좋은 방법일 것 같습니다.

12개의 좋아요

음, 이 특정 영역에서는 일종의 "스크립트 공장의 폭발"이 일어나고 있긴 하죠…

7개의 좋아요

여기서 볼 수 있듯이, 플러그인 저자들이 항목들을 올바르게 분류하는 것을 막을 이유는 없습니다 (이것은 항목을 전용 섹션에 배치하는 플러그인들입니다):

문제는 때때로 플러그인이 설정이 1~2개밖에 없는 경우인데, 이런 경우 전체 섹션을 할당하는 것은 과합니다.

설정 버튼을 클릭할 때 나타나는 이 혼란스러운 부분은 제가 수정하고 싶은 가장 큰 문제입니다:

/plugins?filter=affiliate

대신 이렇게 하는 것이 어떨까요:

?filter=plugin:discourse-affiliate

이렇게 하면 플러그인이 여러 그룹에 걸쳐 설정을 배치하거나 설정에서 키워드를 누락하더라도 버튼이 계속 작동할 것입니다.

플러그인이 설정을 등록할 때 코어가 서버에서 어떤 플러그인이 어떤 설정을 소유하고 있는지 추적해야 할 것 같습니다.

이 특정 변경 사항은 작지만 큰 차이를 만들 수 있으므로 다음 릴리스에 포함할 예정입니다.

14개의 좋아요

@nbianca 그걸 목록에 추가해 줄 수 있어?

4개의 좋아요

어떤 플러그인이 어떤 설정을 소유하고 있는지 추적하기 시작하면, 이것도 변경할 수 있을까요?

3개의 좋아요

사이트 설정에서 “plugin:PLUGIN_NAME” 검색 필터를 구현했습니다. 이 필터는 "PLUGIN_NAME"의 설정만 표시합니다. 플러그인 페이지의 설정 버튼에서 이를 사용하게 됩니다. 또한, 사용자가 이 필터를 다른 단어와 결합할 수 있습니다. 예를 들어, "plugin:PLUGIN_NAME enabled"를 검색하면 “PLUGIN_NAME” 플러그인의 “enabled” 단어가 포함된 모든 설정이 표시됩니다.

음 :thinking: … 요청하신 내용을 정확히 이해하지 못하겠습니다. 해당 버튼은 플러그인이 활성화되어 있든 없든 항상 표시되는 것 같습니다. :blush:

9개의 좋아요

plugin_enabled 설정이 있을 때만 표시됩니다. 플러그인에 다른 설정은 있지만 _enabled 설정이 없다면 버튼은 표시되지 않습니다. 예를 들어, 제 Merge Users Plugin이 그런 경우입니다.

5개의 좋아요

잘 작동하고 있습니다! @Dannii 님의 의견에 동의하며, plugin_enabled 사이트 설정이 있든 없든 상관없이 설정 항목이 0개 이상인 모든 플러그인에 대해 "설정"을 추가해야 한다고 생각합니다.

4개의 좋아요

네, 지금 병합하겠습니다. :blush:

7개의 좋아요