Canapin
(Coin-coin le Canapin)
4월 4, 2020, 11:44오후
1
안녕하세요, 이미 제안된 내용일 수 있어 죄송합니다. 검색을 해봐도 관련 내용을 찾지 못했습니다.
플러그인이 몇 개 설치되어 있으면, 해당 플러그인의 설정이 모두 Discourse 설정의 “plugins” 섹션에 표시됩니다.
설정 항목이 플러그인별로 정렬되어 있긴 하지만, 설정 “그룹” 사이에 어떤 형태의 구분선도 없어 한눈에 어떤 설정이 어느 플러그인에 속하는지 파악하기 어렵습니다.
특히 동일한 플러그인이라도 설정 항목 이름이 반드시 같은 단어로 시작하지는 않기 때문에 더 그렇습니다.
예를 들어:
askimet notify user
skip akismet posts
이 목록에서 각 플러그인을 구분할 수 있을까요? <hr> 태그를 사용하는 것으로 충분할 것 같고, 또는 전체 플러그인 이름을 제목으로 포함하는 것도 좋은 방법일 것 같습니다.
12개의 좋아요
음, 이 특정 영역에서는 일종의 "스크립트 공장의 폭발"이 일어나고 있긴 하죠…
7개의 좋아요
sam
(Sam Saffron)
4월 6, 2020, 7:35오전
3
여기서 볼 수 있듯이, 플러그인 저자들이 항목들을 올바르게 분류하는 것을 막을 이유는 없습니다 (이것은 항목을 전용 섹션에 배치하는 플러그인들입니다):
문제는 때때로 플러그인이 설정이 1~2개밖에 없는 경우인데, 이런 경우 전체 섹션을 할당하는 것은 과합니다.
설정 버튼을 클릭할 때 나타나는 이 혼란스러운 부분은 제가 수정하고 싶은 가장 큰 문제입니다:
/plugins?filter=affiliate
대신 이렇게 하는 것이 어떨까요:
?filter=plugin:discourse-affiliate
이렇게 하면 플러그인이 여러 그룹에 걸쳐 설정을 배치하거나 설정에서 키워드를 누락하더라도 버튼이 계속 작동할 것입니다.
플러그인이 설정을 등록할 때 코어가 서버에서 어떤 플러그인이 어떤 설정을 소유하고 있는지 추적해야 할 것 같습니다.
이 특정 변경 사항은 작지만 큰 차이를 만들 수 있으므로 다음 릴리스에 포함할 예정입니다.
14개의 좋아요
@nbianca 그걸 목록에 추가해 줄 수 있어?
4개의 좋아요
Dannii
(Dannii)
5월 6, 2020, 2:42오후
5
어떤 플러그인이 어떤 설정을 소유하고 있는지 추적하기 시작하면, 이것도 변경할 수 있을까요?
In the list of plugins a button to the settings is shown only if the plugin has an enabled setting.
It would be slightly less efficient to filter all settings, but it’s not like the page is a frequently used one.
3개의 좋아요
nbianca
(Bianca)
5월 8, 2020, 12:30오후
6
사이트 설정에서 “plugin:PLUGIN_NAME” 검색 필터를 구현했습니다. 이 필터는 "PLUGIN_NAME"의 설정만 표시합니다. 플러그인 페이지의 설정 버튼에서 이를 사용하게 됩니다. 또한, 사용자가 이 필터를 다른 단어와 결합할 수 있습니다. 예를 들어, "plugin:PLUGIN_NAME enabled"를 검색하면 “PLUGIN_NAME” 플러그인의 “enabled” 단어가 포함된 모든 설정이 표시됩니다.
master ← nbianca:plugin_settings
merged 11:07AM - 10 May 20 UTC
This implements support for more advanced filters when searching a site setting.… For example, `plugin:discourse-assign` will return all options of plugin discourse-assign. This was a problem before because clicking on the <kbd>Settings</kbd> button from the Plugins screen was simply setting a filter like `assign` and not all settings of a plugin will contain its name.
음 … 요청하신 내용을 정확히 이해하지 못하겠습니다. 해당 버튼은 플러그인이 활성화되어 있든 없든 항상 표시되는 것 같습니다.
9개의 좋아요
Dannii
(Dannii)
5월 8, 2020, 2:20오후
7
plugin_enabled 설정이 있을 때만 표시됩니다. 플러그인에 다른 설정은 있지만 _enabled 설정이 없다면 버튼은 표시되지 않습니다. 예를 들어, 제 Merge Users Plugin 이 그런 경우입니다.
5개의 좋아요
sam
(Sam Saffron)
5월 12, 2020, 7:34오전
8
잘 작동하고 있습니다! @Dannii 님의 의견에 동의하며, plugin_enabled 사이트 설정이 있든 없든 상관없이 설정 항목이 0개 이상인 모든 플러그인에 대해 "설정"을 추가해야 한다고 생각합니다.
4개의 좋아요