Manual:FAQ/pt-br

O que é o MediaWiki?
O "MediaWiki" é um mecanismo wiki, isto é, um software que fornece um website com páginas que podem ser editadas pelos seus usuários. É utilizado principalmente pela Fundação Wikimedia para executar os seus projetos de conteúdo aberto, tais como a Wikipédia e o Wikimedia Commons...

Quando devo utilizar o MediaWiki?
O MediaWiki é ideal para montar e exibir sites onde a intenção é permitir edições colaborativas por usuários, tal como nas wikis descritas acima. Com algumas alterações, o MediaWiki pode ser utilizado para um outro número de aplicações, e vários usuários do software podem alterá-lo de acordo com suas necessidades.

Quem desenvolve o MediaWiki?
O MediaWiki é desenvolvido primariamente por voluntários que trabalham para a fundação sem fins lucrativos Wikimedia, em resposta às suas necessidades de um mecanismo wiki para os seus projetos. Alguns dos contribuidores ativos são:


 * Brion Vibber
 * Tim Starling
 * Magnus Manske
 * Ævar Arnfjörð Bjarmason
 * Rob Church
 * Niklas Laxström

Existe também uma grande comunidade de usuários que seguem as alterações feitas no software e que mantêm os arquivos de internacionalização atualizados.

Onde posso baixar o MediaWiki?
A última publicação estável pode ser baixada a partir de: http://sourceforge.net/project/showfiles.php?group_id=34373. Será solicitado que você selecione um mirror para download. Os arquivos são fornecidos num arquivo .tar.gz.

O MediaWiki pode também ser obtido diretamente do nosso repositório Subversion.

Como instalo o MediaWiki?
A instalação do MediaWiki demora entre 10 a 30 minutos (quando utilizar uma base de dados MySQL), e envolve o carregamento e a cópia dos arquivos, a criação da base de dados e de um usuário, e execução do código de instalação para configurar o software.

Instruções completas podem ser encontradas no arquivo INSTALL fornecido na distribuição.

Como instalo o MediaWiki utilizando um pacote?
Várias distribuições Linux fornecem o MediaWiki num formato de pacote (package) para aquela distribuição. A equipa de desenvolvimento do MediaWiki reencaminha-o para a sua distribuição de Linux para assistência com a instalação, configuração e utilização. Comunidades e empresas que mantêm tais pacotes devem fornecer instruções de instalação.

Posso instalar mais que uma wiki num servidor utilizando o MediaWiki?
É possível instalar mais que uma wiki num servidor tendo em mente que:

OU
 * Deve se utilizar uma diferente base de dados para cada wiki
 * Deve se utilizar um prefixo de base de dados diferente para cada wiki

Para mais informações sobre estas opções, ver $wgDBname e $wgDBprefix respectivamente.

Para informações sobre como configurar uma família wiki, ver Manual:Wiki family.

Como ativo o upload de arquivos?
O upload de arquivos é uma funcionalidade muito utilizada do MediaWiki, mas encontra-se desativada por omissão em todas as versões de publicações atuais. Para o ativar, primeiro é necessário criar uma pasta (por omissão images) com permissões de escrita pelo servidor web (CHMOD 777 ou permita que o utilitário Apache escreva nela, etc.) depois altere $wgEnableUploads para true no arquivo LocalSettings.php (p.e. "$wgEnableUploads = true;").

Como atualizo a cache de uma página?
Para atualizar a cache de uma página, como quando efetuar alterações na barra de navegação, adicione &action=purge no final do endereço da página.

p.e. http://www.mediawiki.org/w/index.php?title=Main_Page&action=purge

Como é que permito o carregamento para formatos adicionais?
O MediaWiki requer que formatos e extensões de arquivos carregados permitidos sejam especificados utilizando a diretiva de configuração $wgFileExtensions.

Por exemplo, para permitir o carregamento de arquivos PDF, adicione o seguinte no LocalSettings.php:

$wgFileExtensions[] = 'pdf';

"File is corrupt or has an incorrect extension"
Alguns usuários reportaram que após adicionar um formato de arquivo à lista de extensões permitidas, um erro é encontrado. O texto do erro é semelhante ao seguinte:


 * The file is corrupt or has an incorrect extension. Please check the file and upload again.

Possíevis soluções:


 * Coloque o valor de $wgMimeDetectorCommand, p.ex. sendo executado em Unix ou Linux, este seria
 * $wgMimeDetectorCommand = "file -bi";
 * Compilar/instalar a extensão PHP fileinfo

Resposta avançada de base de dados
Caso a wiki externa seja a Wikipédia e caso deseje utilizar o prefixo "wp" faça o seguinte na sua base de dados: INSERT INTO `interwiki` (`iw_prefix`, `iw_url`, `iw_local`, `iw_trans`) VALUES ('wp', 'http://en.wikipedia.org/wiki/$1', '0', '0'); O parâmetro $1 indica o nome do artigo na wiki externa.

Reposta típica de usuário
Num programa de edição de Servidor SQL (p.e. PhpMyAdmin), vá à tabela interwiki. Escolha a opção para inserir (uma linha). No campo iw_prefix, introduza o seu prefixo de interwiki desejado. No campo iw_url, introduza o endereço base para a wiki externa mais o texto "$1" como mencionado na resposta avançada de base de dados acima. iw_local e iw_trans possuem valores por padrão de zero (0). Caso desejar poderá os deixar com valor zero.

Para mais informação, consulte ligações interwiki.

Atualizar
Instruções genéricas do processo de atualização podem ser encontradas o arquivo UPGRADE fornecido com o software. Consulte também Manual:Upgrading, que o irá redirecionar para as últimas notas de atualização.

Como é que altero o logotipo?
O logotipo que aparece no topo à esquerda em cada página é determinado pela opção de configuração $wgLogo no arquivo LocalSettings.php.

Para que este logotipo seja alterado basta alterar o valor de $wgLogo para apontar para o endereço da imagem do seu próprio logotipo. Você pode também carregar um arquivo através da wiki e utilizar esse endereço (que permite alteração facilmente, portanto você poderá proteger a página da imagem caso utilize este método) ou utilize uma imagem carregada para o seu servidor através de outros métodos.

Como é que altero o ícone na linha de endereço do navegador (favicon)?

 * Simplesmente substitua o arquivo de imagem favicon.ico na pasta principal na sua wiki arquivo de imagem .ico que desejar.
 * Alternativamente, edite a configuração $wgFavicon no arquivo LocalSettings.php e adicione $wgFavicon = "$wgScriptPath/caminho/para/o/seu/favicon.ico";

Como é que altero a página principal?
Por padrão, o MediaWiki procura por uma página com o título Página Principal e apresenta-a como página inicial. Isto pode ser alterado modificando o conteúdo da mensagem de sistema MediaWiki:Mainpage para apontar para um título diferente. Isto não irá afetar quaisquer ligações na barra de navegação principal, incluindo a hiperligação Página Principal incluída ao instalar; para alterar estas ligações edite MediaWiki:Sidebar.

Como é que escondo a tabela de conteúdos (Índice)?
Coloque a palavra mágica   no código da página.
 * Para uma página

Edite os arquivos CSS; localize o estilo para a tabela de conteúdos e adicione  à definição. Entretanto, esta não é a melhor opção, pois a tabela de conteúdos será ocultada mesmo nas páginas em que se deseja que apareça, por meio da adição das palavras mágicas   ou   </tt>. Uma alternativa mais simples e eficaz é a edição do arquivo /includes/parser/Parser.php, alterando na linha 3427 o limite de 4 seções:  para um valor mais alto (p.ex., 10). Desta forma a tabela de conteúdos só será exibida em páginas com 10 ou mais seções, OU em páginas que contenham as palavras mágicas  </tt> ou   </tt>.
 * Para todas as páginas

Os usuários podem optar por esconder a tabela de conteúdos. Isto é uma preferência de utilizador, especificada em Special:Preferências.
 * Por usuário

Como é que edito uma página?
Para editar uma página simplesmente clique no link editar que aparece em cada página. Utilizando o tema por por padrão "Monobook", esta ligação será na forma de uma aba no topo da página. Um formulário será carregado, contendo o código existente da página. Quando tiver terminado de fazer as alterações, clique no botão Salvar para as submeter.

Como crio uma nova página?
Existem vários caminhos para criar uma nova página:


 * Crie uma ligação para a página numa outra página, clique depois então na ligação vermelha que aparece
 * Navegue para a localização da página pretendida, p.g. http://www.foowiki.org/index.php/Nova_página e clique na ligação editar

Em algumas wikis, uma pesquisa sem sucesso por uma página irá conter uma ligação que permite editar essa mesma página.

Consulte Help:Starting a new page

Como apago um usuário?
As contas de usuários não podem ser eliminadas, mas podem ser bloqueados e as suas senhas podem ser trocadas.

Como apago uma versão antiga de uma página?
Para usuários regulares não é possível eliminar uma versão antiga de uma página. Embora páginas possam ser movidas, elas não podem ser eliminadas.

Os administradores podem eliminar páginas, de modo a não poderem ser vistas por usuários regulares. As páginas eliminadas continuam armazenadas na base de dados, mas podem ser eliminadas utilizando a extensão SpecialDeleteOldRevisions.

Existem tutoriais de edição disponíveis?
Existem vários tutoriais de edição disponíveis, sendo a maior de projetos da Wikimedia, tais como a Wikipédia. Existem também várias referências de código, etc. disponíveis no Meta.


 * Conteúdo de ajuda de edição no Meta
 * O guia Wikipedia:Como editar uma página e o tutorial da Wikipédia em português

Como é que visualizo uma página em versão de impressão?
O MediaWiki inclui folhas de estilo que automaticamente alteram o estilo da página para o estilo apropriado quando é imprimida; utilizando quer a função imprimir ou visualizar impressão do seu navegador a página deverá ser apresentada no formato de impressão.

Você pode também ver o formato de impressão utilizando a ligação versão de impressão nas ferramentas.

Como posso prevenir edições de usuários anônimos?
A partir da versão 1.5 do MediaWiki, houve melhoramentos significativos nas configurações de permissões de usuários que fazem com que a restrição de acesso a certas funções fique mais fácil e flexível. Estas restrições são controladas pela opção de configuração $wgGroupPermissions.

Para informação de como utilizar esta opção, consulte a página Prevenindo Acesso.

De onde arranjo a lista negra de spam e como a instalo?
A extensão lista negra de spam (spam blacklist) pode ser encontrada no repositório. Para instruções de instalação, consulte o arquivo LEIAME.

Como é que adiciono domínios às excepções da lista negra?
Pode listar os domínios que desejar adicionar às excepções na sua página local Mediawiki:Spam-whitelist

Para o formato da lista pode utilizar a lista de excepções da Wikipédia em língua inglesa como exemplo; wikimedia:w:en:MediaWiki:Spam-whitelist

Como utilizo o $wgSpamRegex para bloquear mais que uma frase?
O $wgSpamRegex é um poderoso filtro para conteúdo de páginas. Adicionar múltiplos itens ao regex, contudo, pode ser bastante cansativo. Considere este código:

$wgSpamRegexLines[] = 'display\s*:\s*none'; $wgSpamRegexLines[] = 'overflow:\s*\s*auto'; [...] $wgSpamRegex = '/(' . implode( '|', $wgSpamRegexLines ) . ')/i';

Este código de exemplo permite adicionar convenientemente itens adicionais ao regex sem estar sempre a alterar o código. Demonstra também dois filtros populares, que bloqueiam alguns dos ataques de spam mais comuns.

Pode também instalar a extensão Lista Negra de Spam.

Encontrei um erro ou tenho um pedido para uma funcionalidade. Onde é que o coloco?
Erros e pedidos para funcionalidades podem ser colocados no MediaZilla, a nossa implementação do Bugzilla. Por favor procure na base de dados antes de criar uma nova entrada, de modo a evitar a criação de entradas duplicadas.

Tenho uma questão não respondida aqui. Onde procurar?
Se procurou na FAQ acima, por favor tente o seguinte:


 * Verificar outras fontes de ajuda nesta página.
 * Pesquisar o restante nesta página.
 * Pesquisar o nosso arquivo de documentação no Meta
 * Pesquisar na web
 * Colocar uma mensagem no apoio técnico
 * Enviar uma mensagem por e-mail para a mediawiki-l mailing list
 * Perguntar aos programadores no nosso canal de IRC (rede Freenode, canal #mediawiki).

Leitura recomendada

 * Asking smart questions
 * Effective bug reporting
 * Getting help on IRC
 * Books about MediaWiki