평소에는 타임리스 스킨을 써서 괜찮았지만 벡터 스킨으로 전환하고 보니 미디어위키 벡터 스킨이 css가 많이 적용되었네요. 새로운 디자인이 좋은 부분도 있지만 border-radius 때문에 입력창이 작아져 시각적으로 쾌적해보이지 않고(토론 주제 생성할 때 제목 입력 칸) 저장 버튼을 누를 때 뒷배경이 흐리게 처리되어 불편한 점이 있었습니다. 디자인에 대해서 여기서 의견을 나누어 보고자 합니다.
큰숲백과토론:광장숲의 토론 주제
아래가 현재 새로 적용된 CSS인데요.(처음 보시는 분들도 있을 것 같아서 적었습니다.)
https://bigforest.a2hosted.com/wiki/%EC%82%AC%EC%9A%A9%EC%9E%90:Hsl0/vector-2022.css
이 css를 원하는 사람 한정해서 사용하도록 하거나 전역 적용해서 원하는 사람만 끌 수 있도록 하면 좋을 것 같습니다. (소도구 이용 등의 방법으로) 이후 완성도가 어느 정도 올라갔을 때 되돌리기 하면 좋다고 생각합니다.
간만에 방문했는데 흥미로운 광장 토론이 생겼군요. 혹시 CSS 문서 원작자에게 빠른 연락 필요하시다면 제가 리버티게임 쪽에서 연락하겠습니다.
기본적으로 적용되지만 필요하면 사용자가 끌 수 있는 벡터 2022 스킨 전용 소도구를 만든다면 미디어위키:Gadgets-definition에 다음과 같이 적어 소도구를 추가하고, CSS 문서를 그리로 복사해서 옮기면 됩니다.
* Vector-2022[ResourceLoader|default|type=styles|skins=vector-2022]|Vector-2022.css
그리고 미디어위키:Gadget-Vector-2022(소도구 한글 설명)와 미디어위키:Gadget-Vector-2022.css(CSS 문서)를 작성하면 소도구 작성이 끝납니다.
필요하면 사용자가 끌 수 있도록 한다면 어차피 기본적으로 css 설정이 적용되는 것은 똑같으므로 당장 적용해도 괜찮을 것 같습니다. 소도구를 사용하는 것으로 하고 Hsl0님이 만든 css를 소도구 이름공간으로 이전하고 권한은 신뢰할 수 있는 이용자에 한해 개방(자동 인증된 사용자 제한)하려고 합니다.
적용 전에 Hsl0님께 이 내용을 전달드리고 의견을 물어보면 될 것 같네요.
리버티게임 쪽에 소도구를 이용하여 사용자가 css 적용을 원하지 않을 때 끌 수 있도록 하고 자동 인증된 사용자에 한해 css 편집 권한을 열어두는 것이 어떤지 연락 가능할까요?
소도구 문서의 편집 권한 보호는 보통 이름공간에 대한 LocalSettings.php 전역 세팅에 의존하는 걸로 알고 있습니다. 그런데 소도구가 있는 공간이 엔진에서 제일 중요한 '미디어위키' 이름공간이라 권한을 내리고 개별 문서 세팅에 의존하는 것은 절대 권장되지 않고, 가젯 이름공간 생성 기능은 1.42부터 작동하지 않는 것으로 알려져 있습니다. 관리자가 아닌 사용자라면 그냥 자기가 원하는 CSS 스타일링을 사용자 CSS 문서를 통해 적용하는 것이 좋습니다.
늦게 답변드려 죄송합니다. 그렇다면 다른 스타일링도 추가되었을 때 같은 방법으로 권한을 열어놓게 되면 관리 상 문제가 생길 가능성도 있겠네요. 동의합니다. 가젯 이름공간 생성 기능이 제공되지 않는다는 부분은 잘 이해가 안가네요. 문서명이 Gadget:<문서이름>꼴로 나오게 되나요?
이 게시글은 Cerulean님에 의해 숨겨졌습니다 (기록)
일단은 미완성이기 때문에 지금 공식 적용을 하기는 어렵고, 선거를 거치지 않았기 때문에 제가 소도구 권한을 받을 수도 없습니다. 일단은 체험을 하고 싶은 분들께서는 특수:내사용자문서/vector-2022.css에 아래와 같이 작성하시면 제가 작업한 디자인을 실시간으로 공유하며 체험하실 수 있습니다.
@import '/w/index.php?title=User:Hsl0/vector-2022.css&ctype=text/css';
공동 작업에 대해서는 긍정적으로 검토하고 있으며, 위키 내에서는 어려우니 GitHub 레포지트리를 파는 안을 고려하고 있습니다.
소도구 편집 권한을 자동 인증된 사용자로 변경해서 hsl0님도 자유롭게 편집할 것을 생각했습니다. 생각보다 연락이 잘 이루어져서 다행입니다. 깃허브 상에서 공동 작업하는거 괜찮을 것 같습니다. 깃허브 풀 리퀘스트는 한번도 해본 적 없는데(제가 요청 관리하는 것도 해보지는 않았습니다...) 죄송스럽지만 혹시 깃허브 파실 분 없으신가요? 저장소 관리하는거 별거 없다면 제가 해도 괜찮을 듯 합니다.
아 이미 적용이 되어 있었군요. 하지만 아직 제작중인 스킨입니다. 1.41 업그레이드 이후 작동이 안하는 부분도 있고, 다듬을 부분이 아직 많습니다. 일단은 스킨 적용을 보류하는 게 좋을 것 같습니다. 어느샌가 기본값이 적용된 줄 모르고 있었네요.
이제 어느 정도 정리하였습니다. 사용자:Hsl0/vector-2022.css 문서를 미디어위키:Vector-2022.css 문서나 소도구에 병합하여도 좋습니다. 추가로 내비게이션 바도 수정하여 사용자:Hsl0/vector.js, 사용자:Hsl0/vector.css 문서에 저장하였습니다. 해당 문서도 적용 부탁드립니다.
늦게 확인했습니다. 적용하겠습니다.
미디어위키:Vector.js 문서와 미디어위키:Vector.css 문서는 적용했습니다.
미디어위키:Vector-2022.css에서 미디어위키:vector-2022-bigforest.css를 불러오는 방식을 해보려고 했는데 불가능합니다. 미디어위키:Vector-2022.css 문서 맨 끝에 제공해주신 css를 넣고 대규모 수정이 있을 때마다 붙여넣기 하기가 번거로울 것 같아 분리해보려 했습니다. 일단 소도구가 잘 작동하니 거기에 적용해봤습니다.
미디어위키:Gadget-Vector-2022-Bigforest.css 깃허브에서 협업할 수 있게 되기 전까지 제 제안 사항 혹은 개선 사항들을 업데이트 해보겠습니다.
깃허브에 레포지트리를 만들어봤습니다. 일단은 대충 파일만 만들어 둔 상태에요. 주소는 https://github.com/hsl0/mediawiki-skin-float 입니다. 물 위에 요소들이 둥둥 뜨는 컨셉으로 디자인 한 것이라서 스킨 이름은 float로 정했습니다. 추후에 Vector-2022 코드베이스를 바탕으로 일부 수정해서 독립적인 스킨으로 만들 계획도 있어서 라이선스는 Vector와 호환되는 GPLv2입니다.
float 이름 괜찮은 것 같습니다. 나중에 배경색을 변경하는 옵션도 있으면 좋겠네요. 다크모드 라이트모드도 지원하면 더 좋고요.
그럼 개선할 사항이 있으면 그에 대한 이야기는 큰숲백과에서 논의하고 그걸 반영해주시거나 제가 풀 리퀘스트를 해도 될까요?
광장 숲에서 이야기 하는 것보다 제안 사항을 올릴 수 있는 공간을 마련했으면 좋겠습니다.
Issue에 글을 올려주셔도 되고 Discussion도 추가했으니 거기에 올리셔도 됩니다.
네 알겠습니다.
jsdelivr로 CDN 링크 만들어봤습니다.
@import url('https://cdn.jsdelivr.net/gh/hsl0/mediawiki-skin-float@main/vector-2022.css');
@import url('https://cdn.jsdelivr.net/gh/hsl0/mediawiki-skin-float@main/goToTop.css');