Ajuda da Star Wars Wiki
[Esconder/Mostrar]

A Interface de Criação de Páginas, ou simplesmente ICP, é uma ferramenta JavaScript desenvolvida pelo administrador Thales César para auxiliar e facilitar o processo de criação de um novo artigo na Star Wars Wiki em Português. Ela basicamente consiste em uma janela modal que guia o usuário, dividindo o processo em cinco partes: inserção da {{Eras}}, inserção de infobox, inserção de interlinks e fontes e aparições e categorização.

A ICP foi desenvolvida para ajudar novos usuários na criação de novas páginas, já que, com o passar dos anos e com o aumento de qualidade das páginas da Star Wars Wiki, são necessários vários elementos em uma nova página. A ICP faz um passo-a-passo do que deve ser feito, além de aproveitar a oportunidade para fazer certas tarefas automaticamente, como obter fontes e aparições de um artigo diretamente da Wookieepedia. Se você é novato no site, use e abuse dessa ferramenta!

Se você já é experiente e não deseja usá-la, basta ir em "Configurações" e desativar a opção "Abrir Interface de Criação de Páginas sempre que iniciar nova página". A partir daí, a ICP permanecerá disponível na sua Barra de Ferramentas.

Se tiver alguma dúvida ou sugestão, fique à vontade para notificar o administrador. Existe a opção de enviar feedback diretamente da ICP, indo em "Configurações" e seguindo para "Enviar feedback". Para garantir o melhor suporte a essa ferramenta, sempre que a janela modal é fechada, dados da utilização da ICP são enviados para a administração. Não se preocupe, nenhuma informação pessoal sua é enviada, apenas métricas de uso e de eventuais erros de programação.

Um repositório no GitHub foi criado para controlar melhor as versões da ICP, assim como disponibilizar betas para testadores voluntários.

Testador para ICP

Tela inicial da Interface de Criação de Páginas.

Hoje, cerca de 80% dos artigos criados tiveram auxílio dessa ferramenta, o que mostra quão importante é garantir o correto funcionamento da ferramenta. Tendo isso em mente, um repositório no GitHub foi criado para controlar melhor as versões da ICP, assim como disponibilizar versões de desenvolvimento da ICP que qualquer um, incluindo você, editor, pode usar para testar versões beta da ICP.

Por que testar versões não publicadas?

Para melhorar o desenvolvimento da ICP. Com mais pessoas ajudando a testar atualizações à ferramenta, menores as chances de serem publicados bugs e falhas. Desde a versão 2.4.0, erros inesperados de execução são relatados automaticamente, então problemas nas versões betas são facilmente encontrados e rapidamente analisados.

Como ser um testador da ICP

Tudo o que você precisa fazer é ativar em suas preferências o JavaScript pessoal. Depois, copiar o seguinte código em seu JavaScript pessoal:

(function() {
  var alreadyLoaded = false;

  mw.hook("dev.icp.init").add(function() {
    if (alreadyLoaded) return;
    $.getScript("https://rawgit.com/brosquinha/ICP/beta/ICP.js", function() {
      alreadyLoaded = true;
      $.getScript("https://rawgit.com/brosquinha/ICP/beta/SWWICP.js");
    });
  });
})();

Se desejar abandonar em qualquer momento o teste, basta remover essas linhas de sua página.

Como informar um problema

A melhor forma de se relatar um problema relacionado à ICP é entrar em contato direto como Thales César através de sua página de discussão.

O conteúdo da comunidade está disponível sob CC-BY-SA salvo indicação em contrário.