Manual:FAQ/pt

O que é o MediaWiki?
O MediaWiki é um motor wiki, isto é, um programa que permite criar um site na internet com páginas que podem ser editadas pelos utilizadores. É utilizado principalmente pela fundação sem fins lucrativos Wikimedia Foundation para correr os seus projectos de conteúdo aberto, tais como a Wikipédia e o Wikimedia Commons.

Quando devo usar o MediaWiki?
O MediaWiki é ideal para criar sites na internet onde a intenção é permitir edições colaborativas pelos utilizadores, 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 utilizadores do programa podem alterá-lo para ir de encontro às suas necessidades.

Quem desenvolve o MediaWiki?
O MediaWiki é desenvolvido principalmente por voluntários a trabalhar para a Wikimedia Foundation, em resposta às necessidades de um motor wiki para os seus projectos. Alguns dos participantes mais activos são:


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

Existe também uma grande comunidade de utilizadores que seguem as alterações feitas ao program e mantêm os ficheiros de internacionalização actualizados.

De onde é que posso transferir o MediaWiki?
A última versão estável pode ser transferida a partir da página Versões e downloads. Os ficheiros são fornecidos num arquivo .tar.gz. O MediaWiki também pode ser obtido directamente do nosso repositório Subversion.

Como é que instalo o MediaWiki?
A instalação do MediaWiki demora entre 10 a 30 minutos. Terá de transferir e copiar ficheiros, criar a base de dados, um utilizador nesta e executar o código de instalação para configurar o programa.

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

Como é que instalo o MediaWiki utilizando um pacote?
Várias distribuições de 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 & 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
 * Que utilize uma diferente base de dados para cada wiki
 * Que utilize um prefixo de base de dados diferente para cada wiki

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

Para informação como configurar uma família wiki, ver Manual:Wiki family.

Como ativo o carregamento de ficheiros?
O carregamento de ficheiros é 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 tem de criar uma pasta (por omissão images) com permissões de escrita pelo servidor web (CHMOD 777 ou permita o utilizador Apache escrever nela, etc.) depois altere $wgEnableUploads para true no LocalSettings.php (p.e. "$wgEnableUploads = true;").

Como atualizo a cache de uma página?
Para atualizar a cache de uma página, tais como quando a efetuar alterações na barra de navegação, adicione &action=purge ao 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 ficheiros carregados permitidos sejam especificados utilizando a diretiva de configuração $wgFileExtensions.

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

$wgFileExtensions[] = 'pdf';

"File is corrupt or has an incorrect extension"
Alguns utilizadores reportaram que após adicionar um formato de ficheiro à 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.

Possible solutions:


 * Coloque o valor de $wgMimeDetectorCommand, p.e. a correr 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 utilizador
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 defeito de zero (0). Caso desejar poderá os deixar como zero.

Para mais informação, consulte Help:Interwiki linking

Atualizar
Instruções genéricas do processo de atualização podem ser encontradas o ficheiro 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 logótipo (ou 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 logótipo seja alterado basta alterar o valor de $wgLogo para apontar para o endereço da imagem do seu próprio logótipo. Pode também carregar um arquivo através da wiki e utilizar esse endereço (isto permite alterar facilmente o logótipo, portanto pode ser interessante proteger a página da imagem caso utilize este método) ou utilizar uma imagem carregada para o seu servidor através de outros métodos.

Nota: É possível simplesmente trocar o logótipo instalado com o MediaWiki, mas não é aconselhado, pois uma atualização poderá acabar por trocar a imagem de volta para a antiga versão ou alterar a localização deste arquivo.

Dica: A imagem do logótipo deverá ter 135 pixels x 135 pixels.

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

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

Como é que altero a página principal?
Por omissã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 ficheiros 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 utilizadores podem optar por esconder a tabela de conteúdos. Isto é uma preferência de utilizador, especificada em Especial:Preferências.
 * Por utilizador

Como é que edito uma página?
Para editar uma página simplesmente clique na ligação editar que aparece em cada página. Utilizando o tema por defeito 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.

Teste criar uma página:
 * incio dos testes do MediaWiki
 * resultado final

Para que serve o Mynet

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 utilizador?
As contas de utilizadores não podem ser eliminadas, mas podem ser bloqueados e as suas palavras-chaves podem ser trocadas.

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

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

Existem tutoriais de edição disponíveis?
Existem vários tutoriais de edição disponíveis, sendo a maior de projectos 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 é impressa; utilizando quer a função imprimir ou visualizar impressão do seu navegador a página deverá ser apresentada no formato de impressão.

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 utilizadores anónimos?
A partir da versão 1.5 do MediaWiki, houve melhoramentos significantes nas configurações de permissões de utilizadores que fazem com que a restrição de acesso a certas funções 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 no Meta.

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 ficheiro 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. Aonde vou a seguir?
Se procurou na FAQ acima, por favor tente o seguinte:


 * Verificar outras fontes de ajuda neste sítio
 * Pesquisar no resto deste sítio
 * Pesquisar o nosso arquivo de documentação no Meta
 * Pesquisar na web
 * Colocar uma mensagem no apoio técnico
 * Enviar uma mensagem por correio electrónico 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