Cinco Mudanças que o AD&T Fez Este Ano (E Uma que Ainda Está Por Vir)

Campanha de outubro de 2015 da OTW: Cada fã com Sua História

Os membros da equipe de desenvolvimento do Archive of Our Own – AO3 (Nosso Próprio Arquivo) — conhecida como “Acessibilidade, Design e Tecnologia” (AD&T) — não apenas criam o software do AO3 e garantem que nossos servidores continuem felizes mesmo sob estresse. Nós usamos o AO3 também: como autorxs, artistas, leitorxs, comentando, recomendando, moderando desafios, e mais. Nós somos gratxs pelas suas generosas doações que pagam pelos servidores nos quais nós passamos tanto tempo trabalhando e brincando (\normalmente é mais trabalho do que brincadeira). Falando nisso, aqui estão alguns recursos que nós lançamos e dos quais estamos especialmente orgulhosxs ou animadxs.

1. Página Inicial

A remodelação da página inicial foi uma das mudanças mais visíveis no AO3 neste último ano, e foi também uma das mais demoradas. Embora tenha levado apenas oito meses entre escrever a primeira linha de código e a sua implementação, os planos para o design são de outubro de 2010 — isso é mais tempo do que a maioria de nós está no AD&T! A página inicial foi um projeto especialmente interessante de desenvolver não apenas porque estávamos ansiosxs pelas novas funcionalidades (Tags Favoritas!), mas também porque nos permitiu agradecer xs voluntárixs do AD&T que vieram antes de nós ao transformar suas ideias em realidade.

2. API do Portas Abertas

Todxs nós adoramos o projeto Open Doors (Portas Abertas), que resgata obras de fãs de arquivos menores que estão programados para sair do ar ou que de alguma outra forma correm o risco de desaparecer. Infelizmente, o código do Portas Abertas estava um pouco enferrujado — mas então nossa representante no Portas Abertas, Ariana, aceitou o desafio!

Cerca de 20 anos atrás, nos primórdios dos fandoms na internet, a Ariana costumava criar e manter arquivos de fanfic para seus fandoms, incluindo Randall and Hopkirk (Deceased) e Space: 1999. Quando ela encontrou o AO3, ela decidiu que ter todos os seus fandoms sob o mesmo teto metafórico seria uma ideia melhor e entrou para o AD&T para ajudar. Ariana uniu seus interesses de fã com seu conhecimento profissional sobre APIs e aperfeiçoou o código de importação do Portas Abertas, e agora podemos esperar um número ainda maior de arquivos em risco sendo preservados para futuras gerações de fãs.

3. Filtros no site para dispositivos móveis

Computadores são a base para escrever códigos, mas como uma enorme porcentagem de visitantes do AO3, xs voluntárixs do AD&T muitas vezes acessam o site usando seus celulares ou tablets. Isso significa que nós estávamos familiarizadxs com a frustração de ter que rolar até o fim da página para acessar os filtros nos nossos telefones. Era algo que queríamos consertar, em que de fato já estávamos trabalhando, mas outros problemas mais urgentes estavam sempre surgindo e exigindo nossa atenção.

Mas então, a co-líder do ADT&T, Sarken, ficou doente e de cama e queria uma fic com uma classificação específica do seu novo OTP. Depois de alguns dias de rolar até o fim das páginas de obras, Sarken voltou para o seu computador com uma missão: finalizar os filtros para dispositivos móveis.

Depois disso, foram apenas algumas semanas de discussão e testes antes da Versão 0.9.57 acabar com os dias de rolar até o fim da página até alcançar os filtros.

4. Mudanças no HTML de estatísticas de obras

Para algunxs de nós no AD&T, cada acesso em uma obra é uma reafirmação de que alguém tem interesse em algo que criamos — mas para outros, é uma lembrança gritante de cada kudos ou comentário que não recebemos. Como tínhamos interpretações tão diferentes da mesma estatística, nós sabíamos que nossxs usuárixs também seriam assim, então nós criamos uma preferência para controlar a exibição da contagem de acessos nas suas ou em todas as obras. Entretanto, enquanto ajustávamos o código para acomodar o nosso crescimento e melhorar a performance, bugs de caching começaram a surgir e essas preferências pararam de funcionar. Nós sabíamos que precisaríamos de uma nova abordagem para ajudar com esse velho problema.

Nós pensamos juntxs e percebemos que nosso sistema de skin nos oferecia uma solução muito boa não apenas para esse problema, mas também para esconder outras estatísticas (por exemplo: a contagem de kudos). Com alguns pequenos ajustes no nosso HTML da nossa versão de julho, nós facilitamos para usuárixs criarem uma Skin para o site que escondesse qualquer estatística que não quisessem ver.

5. Data de exclusão do rascunho adicionada às informações sobre o rascunho

Como criadorxs e conxumidorxs de obras de fãs, nós ficávamos muito tristes quando o Suporte compartilhava relatórios de usuárixs que perderam suas obras devido ao tempo limitado de vida dos rascunhos. Infelizmente, o grande bloco de código que controla obras, rascunhos e tags é muito antigo e intrincado — precisariamos reescrever muita coisa para manter os rascunhos permanentemente sem aumentar muito o trabalho dxs organizadorxs de tags.

Entretanto, nós percebemos que pequenas mudanças podem fazer uma grande diferença nessa área. Ficamos contentes em dizer que recebemos bem menos relatórios a respeito de rascunhos perdidos por acidente desde a implementação da Versão 0.9.56, quando umx de nossxs voluntárixs do AD&T e do Sistemas james_ percebeu que não mostrávamos a data em que o rascunho seria apagado e acrescentou este dado às informações do rascunho. (Seríamos negligentes se não aproveitássemos esta oportunidade para mebrá-lxs de sempre manter uma cópia reserva da sua obra em algum outro lugar!)

E uma coisa que ainda não fizemos…

Voluntárixs e representantes do AD&T falam diversas línguas, então ficamos animadxs a cada passo que damos para oferecer a experiência do AO3 em línguas além do inglês — e estamos muito felizes em anunciar que recentemente demos o maior passo até agora! Ano passado, Scott tornou a seção do FAQ traduzível, e neste ano, james_ começou a fazer o mesmo para alguns dos nossos e-mails. Estamos trabalhando em parceria com o nosso fantástico comitê de Tradução para testar possíveis ferramentas para o trabalho delxs e não podemos esperar até apertar o botão que permitirá que nossxs usuárixs selecionem a língua utilizada e receberem notificações nela. Porém, ainda temos muito o que fazer!

Nós somos uma equipe pequena e frequentemente temos que lidar com uma emergência com o servidor ou códigos defeituosos precisando de atenção imediata, o que significa que projetos grandes acabam sendo atrasados. Isso não significa que não nos importamos — assim como você, nós queremos ver o AO3 crescer e prosperar e ser um espaço que recebe bem todxs que desejam usá-lo. (Mais obras de fãs para nós aproveitarmos também!) Por favor, nos ajude a garantir que os servidores do AO3 vão continuar funcionando por um bom tempo e faça uma doação hoje!

Esta notícia foi traduzida pela equipe voluntária de tradução da OTW. Para saber mais sobre o nosso trabalho, visite a página da Tradução no site transformativeworks.org.