você está aqui: Home  → Arquivo de Mensagens

Importação em lote de imagens para o mediawiki

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 19 de dezembro de 2011

O software mediawiki é desenvolvido pela Fundação Wikimedia e é usado no portal Wikipedia e muitos outros. Além disto, o software é livre e gratuito, distribuído sob a licença GPL.

A filosofia wiki prega a facilidade de uso e rapidez. Entretanto, em certas situações, precisamos fazer o upload de um grande número de arquivos para o servidor. O procedimento normal envolve o uso de uma interface web, o que pode tornar o processo extremamente demorado, especialmente quando precisamos publicar dezenas, centenas ou mesmo milhares de arquivos.

Para fazer a importação em lote de imagens, podemos fazer uso de um programa, chamado ImportImages.php. Este programa deve ser baixado e instalado no diretório maintenance de sua instalação mediawiki. Este diretório fica na raiz do código do sistema mediawiki.

Para facilitar ainda mais a importação de imagens, podemos criar um script que insere automaticamente os parâmetros obrigatórios, como exemplificado a seguir.

importimages.sh

  #!/bin/bash
  mwdir=/var/www/wiki
  user=wikimedia
  importdir=/home/wiki/fotos
  
  sudo -u www-data php $mwdir/maintenance/importImages.php --user=$user --conf $mwdir/LocalSettings.php $importdir

Como vocês podem ver, os valores das variáveis estão definidos no começo do script, mas dependendo de sua necessidade ou hábitos de trabalho, você pode alterar seu script para obter estes valores a partir da linha de comando, verificar corretamente os parâmetros, etc.

Para fazer o download do software wikimedia, visite o portal do projeto.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script