FANDOM


Este recurso ou extensão está atualmente sob desenvolvimento - ele pode estar em fase beta de testes em comunidades específicas, mas pode não estar amplamente disponível por algum tempo.

Para que o Fandom se torne mais seguro, nós estamos desenvolvendo um processo de revisão de JavaScript para a comunidade. Essa função está atualmente em beta, e está sujeita a mudanças.

Esse processo significa que quaisquer edições ao JavaScript da comunidade não estará visível ao visitantes até que o código seja checado e aprovado por um membro da equipe de revisão do Fandom.

Como funciona?

Review rail module

O módulo da barra da direita como mostrado nas páginas MediaWiki de JavaScript, incluindo o botão "Envie para aprovação"

Quando a função estiver habilitada na sua comunidade, as páginas no namespace MediaWiki terminadas em *.js poderão ser editadas por administradores locais.

Edições a essas páginas não afetarão o que os visitantes verão até que você envie essa página para revisão. A equipe de revisão do Fandom então revisará o seu javascript e o aprovará ou rejeitará.

  • Se aprovado, as mudanças se tornarão imediatas na sua comunidade.
  • Se rejeitado, uma nota será mostrada na página de JavaScript, e uma nota de explicação será deixada na página.

Para que você possa testar facilmente o seu JavaScript, nós estamos introduzindo o "modo de teste", o que permitirá que você possa ver o seu JS que ainda não foi aprovado. O modo de teste precisa ser ativado em cada comunidade, cobre todos os scripts locais e dura até que seja desabilitado.

O estado dos scripts individuais na sua comunidade são listados em um módulo à direita da página de JS. Esse módulo é onde você envie atualizações para aprovação e onde você habilitada o modo de teste. Usuários do Monobook podem encontrar o módulo pela aba "revisar status".

Quais são os critérios para aprovação?

Com a introdução da ferramenta de revisão de JS, nós teremos algumas regras novas sobre como o JavaScript pode ser escrito. Note que essas regras não são finais.

  • Todo o JS deve ser escrito em um formato claro e fácil de ler. Qualquer código ofuscado será rejeitado.
  • Todas as importações devem ser guardados em um namespace MediaWiki que termina com ".js"
  • Scripts guardados fora do Fandom serão aprovados caso a caso.
  • Qualquer violação contra as políticas de personalização ou {{#NewWindowLink:http://www.pt.wikia.com/Termos_de_Uso%7CTermos de Uso}} serão rejeitadas (anúncios escondidos, coleção de informações de usuários, mudanças grandes de layout).
  • JS pode causar erros que serão rejeitados.

Obs: O processo de aprovação não é uma revisão da qualidade geral do seu código, nem uma avaliação se uma função JS é válida ou útil. Nós os avisaremos sobre problemas sérios, mas nós não re-escreveremos o código para você.

Perguntas Frequentes

Quanto tempo demorará para que as minhas edições sejam revisadas?
Nós queremos que o processo seja rápido - nós queremos que o JavaScrip seja o mais útil possível. Scripts serão revisados por ordem de chegada.
Note que as ferramentas relacionadas ao JavaScript estão sob desenvolvimento, e nós estamos planejando fazer mais mudanças.
E se eu quiser fazer mais edições depois de enviar o meu script para revisão?
Cada página de JS pode ter uma revisão na lista. Embora você possa fazer mais edições depois de enviar um pedido para a revisão, somente o pedido original será revisado. Se você quiser que uma nova versão seja revisada, simplesmente envie a página para revisão de novo - isso substituirá o pedido antigo.
Por que vocês rejeitarão importações de outros usuários?
Nós gostaríamos de permitir a edição irrestrita das páginas de javascript de usuários (além de JS pessoal), mas isso não pode ocorrer até que eles não sejam usados no JS da comunidade. Se você confia em um usuário o suficiente para usar o JS que eles escreveram, analise se esse usuário deve se tornar um administrador ou copiar o JS deles para o namespace MediaWiki.
O que acontecerá aos scripts criados antes dessa ferramenta?
Eles são pré-aprovados (nós não queremos quebrar nenhuma personalização), mas isso pode mudar.
Como o modo de teste funciona?
Embora os visitantes só vejam as versões aprovadas dos scripts de JS, habilitar o modo de teste permite que a sua conta use as últimas revisões.
Isso é habilitado em cada conta, em cada comunidade e cobre todos os scripts usados naquela comunidade, e dura até que seja desabilitado ou que você encerre a sua sessão.
Isso fará com que você possa testar mudanças no JS da comunidade sem se preocupar em quebrar o site para todos!
Como esse processo funciona para importações entre comunidades?
Se você importar um script de outra comunidade, somente as versões aprovadas serão usadas. Isso inclui quando o modo de teste for habilitado na sua comunidade original. Você terá que habilitar o modo de teste em outra comunidade para poder ver a última revisão de lá.
Isso afeta JS pessoal?
Não - as páginas primárias de JS pessoal (ex:Usuário:Wikia/common.js) permanecerão editáveis.
Eu quero testar / Eu tenho comentários sobre essa ferramenta!
Espaço nessa ferramenta será muito limitado - mas nós queremos que esse teste seja curto, com a função disponível em todo o site.
Por favor, envie os seus comentários via Special:Contact!

Interferência de bloqueador de anúncios detectada!


A Wikia é um site grátis que ganha dinheiro com publicidade. Nós temos uma experiência modificada para leitores usando bloqueadores de anúncios

A Wikia não é acessível se você fez outras modificações. Remova o bloqueador de anúncios personalizado para que a página carregue como esperado.