MediaWiki atrativa para ambientes corporativo. Fernando H. Benatti

Preview:

Citation preview

MediaWiki atrativa para ambientes

corporativo.Fernando H. Benatti

Agenda

•Porque implantar a MediaWiki;•Como instalar a MediaWiki;•Migrar o conteúdo de uma MediaWiki para outra;•Extensão de edição;•Melhoria na performance de acesso;•Melhoria no processo de buscas;•Usando templates;•Perguntas.

Porque implantar a MediaWiki.

• Sim, tem outros softwares mas o mais maduro hoje para sistemas de documentações é a MediaWiki.

• A importância de criar documentações.

Como instalar a MediaWiki?

•Baixa o pacote no diretório pré destinado do apache, cria um database e faz um NNF, instalação muito simples.•Segue algumas telas de como e feita a instalação.

http://download.wikimedia.org/MediaWiki/1.21/MediaWiki-1.21.1.tar.gz

Migrar o conteúdo de uma MediaWiki para outra

•Acessar as ferramentas no diretório maintence da wiki;

•1° - Fazer um DUMP com o comando “php dumpBackup.php > wiki.xml”;•2° - Fazer uma cópia do diretório das imagens no raiz da wiki, que geralmente é /var/www/html/mediwiki/ na wiki de destino;•3° - Fazer a cópia do wiki.xml na wiki de destino;

4° - Acessar a MediaWiki de destino no diretório maintence;5° - Executar o comando “php importDump.php < wiki.xml”;6° - Executar o comando “php importImages.php /bkp/mediawiki-old/images/”;7° - Executar o comando “php rebuildall.php e php update.php”;

Migrar o conteúdo de uma MediaWiki para outra

Extensão de edição.

Editor padrão da MediaWiki;

Extensão de edição

•Editor rico.

Extensão de edição

Extensão de edição

•Wiki editor.

•MediaWiki's com bases grandes são lentas;

Melhoria na performance de acesso.

Melhoria na performance de acesso.

Melhoria na performance de acesso.•Imagem abaixo antes da implementação do cache.

•Imagem depois antes da implementação do cache.

•Instalação do Lucene-Search, do projeto apache;•Sim, existem outros buscadores;•O Lucene-Search é o mesmo buscador usado por grandes colaboradores como o Wikipedia;•É atualmente o melhor buscador para MediaWiki;•Principal diferença com o buscador padrão da wiki?

Melhoria na performance de acesso.

•Faz pesquisas correlacionadas;•Ranking é conforme os pagelink´s;•Para wiki´s grandes é importante fazer a indexação apenas dos novos conteúdos;•Para wiki´s menos é mais fácil fazer o build que refaz a indexação de todo conteúdo;

Melhoria na performance de acesso.

Requisito de instalação?• Java 5 +;• MediaWiki 1.13 com extensão MWSearch;

Melhoria na performance de acesso.

Configurações Lucene.

Configurações Lucene.

Configurações Lucene.

Lucene rodando

Usando templates;•Se você pretende incluir o mesmo texto em várias páginas, use a funcionalidade de predefinições do MediaWiki.•Para enriquecer o mecanismo de transclusão, o MediaWiki permite que sejam passados variáveis. EX: '''Muito obrigado...''' {{{1}}}. Abraço, {{{2}}}

{{NOME_TEMPLATE|pelo seu esforço|Eu}}•Neste caso, a predefinição {{NOME_TEMPLATE}} recebe os parâmetros {{{1}}}=pelo teu esforço e {{{2}}}=Eu e produz:•Resultado: Muito obrigado... pelo seu esforço. Abraço, Eu

Usando templates•Vendo o funcionamento dos templates na pratica;

Usando templates

Usando templates (Resultado)

Usando templates (Resultado)

Usando templates

•http://wiki.cyanogenmod.org/ -> Exemplo de wiki bem montada com uso de templates.•Eles tem uma politica que nenhuma documentação pode ser repetida, por isso usam templates para tudo.

Perguntas????

Muito obrigado pela atenção!

Email: benatti@dnanerd.com

Apresentação ficará disponível em www.dnanerd.com

Recommended