새로운 관리자 사이드바를 사용하시고 소프트웨어 업데이트를 꾸준히 따라오고 계신다면, 2023년 12월에 개발을 시작한 이후로 몇 가지 멋진 새로운 기능이 추가되었을 것입니다. 곧 신규 사이트에서 이것이 기본값이 되도록 하고, 궁극적으로 모든 사용자에게 적용할 계획이므로 여러분의 테스트, 버그 보고 및 아이디어를 환영합니다!
현재 관리자 사이드바 자체를 넘어 관리자 페이지의 탐색 요소를 개선하고 표준화하는 작업도 진행 중입니다. 이는 진행 중인 작업이므로 현재 상당한 불일치를 볼 수 있습니다. 목표는 각 페이지에 제목, 방향 감각을 돕는 크럼트레일(breadcrumb), 관련 페이지에 액세스하기 위한 서브 내비게이션 메뉴를 제공하는 것입니다.
또한, 각 플러그인은 플러그인과 관련된 설정 및 기타 서브 페이지에 액세스할 수 있는 메뉴가 포함된 새 페이지를 받게 됩니다. 현재는 아래와 같은 모습인 AI 플러그인부터 시작하여 더 많은 서브 페이지가 추가될 예정입니다. AI에서 방식을 확립하면 그 스타일을 모든 플러그인에 적용할 것입니다.
더 많은 관리자 페이지가 비슷한 처리를 받게 될 것입니다. 예를 들어, 현재 사이드바에서 "What’s New"와 "Reports"에 직접 액세스하면 관리자 랜딩 페이지의 탭이 아닌 별도의 페이지에서 볼 수 있습니다.
새로운 내비게이션 구조는 확정된 것이 아닙니다 - 덜 자주 액세스되는 일부 항목을 구조의 더 깊은 곳으로 이동시켜 구조를 더 단순화하는 방법을 모색하고 있으며, 이를 통해 키워드 검색, 해당 섹션에서 무엇을 하고 싶은지에 대한 정보가 포함된 섹션 랜딩 페이지, 관리자 랜딩 페이지에서 직접 링크하는 등 다양한 유용한 방법으로 해당 항목에 도달할 수 있도록 할 것입니다.
또한, 카테고리를 사용하는 대신 필터를 적용하는 일부 사이드바 섹션이 내 로케일에 따라 다른 설정을 표시하는 점도 마음에 들지 않습니다. 사이드바의 실험적 버튼은 로케일이 영어일 경우 모든 실험적 사이트 설정을 반환하지만, 독일어인 경우 설정 이름에 'experimental’이 포함된 항목과 번역되지 않은 항목만 표시됩니다. 후자가 번역되지 않은 항목인 이유는, 독일어 용어를 사용해도 모든 항목이 표시되지 않는 이유이기도 합니다. [1] 해당 사이드바 섹션을 사용할 때 모든 실험적 설정을 볼 수 있기를 기대했습니다. 가장 불편한 점은, 사용자가 선택한 언어에 따라 동일한 사이드바 버튼을 클릭해도 다른 설정이 표시된다는 사실이 직관적이지 않다는 것입니다.
'글꼴’을 클릭했을 때 'delete user self max post count’와 같은 설정이 나타나는 것도 혼란스럽습니다.
독일어 번역이 있는 항목과 없는 항목을 모두 찾으려면 'experiment’와 같은 용어가 작동합니다. 그러나 이 우회 방법이 작동하지 않는 언어도 있다고 생각합니다. ↩︎
필터링을 하려면 찾고자 하는 것의 이름을 알아야 합니다. 제가 정기적으로 사용하지 않는 것들의 경우, 이름을 잘 모르는 경우가 많습니다.
그 키워드들은 번역 가능한가요? 번역되지 않는 것 같습니다. 제 로케일을 영어로 바꾸고 'user’로 필터링하면 4개의 결과가 나옵니다. 그중 하나에는 user라는 단어가 포함되어 있지 않습니다. 로케일을 다시 독일어로 바꾸면 'Benutzer’로 필터링할 때 3개의 결과를 찾을 수 있습니다. 키워드가 포함된 항목을 찾으려면 여전히 'user’를 사용해야 합니다.
이 예시의 경우, 실제로 “Installed Plugins” 링크를 제외한 다른 링크에는 키워드가 추가되지 않았습니다. "Installed Plugins"는 설치된 플러그인 이름(번역되지 않음)을 모두 키워드로 가져옵니다. 이름에 "user"가 포함된 플러그인이 있으신가요?
현재 필터링하는 사이드바 링크는 모두 번역 가능합니다. 사이드바 검색용 추가 키워드를 추가할 때 이 점을 염두에 두어야 합니다. 사이트 설정 검색용 키워드를 추가할 때도 이를 적용했습니다(아직 널리 사용되지는 않음). @kris.kotlarek 이 내용을 인지하고 계실 수 있도록 공유합니다.
아, 네, 이해했어요. 별로 도움이 안 된다는 건 알지만, 번역된 플러그인과 번역되지 않은 플러그인이 혼재되어 있어서 그렇습니다. 일부 플러그인은 설정을 위한 자체 카테고리를 가지고 있으며, 이 이름은 번역될 수 있고, 우리는 목록에서 이름을 표시할 때 이 값을 사용합니다:
그리고 일부(예: User Notes)는 이 카테고리가 없어서 원본 플러그인 이름을 그대로 사용해야 합니다:
아마도 모든 플러그인에 대해 채워 넣고 번역할 수 있는 admin.plugin_name과 같이 매우 명시적인 번역 키가 필요할 것 같습니다. 이렇게 하면 미래에 더 단단한 기반을 마련할 수 있고, 결국 이러한 기이한 해킹과 폴백을 제거할 수 있을 것입니다.