Introdução

Uma personal wiki é um sistema wiki mantido exclusivamente para uso pessoal na qual o próprio usuário é responsável por inserir as informações.

O seu objetivo é organizar e facilitar o acesso as informações da mesma forma como ocorre com wikis ‘comunitárias’.

Algumas pessoas mantêm suas wikis pessoais em servidores possibilitando o seu acesso em qualquer lugar. O uso de senhas para proteção do acesso a wiki é facultativo.

Este texto tem por objetivo listar os procedimentos necessários para  a implementação de uma personal wiki utilizando a engine mediawiki – que por sua vez é o mesmo motor utilizado pela wikipédia.

Para rodar a mediawiki é necessário ter instalado um web server que rode scripts perl e uma base de dados sql.

Neste tutorial faz-se uso dos seguintes aplicativos:

Instalação – Mediawiki

  • Inicialmente instale o Xampp
  • Inicie os módulos apache e o mysql
  • Se preferir é possível configurar estes dois aplicativos para rodarem como serviço do windows

Para isso, abra o painel de controle do Xampp (XAMPP Control Panel), pare os módulos apache e mysql e ligue as opções Svc, conforme apresentado na figura abaixo:

xampp_servico

  • Caso tenha problemas após a instalação em rodar o apache, abra o arquivo xampplite\apache\conf\httpd.conf, procure pela linha  “Listen 80” e altere o valor 80 (porta padrão http) para o valor 8080 (esta porta é utilizada como porta alternativa para o protocolo http, contudo, outra porta poderá ser utilizada)
  • Criação de database wikidb
    • Acesse o endereço http://localhost:8080/xampp/
    • No quadro da lateral esquerda da página aberta selecione a opção MyPHPAdmin dentro da seção Tools.
    • Neste mesmo quadro selecione a opção mySQL
    • No quadro principal, selecione a aba SQL, e insira as linhas abaixo e em seguida, clique em executar
      • create database wikidb;
      • grant create, select, insert, update, delete, alter, lock tables on wikidb.* to ‘root’@’localhost’ identified by ‘senha’;
    • ‘root’ e ‘senha’ representam respectivamente o usuário e a senha administrativa do servidor mysql.
    • Em \xampplite\phpMyAdmin, abra o arquivo config.inc.php e altere o usuário e a senha de acordo com os valores escolhidos
      • $cfg[‘Servers’][$i][‘user’]                 = ‘root’;
      • $cfg[‘Servers’][$i][‘password’]       = ‘senha’;
    • Salve o arquivo
  • Extraia o conteúdo do pacote referente a mediawiki para a pasta xampplite\htdocs e  renomeie o pacote extraído para, por exemplo, wiki.
  • Acesse http://localhost:8080/wiki/  , onde  <wiki> representa o nome escolhido para o pasta que contém os arquivos da wiki.
  • Clique na opção set up the wiki
  • Preencha os seguintes campos
  • Wiki name: Nome da wiki
    Language: pt-br – Português do Brasil
  • Admin username: root
    (Confirm) Password: senha
  • Database type: MySQL
    Database host: localhost
  • Database name: wikidb
    DB username: root
    (Confirm) DB password: senha
  • Finalize o processo de instalação
  • Mova o arquivo /wiki/config/LocalSettings.php para o diretório pai.
  • A wiki já está instalada e pode ser acessada a partir de http://localhost:8080/wiki/

Alterar o nome da página principal

  • Para alterar  nome da página principal faça login com algum usuário com direitos administrativos (Para o exemplo: root)
  • Abra a página principal e selecione a aba mover
  • Insira o novo título em “Para novo título”
  • Clique em “Mover página”

Criação e alteraração do logo da wiki

Pré-requisito: Gimp

  • Crie uma nova imagem  através da opção Arquivo > Nova (sugere-se  largura=altura) 
  • Para o exemplo utilizou-se 640×640
  • Acesse o menu Filtros > Renderizar > Padrão > Quebra-cabeça
  • Para o exemplo utilizou-se
    • Número de peças
    • Horizontal: 13
    • Vertical: 13
    • Largura do chanfro: 2
    • Reflexo: 0,5
  • Na janela Camadas, crie uma nova camada:
  • Botão direito sobre a janela de gerenciamento de camadas > nova camada
  • Selecione a nova camada
  • Adicione o logo ou texto desejado
  • Ordene adequadamente as camadas (as camadas superiores são apresentadas no topo)
  • Diminua a opacidade do quebra cabeça para exibir o logo
  • Botão direito sobre a janela de camadas selecione copiar como é visto

logo_wiki

  • Selecione a camada recém criada (Visível) e selecione o filtro Filtros>Mapear>Mapear objeto
  • Em opções gerais, selecionar a opção Mapear para: Esfera
  • Habilitar fundo transparente

logo_wiki_mapear

Saída obtida para o exemplo:

wiki_logo

  • Recorte e redimensione a figura para o tamanho 135×135 e coloque-a na pasta xampplite\htdocs\wiki\skins\common\images
  • Abra o arquivo
  • xampplite\htdocs\wiki\LocalSettings.php
  • e substitua o logo padrão pelo novo logo através da inserção da linha
  • $wgLogo = “$wgScriptPath/skins/common/images/triforce.png”;
    • onde triforce.png representa o nome do logo utilizado no exemplo.

SO / Pacotes  utilizados

  • Sistema Operacional: Windows Vista Professional 64 bits
  • gimp-2.6.7-i686-setup.exe
  • mediawiki-1.15.1.tar
  • xampplite-win32-1.7.2.exe

Referências:

http://en.wikipedia.org/wiki/Personal_wiki

Anúncios