Central da Comunidade
Central da Comunidade

Olá Wikianos,

Em setembro do ano passado, nós iniciamos o processo de revisão de JavaScript. Esta ferramenta foi criada para garantir que a Wikia é um lugar seguro para editar, exigindo que todo JavaScript personalizado seja aprovado antes de ser usado em uma comunidade.

Atualmente, JavaScript personalizado esta habilitado em mais de 15.000 comunidades e permite que essas comunidades adicionem funcionalidades que não estão normalmente disponíveis. Um bom exemplo disso é o AjaxRC, que é uma maneira fácil de atualizar automaticamente um conjunto de páginas, como Especial:Mudanças_recentes, para ver as atualizações.

Dev Wiki[]

Dev Wiki é o lar de uma enorme coleção de JavaScript personalizado, assim como um lugar para pedir ajuda com códigos ou encontrar documentação sobre convenções de codificação. Cada script Dev Wiki pode ser importado facilmente para sua comunidade através de ImportJS. Uma lista de JavaScript na Dev Wiki pode ser encontrada aqui. Mais e mais scripts são adicionados todos os dias. Você pode até mesmo iniciar um conversa para sugerir um script para ser codificado para o benefício da base de usuários.

ImportJS[]

Em dezembro, nós introduzimos uma ferramenta chamada ImportJS que permite que você importe JavaScript previamente aprovado na DevWiki para sua comunidade sem a necessidade de tê-lo re-aprovado quando você importá-lo. Os scripts devem estar no namespace MediaWiki para serem importados, e a ferramenta só permite a importação da DevWiki.

Especial:JSPages[]

Para auxiliar com a revisão de JavaScript, a página Especial:JSPages foi adicionada para lhe dar uma visão geral das páginas de JS do site. Esta página lista todas as páginas de JS dentro do namespace MediaWiki em uma wiki e o status atual de cada uma.

Como isso tudo está funcionando?[]

Desde a sua criação, mais ou menos 300 dias atrás, houve mais de 11.500 mudanças de JavaScript enviadas através do processo de revisão. Isso é uma média de 40 submissões todos os dias. Com excepção do fim de semana, a maioria das submissões são revistas no prazo de 24 horas.

  • Média de tempo de revisão (gasto olhando o código): '7 min 44 seg'
  • Tempo médio de envio até revisão: '8 horas e 30 minutos 18 segundos'
  • # de scripts aprovados: '11.105'
  • # de scripts rejeitados: '452'
  • # de comunidades que enviaram código: '10.923'

Enquanto continuamos a trabalhar com este recurso e simplificá-lo ainda mais no futuro, queremos ouvir a sua opinião. Tem dúvidas ou opiniões? Poste-os nos comentários abaixo!


O post original pode ser encontrado aqui.