위키백과:위키프로젝트 트랜스위키

Wikipedia:

위키백디아 제품군 외부에서 트란스위키 프로세스를 지원하기 위한 위키 프로젝트인 위키프로젝트 트랜스위키에 오신 것을 환영한다.이것은 기사를 수입하고 내보내는 방법을 설명하는 것, 미디어위키 소프트웨어에 도움을 주는 링크, 위키백과 밖에서 사용하기 위한 템플릿을 준비하는 것, 이용 가능한 자원(도움받을 의향이 있는 편집자 포함)을 나열하는 것 등을 통해 이루어진다.

위키프로젝트에 대한 자세한 내용은 위키백과:위키프로젝트위키백과:Wiki Project 모범 사례.

시작하기 전에

아래를 관리하거나 이와 마찬가지로 위키에 포함시키려면 여기서 파서 기능을 사용할 수 있어야 하며 그렇지 않으면 이 기능이 작동하지 않는다는 점에 유의하십시오.

주요목표

  1. 템플릿 "팩" – 순수한 Wikicode이며 xml 파일을 통해 가져올 준비가 된 일반적으로 사용되는 템플릿 팩.우리는 이 기본 팩에 어떤 템플릿이 들어갈지 알아내야 할 것이다.일부 템플릿은 단순화를 위해 순수 위키 테이블 코드로 변환해야 할 수 있다.
  2. MediaWiki "pack" – 템플릿 팩과 유사하게 일반적이고 다른 대부분의 Wiki에 쉽게 사용할 수 있도록 포맷된 여러 MediaWiki 네임스페이스 페이지
  3. 수출 방법지금까지 극히 미미한 수출입 가이드의 확대.
  4. 다른 Wiki에서 사용할 수 있도록 기사를 조정하는 방법에 대한 일반적인 기술 가이드
  5. 위키백과 컨텐츠의 재사용을 지원하기 위한 다른 리소스 설정

유용한 파일 및 템플릿

MediaWiki 파일

  • /MediaWiki:Common.css - 편집을 클릭하고 모든 텍스트를 선택하십시오.일반 페이지로 볼 때는 모양을 무시하십시오.대부분의 미디어 위키 설치에서 작동해야 함.위키백과에서 사용하는 클래스 속성에 대한 css 스타일링의 대부분을 가져올 것이다(특히 위키백과의 클래스에 유용함).마지막으로 업데이트한 날짜:2008년 4월 17일
  • /MediaWiki:Common.js - 편집을 클릭하고 모든 텍스트를 선택하십시오.일반 페이지로 볼 때는 모양을 무시하십시오.위와 같지만, 일반적인 자바스크립트에 대해서는.또한 현재 버전의 MediaWiki에서는 수정되지 않을 수 있는 유용한 버그 수정도 포함되어 있다.마지막으로 업데이트한 날짜:2008년 4월 17일

Common.js는 MediaWiki 1.7.1에 로드되지 않는 것 같으며, 코드 섹션을 잘라내어 MediaWiki에 붙여넣음으로써 축소 가능한 테이블이 작동하도록 했다.모노북.js

템플릿

이러한 템플릿은 일반적으로 그대로 사용할 수 있음

특수 템플릿

많은 위키백과 템플릿은 위키 전반에 걸쳐 번역되지 않는 파서 함수 에 HTML 코드를 포함하기 때문에 다른 위키로 직접 내보낼 수 없다.위키피디아는 HTML 코드를 정화하는 "티디" 패스를 가지고 있다.이 패스 없이는, 템플릿 내의 HTML 코드는 인용된 태그로 변환되어 표시된다.

이 문제를 해결하기 위해 다음 템플리트가 테이블 변환에 위키 태그를 사용하는 대신 파서 함수 내에 HTML 코드를 포함하도록 변환되었다.위키백과 참조:이 작업을 수행하는 방법에 대한 예제 조건부 표.

다음 템플릿은 순수 위키 코드를 사용하도록 변환되었는데, 위키백과와 같은 방식으로 구성된 깔끔한 확장자를 가지고 있지 않은 대부분의 미디어위키 위키에서 종종 필요하다.

코딩 예제

{{Information}}에는 비휴대용 HTML 테이블 태그가 있는 여러 줄이 있다.

{{#스위치:{{{Other_versions{{{other_versions{{{ 다른 버전}}}}}}}}}--)누구도)#기본)<>tr valign="최고">, 개체, thstyle="배경:#ccf, text-align:오른쪽, padding-right:0.4em."id="fileinfotpl_ver">, 다른 버전 <, /th>,<>td>,{{{Other_versions{{{other_versions{{{ 다른 버전}}}}}}}}}<>./td>,<>/tr>.}}

이러한 선은 이미지 정보 테이블의 "기타 버전" 행을 조건부로 표시하며{{#switch:...}}명세서템플릿을 이동하려면 Wikitext 테이블 코드를 사용하도록 위반 라인을 변경하고 {{!}} 테이블 파이프 문자를 인코딩하려면:

{{#switch: {{Nother_version {{{{other_version {{}}}}}}} }}}} = - = none = #default = {{!}}}-valign="top"!스타일="style="ccf; 문자메시지:오른쪽; 패딩-right: 0.4em;"id="fileinfl_ver" {{!}}} 기타 버전 {{!}}}{{기타_versions {{{기타_versions {{}}}}}{{기타 버전}}}}}}{!}} }}

!테이블 코드 문자 자체는 인코딩을 필요로 하지 않는다.템플릿 코드 자체의 일부인 파이프 문자도 마찬가지다.테이블 구문의 일부인 파이프 문자만 인코딩하면 된다.

수출방법

특수 사용 안 함: 번에 1000개만 리비전을 반환할 뿐이며, 다른 문서화된 기능 중 일부는 현재 작동하지 않는다.

  1. 대신, 사용http://en.wikipedia.org/w/index.php?title=Special:Export&history=1&action=submit&pages=ARTICLE_NAME또는 {{수출}}
  2. 파일을 something.xml로 저장
  3. 텍스트 편집기의 찾기/바꾸기 기능을 사용하고 "모두 찾기"</username>"로 대체한다.@en.wikipedia.org</username>"
  4. 저장. 이제 특수:를 통해 파일을 가져올 준비가 되셨습니다.다른 MediaWiki Wiki로 가져오기

참고 항목

외부 링크

Mediawiki 확장 패킷

  • Debian 패키지 Mediawiki-extension
  • Ubuntu 패키지 Mediawiki-extension
  • TurnKey MediaWiki는 인기 있는 확장을 포함한 최소 Ubuntu OS를 사전 설치했다.
  • Wikimedia SVN 저장소에 있는 비공식적인 확장 번들은 때때로 툴 서버에서 찾을 수 있다.이러한 번들은 임의의 스냅샷이므로, 개발자의 리포지토리에서 직접 로드하는 것과 마찬가지로, 확장자의 손상된 버전을 포함할 수 있다는 점에 유의하십시오.