MediaWiki 분산 위키 플러그인

MediaWiki 분산 위키 플러그인

이와 같은 것이 이미 존재하는지 궁금합니다. MediaWiki를 사용하여 다양한 서버에서 호스팅되는 분산형 위키를 갖고 싶습니다. 기본적으로 이는 검색 및 "내부" 링크에 영향을 미칩니다.

  • 검색할 때 먼저 콘텐츠에 대한 로컬 저장소/db를 확인한 다음 다른 분산 MediaWiki 서버의 결과를 추가합니다.
  • 내부를 클릭하면 [[Link]]"링크"라는 제목의 위키 내의 페이지로 나를 라우팅하려고 시도하고, 해당 페이지가 로컬에 존재하지 않으면 "링크"가 "처음" 나타나는 페이지로 나를 라우팅하려고 시도합니다. 다른 위키 서버. ("첫 번째"는 다른 두 서버에 해당 이름의 페이지가 있는 경우 어떤 논리로 라우팅 위치를 결정하는지 모르기 때문에 주관적입니다.)

이 요청의 목적은 다음과 같습니다.

  1. 용량 - 나는 내 위키의 용량(예: 공간 및 백업)을 유지하는 것만 책임지고 싶습니다.
  2. 관리 - 나는 내 위키를 관리/조직하고 다른 사람들이 자신의 위키에 대한 관리권을 가지도록 하고 싶습니다.
  3. 콘텐츠 기여 범위 - 내 위키의 콘텐츠는 내 조직에 있는 사람들이 작성하며, 내 조직의 사람들이 조직 외부의 주제에 대한 정보를 기여하는 것을 원하지도 기대하지도 않습니다.

사용 사례는 제가 회사에 있고, 우리 부서가 기여를 시작할 수 있는 위키를 갖고 다른 조직이 독립적으로 자신의 위키를 유지 관리(형식 지정 및 관리 등)할 수 있기를 원하는 경우입니다. 제공되는 콘텐츠의 범위는 조직별로 다릅니다. 즉, 제가 다른 조직의 위키에 정보를 제공할 가능성은 거의 없습니다. 모든 조직은 이미 인증을 위해 공통 LDAP를 사용하고 있습니다. 세션 유지는 다른 이야기이며 반드시 필요한 것은 아닙니다. 다시 말하지만 다른 조직의 페이지를 편집하지 않을 가능성이 높기 때문입니다.

이런 개념이 존재하나요? 그렇다면, 분산 위키를 검색할 때 일치하는 항목을 얻지 못하기 때문에 이를 뭐라고 부르나요?

아니면 내가 겪고 있는 문제를 해결하는 더 좋은 방법이 있습니까?

답변1

이있다배포된 MediaWiki 제안 목록, 하지만 누구도 그런 것을 구현한 적이 없다고 생각합니다. 처음에 들리는 것보다 훨씬 어렵습니다. 프런트엔드/백엔드 설정을 사용하는 위키(즉, 페이지가 없으면 Wikipedia에서 가져오세요)가 분명히 있었지만 어떻게 구현되었는지는 잘 모르겠습니다.RPED지금 내가 찾을 수 있는 가장 가까운 확장 프로그램입니다.

관련 정보