Extension:ParsoidBatchAPI
Appearance
이 확장 프로그램은 현재 적극적으로 유지 관리되지 않습니다! 비록 그것이 여전히 작동할지라도, 임의의 버그 보고 또는 기능 요청은 무시될 가능성이 높습니다. 만약 이 확장을 개발하고 유지-보수하는 임무에 관심이 있으면, 저장소 소유권을 요청할 수 있습니다. 예의상, 원저자에게 연락하는 것이 좋습니다. 역시 이 템플릿을 제거하고 페이지의 확장 정보-상자에 확장을 유지하는 것으로 자신을 나열해야 합니다. |
ParsoidBatchAPI는 parsoid가 미디어위키와 보다 효율적으로 통신하기 위해 사용하는 API 모듈을 제공합니다. 이것은 parsoid가 사용하는 미디어위키 CPU 시간을 줄여 줍니다.
Installation
미디어위키 확장 내려받기 지면에서 해당 판을 내려받아서 정해진 위치로 이동시킵니다.
미디어위키 설정 LocalSettings.php 파일에 다음을 추가합니다:
wfLoadExtension( 'ParsoidBatchAPI' );
Parsoid에서 제공되는 API를 사용할 수 있도록 설정을 추가해야 합니다. 먼저 parsoid 설정 /etc/mediawiki/parsoid/config.yaml 파일을 다음과 같이 수정합니다:
# configs for the time being, optionally provide a path to a
# localsettings.js file. See localsettings.example.js
localsettings: ./localsettings.js
다음은 위에서 설정한 파일을 만들어서 ParsoidBatchAPI를 더하도록 추가합니다.
- cd /usr/lib/parsoid
- sudo cp src/tests/mocha/test.localsettings.js localsettings.js
// Something arbitrary for the purpose of testing it's set parsoidConfig.useBatchAPI = true;
Parsoid 서버를 재시작합니다:
- sudo systemctl restart parsoid
Special:Version에 접근해서 확장이 정상적으로 설치가 되었는지 확인을 합니다.
Configuration parameters
- $wgParsoidBatchAPI_AllowedIPs
- API를 사용할 수 있는 클라이언트를 지정하는 CIDR 표기법의 IP 범위 배열입니다. 기본적으로 모든 IP 주소가 허용됩니다.