user:disciple153
{"inter_wiki": {"위브위키": {"logo": "", "link": "https://weve.wiki/w/"}}}
== 외부 링크 == [[https://theseed.io/w/사용자:disciple153|더시드위키 사용자 문서]] [[https://namu.wiki/w/사용자:disciple153|나무위키 사용자 문서]] == 문서 구성 기획 == === [[소나위키:도움말]] === [[뉴리웹]]의 [[https://newliweb.com/b/wikichannel635|위키 게시판]]에 남겨둔 일부 구상을 가져오고자 합니다. 전체적으로는 어느 위키든 굳이 위키별로 "○○위키:도움말"을 구성하기보다는 위키 편집, CCL{{{#gray (오픈나무의 배포 라이선스에서 면책조항을 명시해놓는 부분만 보더라도, 꼭 배포 라이선스가 CCL만 있지는 않음.)}}}에 대해 서술. === 기능 === [[소나위키|여기]]는 [[오픈나무]] 기반 엔진이므로, [[https://2du.pythonanywhere.com|오픈나무 테스트위키]]의 기능과 비교하여 오픈나무 전용 도움말을 생성할 필요가 있습니다. 메뉴 역시 [[the seed|더 시드]]기반 엔진과는 다르니까 메뉴부터 먼저 서술합니다. 더 시드는 [[https://theseed.io|theseed.io]](이하 "{{{#blue 더시드위키}}}")에서 지원 가능한 요소들을 기준으로, 오픈나무는 [[https://2du.pythonanywhere.com/|2du.phtyonanywhere.com]](이하 "{{{#blue ONTS}}}"{{{#gray , Open Namu Test Server}}})에서 지원 가능한 요소들을 기준으로 작성합니다. 차이가 있는 부분은 별도로 서술합니다. (예 : 최근 닫힌 토론 목록을 열람하려면 [[소나위키]]에서는 {{{#tomato /recent_discuss?what=close}}}를, [[https://weve.wiki|위브위키]]및 [[https://2du.pythonanywhere.com|ONTS]]에서는 {{{#tomato /recent_discuss/close}}}를 입력해야 합니다.) 주소값은 대소문자를 정확히 입력하는 것을 권장합니다. ==== 메뉴와 각 기능 ==== =====# 최근에 문서를 편집한 내역을 보기 #===== * {{{#gray (이곳에 "문서 편집하기에 대한 도움말은 ○○ 항목을 참조하세요"를 넣을 예정입니다.)}}} *1. 주소 입력으로 찾아가기 ||<|2> 구분 || || ||<-7> 작업 종류에 따른 최근에 문서를 편집한 내역을 보기 (앞의 분류 주소값 뒤에 입력하는 주소값) || ||||<-1> 기본 주소값 || 분류 주소값 ||<bgcolor=#FFFFFF,#1F2023> {{{#gray (기본값)}}} ||<bgcolor=#FFFFFF,#1F2023> 문서 생성[br](새 문서) || <bgcolor=#FFFFFF,#1F2023> 문서 편집 ||<bgcolor=#FFFFFF,#1F2023> 사용자 문서 편집 ||<bgcolor=#FFFFFF,#1F2023> 문서 삭제[br][*순서1 더 시드는 삭제, 이동 순서로 나열되어 있는 반면 오픈나무는 이동, 삭제 순서로 나열되어 있습니다.] ||<bgcolor=#FFFFFF,#1F2023> 문서 이동[br][*순서1] ||<bgcolor=#FFFFFF,#1F2023> 특정 리비전으로[br]되돌리기 || || 더 시드 || 도메인{{{#FF4322 /RecentChanges}}} || {{{#orange ?logtype=}}} ||<bgcolor=#FFFFFF,#1F2023> {{{#orange all}}}[br]{{{#0275D8 [전체]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange create}}}[br]{{{#0275D8 [새 문서]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange }}} ||<bgcolor=#FFFFFF,#1F2023> {{{#orange }}} ||<bgcolor=#FFFFFF,#1F2023> {{{#orange delete}}}[br]{{{#0275D8 [삭제]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange move}}}[br]{{{#0275D8 [이동]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange revert}}}[br]{{{#0275D8 [되돌림]}}} 탭 || || 오픈나무 || 도메인{{{#FF4322 /recent_changes}}} || {{{#orange ?set=}}} ||<bgcolor=#FFFFFF,#1F2023> {{{#orange normal}}}[br]{{{#1E90FF (일반)}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange }}} ||<bgcolor=#FFFFFF,#1F2023> {{{#orange edit}}}[br]{{{#1E90FF (편집)}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange user}}}[br]{{{#1E90FF (사용자)}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange delete}}}[br]{{{#1E90FF (삭제)}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange move}}}[br]{{{#1E90FF (이동)}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange revert}}}[br]{{{#1E90FF (복원)}}} 탭 || 예 : 오픈나무 엔진 위키에서 최근 문서 삭제 내역을 보려면 "도메인{{{#tomato /recent_changes}}}{{{#orange ?set=delete}}}" 주소를 입력하면 됩니다. * 2. 위키 사이트 내 메뉴로 찾아가기 * i. 더 시드 : 메뉴 상단의 "최근 편집" 단추에서 확인할 수 있습니다. * ii. 오픈나무 : 메뉴 상단에서 확인할 수 있습니다. * ONTS : 메뉴 상단의 "목록" 단추를 누르면 펼쳐 볼 수 있는 하위 메뉴 단추 중 "최근 편집" 단추에서 확인할 수 있습니다. * 소나위키, 위브위키 : 메뉴 상단의 "최근 편집" 단추에서 확인할 수 있습니다. * 3. 단축키로 찾아가기 * 오픈나무 : 열린 창에 키보드로 "{{{#blue C}}}" 키를 입력하면 {{{#tomato /recent_{{{#blue c}}}hanges}}} 페이지로 이동됩니다. =====# 최근에 토론이 진행된 내역을 보기 #===== * {{{#gray (이곳에 "토론하기에 대한 도움말은 ○○ 항목을 참조하세요"를 넣을 예정입니다.)}}} * 1. 주소 입력으로 찾아가기 ||<|2><-2> 구분 || || ||<-7> 종류에 따라 진행(편집요청의 경우 갱신)된 내역을 보기 (앞의 분류 주소값 뒤에 입력하는 주소값) || ||||<-1> 기본 주소값 || 분류 주소값 ||<bgcolor=#FFFFFF,#1F2023> 최근 진행이 된 순서[*순서2 더 시드는 "열린 토론"의 오른쪽에 "닫힌 토론"이 나열되어 있는 반면 오픈나무는 "닫힌 토론"의 오른쪽에 "열린 토론"이 나열되어 있습니다.][br](normal 상태) || <bgcolor=#FFFFFF,#1F2023> 마지막으로 진행이 된 순서 ||<bgcolor=#FFFFFF,#1F2023> 닫힌 토론[*순서2][br](closed 상태) ||<bgcolor=#FFFFFF,#1F2023> 열린 편집 요청[br] ||<bgcolor=#FFFFFF,#1F2023> 승인된 편집 요청 ||<bgcolor=#FFFFFF,#1F2023> 닫힌 편집 요청 ||<bgcolor=#FFFFFF,#1F2023> 오래된 편집 요청[br](최근 생성 시각 순) || ||<-2> 더 시드 || 도메인{{{#FF4322 /RecentDiscuss}}} || {{{#orange ?logtype=}}} ||<bgcolor=#FFFFFF,#1F2023> {{{#orange normal_thread}}}[br]{{{#0275D8 [열린 토론]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange old_thread}}}[br]{{{#0275D8 [오래된 토론]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange closed_thread}}}[br]{{{#0275D8 [닫힌 토론]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange open_editrequest}}}[br]{{{#0275D8 [열린 편집 요청]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange accepted_editrequest}}}[br]{{{#0275D8 [승인된 편집 요청]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange closed_editrequest}}}[br]{{{#0275D8 [닫힌 편집 요청]}}} 탭 ||<bgcolor=#FFFFFF,#1F2023> {{{#orange old_editrequest}}}[br]{{{#0275D8 [오래된 편집 요청]}}} 탭 || ||<|2><-1> 오픈나무 ||<-1> ONTS, 위브위키 ||<|2> 도메인{{{#FF4322 /recent_discuss}}} ||<|2> {{{#orange }}} ||<-1><bgcolor=#FFFFFF,#1F2023> {{{#orange }}}[br]{{{#gray ( {{{#1E90FF (일반)}}} 탭 )}}} ||<-1><bgcolor=#FFFFFF,#1F2023> {{{#orange /open}}}[br]{{{#1E90FF (열린 토론 목록)}}} 탭 ||<-1><bgcolor=#FFFFFF,#1F2023> {{{#orange /closed}}}[br]{{{#1E90FF (닫힌 토론)}}} 탭 ||<|2><bgcolor=#FFFFFF,#1F2023> {{{#orange }}}[br] ||<|2><bgcolor=#FFFFFF,#1F2023> {{{#orange }}}[br] ||<|2><bgcolor=#FFFFFF,#1F2023> {{{#orange }}}[br] ||<|2><bgcolor=#FFFFFF,#1F2023> {{{#orange }}}[br] || ||||<-1> 소나위키 ||||||<-1><bgcolor=#FFFFFF,#1F2023> {{{#orange }}}[br]{{{#gray ( {{{#1E90FF (열린 토론)}}} 탭 )}}} ||<-1><bgcolor=#FFFFFF,#1F2023> {{{#orange }}}[br] ||<-1><bgcolor=#FFFFFF,#1F2023> {{{#orange ?what=close}}}[br]{{{#1E90FF (닫힌 토론)}}} 탭 |||||||||| 예 : 더시드 엔진 위키에서 최근 오래된 편집 요청 내역을 보려면 "도메인{{{#tomato /RecentDiscuss}}}{{{#orange ?logtype=old_editrequest}}}" 주소를 입력하면 됩니다. * 2. 위키 사이트 내 메뉴로 찾아가기 * i. 더 시드 : 메뉴 상단의 "최근 토론" 단추에서 확인할 수 있습니다. * ii. 오픈나무 : 메뉴 상단에서 확인할 수 있습니다. * ONTS : 메뉴 상단의 "목록" 단추를 누르면 펼쳐 볼 수 있는 하위 메뉴 단추 중 "최근 토론" 단추에서 확인할 수 있습니다. * 소나위키, 위브위키 : 메뉴 상단의 "최근 토론" 단추에서 확인할 수 있습니다. * 3. 단축키로 찾아가기 * 오픈나무 : 열린 창에 키보드로 "{{{#blue D}}}" 키를 입력하면 {{{#tomato /recent_{{{#blue d}}}iscuss}}} 페이지로 이동됩니다. =====# 무작위로 문서를 골라 열람하기 #===== * 1. 기본적으로 삭제가 되지 않은 문서들 가운데서 무작위로 고른 문서를 찾아 읽어볼 수 있는 기능이 있습니다. 크게 두 가지가 있습니다. * i. 무작위 문서 목록{{{#gray (랜덤 페이지)}}} : 문서를 무작위로 여러 개 고른 목록을 보여주는 페이지입니다. 이들 중 원하는 문서가 있으면 선택하여 열람할 수 있습니다. * ii. 무작위 문서 열람{{{#gray (랜덤 뷰)}}} : 즉시 무작위로 1개 문서를 찾아 가서 열람할 수 있습니다. * 2. 주소 입력으로 찾아가서 실행하기 ||<|2> 구분 ||<-2> 기본 주소값 || ||||<-1> 무작위 문서 목록 || 무작위 문서 열람 || || 더 시드 || 도메인{{{#FF4322 /RandomPage}}} || 도메인{{{#FF4322 /random}}} || || 오픈나무 || {{{#FF4322 }}} || 도메인{{{#FF4322 /random}}} || * 3. 위키 사이트 내 메뉴로 찾아가서 실행하기 사용하는 스킨에 따라 * i. 더 시드 : 사용하는 스킨에 따라 찾아가는 경로가 다릅니다. * senkawa 스킨 : 메뉴 상단의 기능(senkawa 스킨의 경우 "특수 기능", liberty 스킨인 경우 "도구")에서 나오는 메뉴 목록 중 "randompage"에서 확인할 수 있습니다. * liberty 스킨의 경우 메뉴 상단의 "임의문서" 단추를 이용할 수 있습니다. * ii. 오픈나무 : 메뉴 상단의 "기타" 단추에서 확인할 수 있습니다. * 4. 단축키로 찾아가기 * 오픈나무 : 열린 창에 키보드로 "{{{#blue A}}}" 키를 입력하면 {{{#tomato /r{{{#blue a}}}ndom}}} 페이지로 이동됩니다. ==== 문서 창 ==== ===== 단축키 ===== * 1. 문서를 열람하고 있는 창에서 동작됩니다. * {{{#blue W}}}키 : 지금 보고 있는 문서 열람하기 ({{{#blue w}}}iki. 주소값 : 도메인{{{#tomato /w}}}{{{#orange /문서명}}} ) * {{{#blue E}}}키 : 지금 보고 있는 문서를 편집하기 ({{{#blue e}}}dit. 주소값 : 도메인{{{#tomato /edit}}}{{{#orange /문서명}}} ) * {{{#blue H}}}키 : 지금 보고 있는 문서의 편집 역사를 보기 ({{{#blue h}}}istory. 주소값 : 도메인{{{#tomato /history}}}{{{#orange /문서명}}} ) F키 : FrontPage로 이동 === 기능 탐색 기록 === ====# 관리자 도구, 내역 조사 (/manager) #==== 기타 도구 창(/other) 에서도 일부 확인할 수 있지만, 검색대상이 계정 이름임을 보고 추정. {{{#green 도메인}}}{{{#tomato /manager}}}으로 시작하는 주소에서 찾아볼 수 있는 기능. || 주소값(번호) || 기능 || 대상 || 결과 주소 || ||---{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /0}}}--- || ---(없음. 서버 에러 페이지 나옴)--- || || || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /1}}} || (main으로 추정) || ||{{{#green 도메인}}}{{{#tomato /manager}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /2}}} ||문서 ACL 조회 (ACL 설정) || {{{#teal 문서 이름}}} ||{{{#green 도메인}}}{{{#tomato /acl}}}{{{#teal /문서 이름}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /3}}} ||(사용자 조회로 추정) || {{{#teal 계정 이름}}} ||{{{#green 도메인}}}{{{#tomato /check}}}{{{#teal /계정 이름}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /4}}} ||파일명 필터 추가 || {{{#teal ? (필터?)}}} || ? (권한이 필요한 기능) || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /5}}} ||사용자 권한 부여 || {{{#teal 계정 이름}}} ||{{{#green 도메인}}}{{{#tomato /admin}}}{{{#teal /계정 이름}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /6}}} ||사용자 편집 기록 조회 (편집 기록) || {{{#teal 계정 이름}}} ||{{{#green 도메인}}}{{{#tomato /record}}}{{{#teal /계정 이름}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /7}}} ||사용자 토론 기록 조회 (토론 참여 기록) || {{{#teal 계정 이름}}} ||{{{#green 도메인}}}{{{#tomato /record/topic}}}{{{#teal /계정 이름}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /8}}} ||관리자 그룹 추가 || {{{#teal 그룹 이름}}} ||{{{#green 도메인}}}{{{#tomato /admin_plus}}}{{{#teal /그룹 이름}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /9}}} ||편집 필터 추가 || {{{#teal ? (필터?)}}} || ? (권한이 필요한 기능) || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /10}}} ||문서 데이터 조회 (검색) || {{{#teal 검색어}}} ||{{{#green 도메인}}}{{{#tomato /search}}}{{{#teal /검색어}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /11}}} ||차단된 사용자 || {{{#teal ? (계정 이름?)}}} || ? (권한이 필요한 기능) || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /12}}} ||차단한 관리자 || {{{#teal ? (계정 이름?)}}} || ? (권한이 필요한 기능) || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /13}}} ||주시 문서 추가 || {{{#teal 문서 이름}}} ||{{{#green 도메인}}}{{{#tomato /watch_list}}} ("주시 문서 목록" 페이지) || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /14}}} ||비교 대상 이름 (3번과 기능이 다른 것으로 보임) || {{{#teal 계정 이름}}} ||{{{#green 도메인}}}{{{#tomato /check}}}{{{#teal /계정 이름}}} || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /15}}} ||불러오기 (해당 이름 호출로 보임) || {{{#teal 문서 이름}}} ||{{{#green 도메인}}}{{{#tomato /edit}}}{{{#teal /문서 이름}}} (삭제된 경우 등, 문서 상태에 따라 다르게 나올 것으로 보임) || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /16}}} ||관심 문서 추가 (주소 이름으로 봐서는 the seed의 문서 별찜 기능으로 보임) || {{{#teal 문서 이름}}} ||{{{#green 도메인}}}{{{#tomato /star_doc}}} ("관심 문서" 페이지) || ||{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /17}}} ||차단 해제 || {{{#teal 대상 이름}}} ||{{{#green 도메인}}}{{{#tomato /ban}}}{{{#teal /대상 이름}}} || ||---{{{#green 도메인}}}{{{#tomato /manager}}}{{{#orange /18}}}--- || ---(없음. 404 관련 동작)--- || || || ==== ACL ==== 더 시드의 aclgroup과는 다른 구조로 보임. * 더 시드 aclgroup 구조 추정. 접근 기록으로 남길 수 있는 이용자(user) 이름들의 집합을 [math(U)]라 하면 {{{#gray (각 이용자들은 element(?)가 된다. 이를테면 127.0.0.1은 [math(U)]의 원소가 된다.)}}} [math(A_{({\rm range},\ {\rm action})})]를 위키의 특정 범위 {{{#gray ([math({\rm range})]. 문서 1개 또는 네임스페이스 전체)}}} 안에서 특정 행위{{{#gray ([math({\rm action})]. 읽기, 편집, 이동 등 데이터 추가 또는 변경을 할 수 있는 명령)}}}에 대해 접근(access)이 허용된 이용자들의 집합이라 하자. [math(G_{1})], [math(G_{2})], [math(\cdots)]을 지정된 acl집합이라 하자. * 문서허용대상 : [math(\bigcup G_{i})], where [math(G_{i})] is(are) allowed. * 문서거부대상 : [math(\bigcup {G_{j}})], where [math(G_{j})] is(are) denied. * 문서ACL : * 규칙이 있을 시 : [math({\rm 문서허용대상} {\color{blue}\cup} \left({\rm 문서거부대상}\right)^{C})] {{{#gray (단, [math({G_{k}}^{C}:={\rm 문서허용대상}\backslash G_{k})])}}} * 규칙이 없거나 goton일 경우 : 네임스페이스 ACL 적용. * 네임스페이스허용대상 : [math(\bigcup G_{l})], where [math(G_{l})] is(are) allowed. * 네임스페이스거부대상 : [math(\bigcup G_{m})], where [math(G_{m})] is(are) denied. * 네임스페이스ACL : [math({\rm 네임스페이스허용대상} {\color{red}\backslash} {\rm 네임스페이스거부대상}\\={\rm 네임스페이스허용대상} {\color{red}\cap} \left({\rm 네임스페이스거부대상}\right)^{C})] {{{#gray (단, [math({G_{n}}^{C}:=U \backslash G_{n})])}}} 이상은 추정. (틀렸을 수 있고 또 분명하게 알려면 테스트 더 해봐야 할듯.)