Quando o PmWiki é chamado com '?action=diff', ele mostra um sumário de edições feitas em uma página. Cada edição passada é mostrada em uma caixa própria que mostra as linhas adicionadas, mudadas ou deletadas durante aquela edição em uma maneira que mostra o antes & depois .
Abaixo de cada caixa existe um link chamado "Restore". Clicando o link abrirá o editor de páginas mostrando a página como ela era antes. Você pode fazer mudanças ou simplesmente clicar em Salvar para restaurar o texto.
Existem duas opçãoes adicionais específicas para a página de Histórico:
- Esconda edições menores - Esconde qualquer edit que seja marcado como 'menor'. - Isto é feito adicionando a url o parâmetro "&minor=n" em "?action=diff". O valor padrão é de mostrar edições menores com "&minor=y".
- Mostre mudanças na saída - Mostra mudanças feitas na renderização da página (em oposição à mostra normal que mostra mudanças feitas no markup). Isto é feito adicionando "&source=n" em "?action=diff". Você pode mostrar mudanças feitas na marcação através de (comportamento padrão desde 2.2.13) com "&source=y".
- Você pode ter os dois usando "?action=diff&source=y&minor=y".
No modo padrão "Mostrar mudanças feitas na marcação (Show changes to markup)", você pode desabilitar o destacado no nível de palavra, das diferenças, adcionando ao config.php uma linha como:
$EnableDiffInline
= 0;
O histórico de uma página é mantido pelo número de dias atribuido as variáveis $DiffKeepDays
e $DiffKeepNum
(atribuidos pelo Administrador de Wikis). Quando uma página é editada, qualquer informação de histórico mais antiga que ambos os valores é automaticamente descartada.
Observe que uma revisão de página específica não é removida da página até que a primeira edição depois do tempo específicado por $DiffKeepDays
tenha decorrido. Assim, é possível que algumas páginas ainda tenham entradas de histórico mais antigas que $DiffKeepDays
-- estas entradas serão removidas da próxima vez que estas páginas forem editadas.
Veja também
Existe algum jeito de remover o histórico de uma página?
1. Os administrators podem limpar a o histórico usando a receita Cookbook:ExpireDiff.
2. Os administrators usando FTP podem baixar páginas do diretório wiki.d, abrí-los em um editor de texto e remover manualmente o histórico, e fazer upload dos arquivos devolta para wiki.d/. Cuidado deve ser exercido, quando editando um arquivo manualmente , para preservar o número mínimo de elementos requeridos para evitar a corrupção de seu contéudo. Veja PageFileFormat.
3. Edite a página . Selecione todo o conteúdo para a área do clipboard. Entre com delete
na área de texto e clique em salvar e editar. Coloque de volta todo o conteúdo do clipboard na área de edição de texto. Clique em salvar. Isto irá remover todo o conteúdo do histórico até onde o material foi re-entrado.
Como posso restringir o acesso para o histórico (?action=diff)
para pessoas sem premissão para editar?
No local/config.php coloque:
$HandleAuth['diff'] = 'edit'
;
No caso de uso de farm, libere antes para outros wikis e edite o local/config.php e depois a restrição em cada farm:
$HandleAuth['diff'] = 'read'
;
Essa é possivelmente a tradução do original em : PmWiki.PageHistory - Backlinks
Essa tradução se encontra em : PmWikiPtBr.PageHistory - Backlinks
Últimas modificações da tradução feitas em : September 10, 2011, at 11:00 AM
Últimas modificações feitas no original em : September 30, 2022, at 08:42 PM