MediaWiki: Branch um artigo

2

Primeiro, declaro que tentei pesquisar o site da MediaWiki , o Google, o superusuário e o stackoverflow de estouro de pilha. Além disso, tentei pesquisar um site centrado no MediaWiki, e o mais próximo que eu cheguei foi esta Proposta Area51 . Como isso não é relacionado à programação, eu decidi publicá-lo aqui no superusuário, se este for o lugar errado, por favor sinta-se à vontade para movê-lo.

O MediaWiki suporta um conceito de controle de versão com seus artigos, o que é ótimo. No entanto, eu gostaria de dar um passo adiante e ter a capacidade de 'Branch' um artigo ou um conjunto de artigos em um determinado momento. Um exemplo de caso de uso simples disso seria que eu tenho uma configuração do MediaWiki para documentar nosso software, toda vez que lançarmos uma nova versão de nosso software seria bom manter duas páginas wiki separadas para cada versão de nosso software, caso isso mude drasticamente entre versões.

Conforme declarado antes, uma pesquisa no Google e a pesquisa no próprio MediaWiki não mostraram nenhuma capacidade aparente de fazer isso. Uma maneira pobre de fazer isso seria copiar o conteúdo do artigo para uma nova página, no entanto, isso consumiria tempo e perderíamos todo o histórico de revisão existente. Isso pode acabar sendo um pedido de recurso para as crianças no MediaWiki.

Obrigado.

Editar Eu provavelmente deveria ter mencionado que estamos usando o MediaWiki 1.15.2, mas não nos opomos a fazer o upgrade para o mais recente e melhor se o recurso existir em uma versão superior.

    
por aolszowka 26.10.2011 / 18:56

2 respostas

2

O MediaWiki não possui este recurso embutido, e os modelos (mencionados acima) infelizmente não irão ajudá-lo com esta tarefa em particular.

Você precisará instalar uma extensão do MediaWiki para realizá-la. O principal que eu conheço é o Duplicator , que deve funcionar com a sua versão do MW.

Se você não estiver familiarizado com as extensões MW, geralmente tudo o que você precisa fazer é copiar os arquivos no diretório extensions do wiki e depois adicionar uma linha require_once() (ver link) ao final de seu LocalSettings.php .

    
por 26.10.2011 / 22:47
0

Você precisa usar (com alguma adaptação) modelos do MediaWiki

    
por 26.10.2011 / 19:04

Tags