User accounts, authentication: $wgDefaultUserOptions | ||
Default user preferences. | ||
Introduced in version: | 1.4.0 | |
Removed in version: | still in use | |
Allowed values: | See below | |
Default value: | See below | |
Other settings: Alphabetical | By function |
새 사용자 환경 설정을 추가하기 우해, Manual:Hooks/GetPreferences를 참조하십시오.
LocalSettings.php에 대한 아래 변경 사항은 그들의 환경 설정을 사용자 지정하지 않은 익명 방문자와 사용자에 대한 기본 사용자 환경 설정을 덮어쓸 것입니다. (이전) 기본 옵션을 가졌고 그것을 명시적으로 설정하지 않은 (데이터베이스에 저장되지 않음을 의미함) 기존 사용자 계정은 새 기본값을 사용할 것입니다.
Available preferences
다음 사용자 환경 설정은 사용자 정의에 대해 사용할 수 있습니다:
이름 | 기본값 | 설명 |
사용자 프로파일 | ||
fancysig | 0 | 만약 사용자가 사용자-정의 (원시) 서명을 사용하면 (0 또는 1). 만약 사용자가 사용자-정의 서명을 설정하지 않으면, 해당 서명은 위키 페이지 MediaWiki:Signature 또는 MediaWiki:Signature-anon의 내용에 의해 제어됩니다. 만약 사용자가 사용자-정의 서명을 지정하면, 서명의 실제 텍스트는 닉네임 옵션에 있습니다. |
nickname | '' | 사용자-정의 서명의 실제 텍스트 |
enotifwatchlistpages | 1 | 편집자가 그들의 관심 목록에 있는 페이지에 변경 사항이 있으면 편집자에게 이메일 알림을 보냅니다. $wgEnotifWatchlist가 설정되면 오직 사용됩니다. |
enotifusertalkpages | 1 | 편집자의 토론 페이지에 변경 사항이 있으면 편집자에게 이메일 알림을 보냅니다. $wgEnotifUserTalk가 설정되면 오직 사용됩니다. |
enotifminoredits | 0 | 관림-목록된 페이지 또는 사용자 토론 페이지에 사소한 변경 사항이 있으면 편집자에게 이메일 알림을 보내고, 관심-목록된 페이지 또는 사용자 토론 페이지의 변경 사항에 대해 이메일을 보내는 관련 옵션이 켜져 있습니다. $wgEnotifWatchlist 또는 $wgEnotifUserTalk가 설정되면 오직 사용됩니다. |
enotifrevealaddr | 0 | $wgEnotifRevealEditorAddress와 $wgEnotifWatchlist 또는 $wgEnotifUserTalk 중 하나가 설정되면 오직 사용됩니다. |
gender | 'default' | 소프트웨어에 의해 성별-교정을 다루는 데 사용됩니다. 이 정보는 공개될 것입니다. 옵션은 male, female, 또는 unknown입니다. |
realname | 기본 "real name"입니다. 실명은 선택사항입니다. 만약 제공하기로 선택하면, 이것은 작업에 대한 저작자 표시를 제공하는 데 사용될 것입니다. $wgHiddenPrefs를 실명 필드를 비활성화하기 위해 사용하십시오. | |
language | 사용자 지정 인터페이스 언어, 특히 $wgHiddenPrefs와 함께 사용하면 유용합니다.
이것은 위키의 기본 언어를 설정하기 위한 것이 아닙니다. 대신 $wgLanguageCode를 사용하십시오.
|
|
Quickbar | ||
disablemail | 0 | $wgEnableUserEmail이 활성화되면, 다른 사용자가 이 사용자에게 이메일을 보낼 수 있는지 여부. |
quickbar | Quickbar 위치 (Cologne Blue 또는 Classic 스킨을 사용하면 오직 적용됨). 옵션은 다음과 같습니다: 0 - 없음, 1 - 왼쪽 고정, 2 - 오른쪽 고정, 3 - 왼쪽 부동, 4 - 오른쪽 부동, 5(1.19 이후) - 사용 언어에 따라 왼쪽/오른쪽. | |
스킨 | ||
skin | false | 어떤 스킨을 사용할지. 사이트 기본값 ($wgDefaultSkin에 정의됨)이 사용되어야 함을 나타내기 위해 false일 수 있습니다. 이전에는, 숫자가 스킨을 지정하기 위해 사용되었습니다. 현재 작동하는 유일한 숫자 값 (미디이위키 1.29 부터)은 기본 스킨을 의미하는 0과 Cologne Blue를 의미하는 2입니다. |
skin-responsive | 1 | 반응형 모드를 활성화합니다. 사용 가능한 뷰포트 영역에 스킨을 적용합니다. (일부 스킨에는 효과가 없을 수 있습니다.) |
수학 | ||
math | 1 | 인라인 수학을 렌더링하는 방법 (<math></math> 태그의 컨텐츠). $wgUseTeX가 설정되면 오직 적용됩니다. 옵션은 다음과 같습니다: 0 - 항상 PNG 렌더링, 1 - TeX로 남겨둠 (텍스트 브라우저에 대해) |
파일 | ||
imagesize | 2 | 설명 페이지의 이미지를 제한할 크기입니다. 값은 $wgImageLimits의 항목에 해당합니다. 기본적으로 2는 800*600입니다. |
thumbsize | 5 | 썸네일 크기 - 값은 $wgThumbLimits의 항목에 해당합니다. 기본적으로 5는 300픽셀입니다. |
날짜와 시간 | ||
date | 'default' | 날짜 형식. 옵션은 다음과 같습니다:
|
timecorrection | 고정 시간대 오프셋 또는 ZoneInfo 영역, 예를 들어:
|
|
편집 | ||
rows | 25 | 편집 상자 크기 (행) (deprecated in 1.29) |
cols | 80 | 편집 상자 크기 (열) (deprecated in 1.29) |
editsection | [edit] 링크를 통해 섹션 편집을 활성화합니다. 1.23에서 변경된 동작: .mw-editsection { display:none!important; }를 사이트 전체 또는 사용자 CSS에 대한 추가하십시오, phab:T54811를 참조하십시오. | |
editsectiononrightclick | 0 | 섹션 제목을 마우스 오른쪽 버튼으로 클릭함으로써 섹션 편집 활성화 (자바스크립트) |
editondblclick | 0 | 더블 클릭 시 페이지 편집 (자바사크립트) |
showtoolbar | 1 | 편집 도구 모음 표시 (자바스크립트를 요구함) |
previewonfirst | 0 | 첫 번째 편집 시 미리보기 표시 |
previewontop | 1 | 편집 상자 앞에 미리보기 표시 |
minordefault | 0 | 기본적으로 모든 수정 사항을 사소한 것으로 표시 |
externaleditor | 기본적으로 외부 편집기 사용 | |
externaldiff | 기본적으로 외부 diff 사용 | |
uselivepreview | 0 | |
forceeditsummary | 0 | 빈 편집 요약을 입력할 때 사용자에게 프롬프트 표시 |
editfont | 'monospace' | 영역 글꼴 스타일을 편집합니다. 옵션은 다음과 같스비낟: default (브라우저 기본값), monospace, sans-serif, serif. |
useeditwarning | 1 | 저장되지 않은 변경 사항이 있는 편집 페이지를 떠날 때 경고 |
최근 변경 | ||
rcenhancedfilters-disable | 0 | 편집 검토에 대해 새로운 필터로부터 탈퇴. |
rcdays | 7 | 최근 변경 사항에 표시할 날짜 ($wgRCMaxAge를 초과할 수 없음) |
rclimit | 50 | 최근 변경 사항에 표시할 최대 항목의 개수 (rcdays를 자름) |
hideminor | 0 | 최근 변경 사항에서 사소한 편집 숨기기 |
shownumberswatching | 1 | 이 페이지를 주시하고 있는 사용자 숫자를 표시합니다 (최근 변경 사항, 보기 목록 및 기사 페이지에서). $wgRCShowWatchingUsers가 설정되면 오직 사용됩니다. |
usenewrc | 1 | 향상된 최근 변경 사항 - 자바스크립트 접을 수 있는 트리 |
hidepatrolled | 0 | 최근 변경 사항에서 순찰된 편집 숨기기 |
newpageshidepatrolled | 0 | 새 페이지 목록에서 순찰된 페이지 숨기기 |
hidecategorization | 1 | 페이지 분류 숨기기 |
관심목록 | ||
wlenhancedfilters-disable | 0 | 자바스크립트로 향상된 관심 목록을 비활성화합니다. |
watchlistdays | 7.0 | 관심 목록에 표시할 날의 개수 ($wgRCMaxAge를 초과할 수 없음) |
extendwatchlist | 1 | 적용 가능한 모든 변경 사항을 표시하기 위해 관심 목록을 확장합니다. |
wllimit | 250 | 확장된 관심 목록에 표시할 편집의 개수 ('extendwatchlist' == 1인 경우) |
watchlisthideown | 0 | 관심 목록에서 내 수정 사항 숨기기 |
watchlisthidebots | 0 | 관심 목록에서 봇 편집 숨기기 |
watchlisthideminor | 0 | 관심 목록에서 사소한 편집 숨기기 |
watchcreations | 1 | 사용자가 만든 페이지와 업로드한 파일을 관심 목록에 추가 |
watchrollback | 0 | 사용자가 관심 목록에 롤백을 수행한 페이지 추가 |
watchlisthideanons | 0 | 관심 목록에서 익명 사용자의 변경 사항 숨기기 |
watchlisthideliu | 0 | 관심 목록에서 로그인한 사용자의 변경 사항 숨기기 |
watchlisttoken | 관심 목록의 토큰 | |
watchlisthidepatrolled | 0 | 감시 목록에서 순찰된 편집 숨기기 |
watchlistreloadautomatically | 0 | 필터가 변경될 때마다 자동으로 관심 목록을 다시 로드 (자바스크립트 필요) |
watchlistunwatchlinks | 0 | 변경 사항이 있는 시청 페이지에 직접 unwatch/watch 마커 (×/+) 추가 (토글 기능에 자바스크립트 필요) |
watchlisthidecategorization | 1 | 범주 구성원에 대한 변경 사항을 숨기기 |
watchdefault | 1 | 사용자가 편집한 페이지를 관심 목록에 추가하고 편집된 모든 페이지에서 기본적으로 "Watch this page"를 선택합니다. 이 옵션은 편집자가 Preferences → Watchlist tab → Watched pages 섹션에서 비활성화할 수 있고 "Add pages and files I edit to my watchlist"를 선택 취소할 수 있습니다. |
watchmoves | 0 | 사용자가 관심 목록에 이동하는 페이지 추가 |
watchdeletion | 0 | 사용자가 삭제한 페이지를 관심 목록에 추가 |
watchuploads | 1 | 사용자가 관심 목록에 업로드하는 새 파일 추가 |
검색 | ||
searchlimit | 페이지당 조회수 | |
vector-simplesearch | 벡터 스킨이 단순 검색 상자를 사용해야 하는지 여부 (옵션은 true에 대해 1, false에 대해 0입니다). (removed in 1.23) | |
ajaxsearch | AJAX 검색 활성화 (옵션은 true에 대해 1, false에 대해 0입니다) | |
searcheverything | 모든 이름공간에서 검색. (removed in 1.24) [1] | |
searchnamespaces | $wgHiddenPrefs에 'searchnamespaces'를 추가하여 사용자가 그들의 환경 설정에서 “namespaces to be searched by default”를 사용자 지정하지 못하도록 합니다 (그것들은 Special:Search에서 검색할 이름공간을 계속 설정할 수 있을 것입니다). $wgNamespacesToBeSearchedDefault를 기본적으로 검색에 사용할 수 있는 이름공간을 설정하기 위해 사용하십시오. | |
기타 | ||
stubthreshold | 0 | 토막 표시 임계값 |
underline | 2 | 링크에 밑줄을 표시할지 여부. 옵션은 다음과 같습니다: 0 - 안함, 1 - 항상, 2 - 브라우저 기본값 |
justify | 단락 정렬 | |
numberheadings | 0 | 옵션 "Auto-numbering Headings", 1은 기사 내 모든 제목의 번호 매기기를 켭니다 |
showtoc | 부울 값. 1은 TOC를 보이고, 0은 그것을 숨깁니다. | |
nocache | 페이지 캐싱 비활성화 | |
showhiddencats | 0 | 숨겨진 카테고리 표시 |
showjumplinks | 접근성 링크 "jump to" 활성화 | |
diffonly | 0 | diff 아래에 페이지 컨텐츠를 표시하지 않음 |
norollbackdiff | 0 | 롤백 후 diff 없음 |
ccmeonemails | 0 | 내가 다른 사용자에게 보내는 이메일의 사본을 나에게 보냅니다. |
prefershttps | 1 | 로그인하는 동안 항상 보안 연결 사용 |
email-allow-new-users | 1 | 신규 사용자의 이메일 허용 |
pst-cssjs | 1 | ? |
search-match-redirect | true | 검색 시 정확히 일치하는 항목으로 리다이렉션 |
showrollbackconfirmation | 0 | 롤백 링크를 클릭할 때 확인 메시지 표시 |
requireemail | 0 | 이메일 주소와 사용자 이름이 모두 제공될 때 오직 비밀번호 재설정 이메일을 보냅니다. |
Extension:WikiEditor (미디어위키 1.18+와 함께 패키징) | ||
usenavigabletoc | 탐색 가능한 목차 활성화 | |
wikieditor-publish | 단계별 게시 활성화 | |
wikieditor-preview | 병렬 미리보기 활성화 | |
usebetatoolbar | 향상된 편집 도구 모음 활성화 | |
usebetatoolbar-cgd | 링크, 테이블 등을 삽입하기 위한 대화 상자 활성화 | |
lqt-watch-threads | 내가 생성하거나 답장하는 스레드 보기 (기본적으로 true) | |
lqtnotifytalk | 내가 보고 있는 스레드에 대한 답장을 이메일로 받습니다 (기본적으로 false). | |
Extension:LiquidThreads | ||
echo-subscriptions-web- flow-discussion |
⧼echo-subscriptions-web-flow-discussion⧽ (true by default) | |
echo-subscriptions-email- flow-discussion |
⧼echo-subscriptions-email-flow-discussion⧽ (false by default) | |
Extension:VisualEditor | ||
visualeditor-betatempdisable | 0 | 베타 버전인 동안 시각 편집기를 일시적으로 비활성화합니다. |
주목:
- 새로운 설정이 미디어위키에 주기적으로 추가됩니다. 이러한 설정 중 일부는 $wgDefaultUserOptions가 v1.4.0에 도입된 이후 추가되었습니다. 현재 설정이 추가된 시기에 대한 문서는 없습니다.
- 확장 및 언어 파일에 대해 'misc' 탭에 여분의 토글을 추가할 수 있습니다. 이 기능을 사용하는 언어는 여기에 설명된 설정이 있어야 합니다. 확장 프로그램은 확장 페이지에 정보를 추가해야 합니다.
- 이 목록은 최신 미디어위키 버전의 것이 아닙니다. 옵션은 --list와 함께 나열됩니다 (Manual:userOptions.php를 참조하십시오).
Gadget options
gadget-$gname 예를 들어 MediaWiki:Gadget-HotCat.js에 대해 gadget-HotCat
Default values
각 언어는 해당 언어 파일에서 사용자 환경 설정에 대해 자체의 기본값을 설정합니다. 예를 들어 오른쪽-에서-왼쪽으로 읽는 언어는 quickbar를 왼쪽이 아닌 오른쪽에 나타나도록 설정할 것입니다. $wgDefaultUserOptions에 추가된 값은 덮어 쓰입니다. 즉, 만약 그 값이 여기에 존재하면, 그것이 우선적으로 적용되지만, 설정이 배열에서 생략될 수 있으며 이 경우에서 언어의 기본값이 사용될 것입니다.
1.8.0 이전의 미디어위키 버전에서, 이 설정의 기본값은 단순히 빈 배열이었고 현재 언어가 기본값을 제공합니다.
버전 1.8.0부터, 오직 언어-별 설정이 언어 파일에서 덮어 쓰이므로, 대부분의 설정은 이제 DefaultSettings.php에서 명시적으로 설정됩니다.
버전 1.19 (r91432)부터, 언어 파일에 의한 덮어씀은 작동하지 않기 때문에 제거되었고, 퀵바와 같이 이것을 사용하는 기능이 다르게 수행되고 더 좋아졌습니다.
Examples
기본적으로 섹션 편집 링크를 비활성화하기 위해 (새로운 사용자와 익명 사용자에 대해), LocalSettings.php에서 다음을 설정하십시오:
$wgDefaultUserOptions['editsection'] = 0;
MediaWiki:Common.css: .mw-editsection { display:none!important; }
기본적으로 사용자가 편집한 페이지를 관심 목록에 추가합니다:
$wgDefaultUserOptions['watchdefault'] = 1;
만약 환경 설정이 다중-선택 유형이면, 상황이 조금 더 복잡합니다. 각 기본 사용자 옵션에 대해 키는 환경 설정 키와 옵션 키를 연결한 것입니다. 예를 들어 만약 환경 설정 키가 'favoritecolors'이고 옵션 키가 'red'이면, 기본 사용자 옵션 키는 'favoritecolorsred'입니다. 이 가상 시나리오에서, 만약 기본적으로 빨간색과 노란색을 선택하기를 원하면, 다음을 사용하십시오:
$wgDefaultUserOptions['favoritecolorsred'] = 1;
$wgDefaultUserOptions['favoritecolorsyellow'] = 1;
만약 환경 설정이 체크-행렬 유형이면, 상황이 훨씬 더 복잡합니다. 각 기본 사용자 옵션에 대해 키는 하이픈으로 구분된 환경 설정 키와 열 키 및 행 키를 연결한 것입니다. 예를 들어 환경 설정 키가 'favoritecars'이고 열 키가 'red'이고 행 키가 'corvette'이면, 기본 사용자 옵션 키는 'favoritecars-red-corvette'입니다. 이 가상 시나리오에서, 만약 기본적으로 빨간색 코르벳과 검은색 제타를 선택하기를 원하면, 다음을 사용하십시오:
$wgDefaultUserOptions['favoritecars-red-corvette'] = 1;
$wgDefaultUserOptions['favoritecars-black-jetta'] = 1;
미디어위키 확장을 작성할 때, 전역 변수 $wgDefaultUserOptions를 사용하는 대신 extension.json에 섹션을 추가할 수 있습니다:
"DefaultUserOptions": {
"math": "png"
},
See also
- userOptions.php - Changing the user options of existing users
- $wgNamespacesToBeSearchedDefault
- $wgHiddenPrefs - Disabling certain user options
- UserGetDefaultOptions