Table of Contents

Wiki da Gesto Energia

O que é um wiki?

O Wiki (que estás neste momento a ler!) é um site de documentação interna. Foi criado para centralizar a documentação técnica da área de desenvolvimento de software e manutenção da infraestrutura web da Gesto.

Não deve, em caso algum, ser acedido por pessoas externas à empresa!

Âmbito

Um wiki é um sistema de documentação genérica que pode servir qualquer fim. No caso da Gesto, uma vez que há uma grande quantidade de documentação no que diz respeito a desenvolvimento e configuração de software e infraestrutura, justifica-se a utilização de um repositório de informação em vez de documentos estáticos. À data da criação do wiki (junho de 2020) não se prevê que este wiki seja utilizado por outras áreas da empresa, embora nada o impeça.

Como utilizar

A página de entrada Gesto Wiki dá uma visão geral das páginas e da sua lógica de organização. Não há um critério muito rígido sobre quando um tema deve estar contido apenas numa página, ou dividido por várias. Como regra genérica, deve usar-se o critério da quantidade de informação com que o utilizador é confrontado, que pode justrificar a divisão de um tema em várias páginas.

As alterações mais recentes podem ser consultadas em Recent Changes. As áreas temáticas dividem-se em namespaces (equivalentes a categorias), e todas as páginas do wiki estão listadas em Sitemap. Estes links estão sempre disponíveis na barra lateral à esquerda.

A filosofia de escrita num wiki é a de que o conteúdo tem prevalência sobre o estilo. É semelhante à forma de utilizar sistemas de preparação de documentos (como o LaTeX) em que se definem os conteúdos na escrita (com a devida hierarquização) e o sistema trata de gerar o estilo. Como tal, a escrita de documentos segue uma sintaxe determinada, e não usa formatação direta (por oposição a editores WYSIWYG).

A sintaxe completa pode ser consultada em Formatting Syntax.

Esquema da página

O conteúdo principal da página é apresentado ao centro, (assinalado com o número 3). No início da página está indicada a localização da página atual, de acordo com a organização interna do Wiki (o caminho é visível na barra com o número 2).

À esquerda existe uma barra lateral (fixa) com os principais links internos do Wiki (1), e à direita está a tabela (variável) de conteúdos da página atual (4), de acordo com os headings (cabeçalhos) e respetivos níveis definidos.

No topo existe uma barra permanente que inclui, além do link para a home do Wiki (o título), uma caixa de pesquisa de texto, e o menu drop-down do utilizador (5), que inclui o perfil pessoal e o link de fim de sessão.

A página atual oferece no topo do conteúdo principal cinco ícones, respetivamente, da esquerda para a direita:

  1. Editar página atual (remete para caixa de edição)
  2. Ver lista de versões anteriores da página (histórico)
  3. Ver lista de página que ligam à atual
  4. Alterar o nome da página
  5. Topo

Detalhes técnicos

Este wiki é uma instalação do software open-source DokuWiki. Tem atualmente ativo o tema/template Argon Alternative, além de outros temas também instalados.

Foi instalado, via cPanel/Softaculous, no alojamento web da Gesto. O subdomínio wiki.gestoenergy.com está apontado para a respetiva pasta de instalação: /home/gestoene/wiki.

O DokuWiki corre sobre PHP e tem como vantagens em relação a outros wikis:

Apresenta como principal desvantagem:

Configurações

Os plugins, restante configuração do wiki, devem ser feitos através da interface de administração. Para tal, deve fazer-se login com o utilizador admin (consultar Credenciais de acesso). Ao utilizar este login é possível aceder, via menu drop-down no topo, à interface de Administração:

Daqui pode aceder-se às configurações gerais, entre as quais o extension manager, que permite instalar templates e plugins para outras funções.

Em alternativa, caso não se consiga aceder ao interface de Administração por alguma razão, é possível instalar manualmente um plugin. Por exemplo, para escrever texto com cor vermelha, estamos a utilizar um plugin DokuWiki chamado “color Plugin”, instalado manualmente. Para tal: