AO3 News

Post Header

Dla każdego coś miłego

Członkowie zespołu programistów Archive of Our Own – AO3 (Naszego Własnego Archiwum – AO3) – znanego również jako "Accessibility, Design & Technology" (AD&T) nie tylko budują oprogramowanie AO3 ale również upewniają się, że nasze serwery nie są przepracowane. My też używamy AO3 – jako autorzy, artyści, czytelnicy, komentatorzy, rekomendatorzy, moderatorzy wyzwań i inni. Jesteśmy wdzięczni za wasze hojne darowizny, które opłacą nasze serwery nad którymi spędzamy tak dużo czasu pracując i bawiąc się (choć zwykle jest więcej pracy niż zabawy.) Oto niektóre funkcje, które wydaliśmy i jesteśmy z nich niezwykle dumni oraz podekscytowani.

1. Strona Główna

Zmiana strony głównej jest jedną z bardziej widocznych zmian, które zaszły na AO3 w ciągu ostatniego roku i była to zmiana, której wprowadzenie zajęło najwięcej czasu. Choć od napisania pierwszej linii kodu do skończonego produktu minęło tylko około ośmiu miesięcy, plany projektowe pochodzą aż z października 2010 – większość z nas jest w AD&T krócej! Strona główna była kusząca nie tylko, dlatego że nie mogliśmy doczekać się nowych funkcji (Ulubiony Tag) ale również, bo pozwoliła nam podziękować wolontariuszom AD&T, którzy przybyli przed nami poprzez wcielenie w życie ich pomysłów.

2. Drzwi otwarte API

Wszyscy kochamy projekt Open Doors (Drzwi Otwarte), który ratuje prace fanowskie z mniejszych archiwów, które są zaplanowane aby przejść w tryb offline lub grozi im zniknięcie. Niestety, kod Drzwi Otwartych był trochę zardzewiały ale wtedy Ariana, łącznik Drzwi Otwartych, stanęła na wysokości zadania.
Około dwadzieścia lat temu, we wczesnych dniach fandomów Internetu, Ariana tworzyła i konserwowała archiwa fanfikcji dla swoich fandomów, włączając Randall i duch Hopkirka i Kosmos: 1999. Gdy znalazła AO3, postanowiła, że posiadanie wszystkich swoich fandomów pod jednym metamorficznym dachem było lepszym pomysłem i dołączyła do AD&T by pomóc. Ariana połączyła swoje fanowskie zainteresowanie z profesjonalną wiedzą o API i dopracowanym kodzie impostacji Drzwi Otwarte, więc teraz możemy już cieszyć się z perspektywy zachowania jeszcze większej liczby zagrożonych stron dla przyszłych pokoleń fanów.

3. Mobilne Filtry

Komputery są kluczem do kodowania, ale jak większa część użytkowników AO3, wolontariusze AD&T często odwiedzają stronę ze swoich telefonów lub tabletów. Oznacza to, że również znamy ból przewijania na sam dół strony na naszych telefonach, by dotrzeć do filtrów. Był to coś, co chcieliśmy naprawić i pracowaliśmy nad tym, ale inne, pilniejsze problemy pojawiały się i potrzebowały uwagi.

I wtedy, współprzewodnicząca AD&T Sarken znalazła się chora w swoim łóżku, szukając fica z pewnej kategorii wiekowej, który zawierał jej nowy OTP. Po kilku dniach przewijania na dół strony z listą tekstów, Sarken wróciła do swojego komputera z misją : dokończyć mobilny filtr.

Po tym nastąpiło kilka krótkich tygodni dyskusji i testowania zanim Wersja 0.9.57 zakończyła dni konieczności przewijania by dotrzeć to filtrów.

4. Zmiany HTML w statystykach prac

Dla niektórych z nas w AD&T, każdy skok wskaźnika odwiedzin pracy jest cichym potwierdzeniem, że ktoś jest zainteresowany tym, co tworzymy - ale dla innych, to rażące przypomnienie o każdym kudos lub komentarzu, którego nie otrzymaliśmy. Ponieważ mieliśmy tak różne interpretacje tych samych statystyk, wiedzieliśmy że nasi użytkownicy również interpretują je inaczej, dlatego włączyliśmy preferencje kontrolowania wyświetlania odwiedzin w waszych pracach. Jednakże kiedy dostosowywaliśmy kod i poprawialiśmy wydajność, zaraźliwe błędy wkradły się i te preferencje przestały pracować. Wiedzieliśmy, że potrzebujemy nowego podejścia aby poradzić sobie z tym starym problemem.

Usiedliśmy razem i zdaliśmy sobie sprawę, że nasze skórki systemu dały nam bardzo dobre rozwiązanie, nie tylko z tym problemem ale i z chowaniem innych statystyk (np. licznik kudos). Z kilkoma małymi zmianami w naszym HTML w a href="http://archiveofourown.org/admin_posts/3305">naszej lipcowej wersji , ułatwiliśmy użytkownikom stworzenie skórki strony, która ukryje wszelkie statystyki, których nie chcą widzieć.

5. Data usunięcia szkicu dodana do notatki szkicu

Jako twórcy i konsumenci pracy fanowskich, zawsze rozpaczamy gdy Wsparcie dzieli się informacjami od użytkowników, którzy stracili swoje prace z powodu ograniczonej długości “życia” szkiców. Niestety, większa część kodu, która kontroluje prace, szkice i tagi, jest bardzo stara i skomplikowana - potrzebowałaby dużo ponownego zapisu, by zatrzymać szkice na zawsze bez dorzucania administratorom tagów dodatkowej pracy.

 

Jednakże odkryliśmy, że małe zmiany potrafią zrobić dużą różnicę w tej sprawie. Z przyjemnością możemy powiedzieć, że otrzymaliśmy coraz mniej reportów o przypadkowo zaginionej pracy od czasu Wersji 0.9.56 kiedy AD&T i wolontariusz Systemu james_ zauważył, że nie wyświetlamy daty na notatkach szkiców i dodał je. (Niedbalstwem byłoby gdybyśmy nie wykorzystali okazji, by przypomnieć wam o robieniu kopii zapasowych swoich prac gdzieś indziej.)

I ta jedna rzecz, która dopiero nadejdzie

Wolontariusze i łącznicy AD&T posługują się różnymi językami, więc jesteśmy podekscytowani za każdym razem, gdy jesteśmy o krok bliżej by zaoferować całe przeżycie AO3 w języku innym niż angielski. Jesteśmy zachwyceni mogąc powiedzieć, że ostatnio podjęliśmy się jednego z większych kroków! Scott sprawił, że sekcja FAQ jest teraz przetłumaczalna, i w tym roku, james_ rozpoczął pracę nad tym samym z naszymi emailami. Pracujemy bliżej z naszym niezwykłym komitetem Tłumaczeń, by wypróbować możliwe narzędzia dla ich pracy i nie możemy się doczekać, by przełączyć pstryczek, który pozwoli naszym użytkownikom zadecydować, w jakim języku chcieliby otrzymywać od nas oferty i powiadomienia. Jednak jest jeszcze wiele do zrobienia!

Jesteśmy tylko małą drużyną i często znajdujemy się sytuacji awaryjnej lub z zepsutym kodem, który potrzebuje natychmiastowej uwagi, co oznacza, że inne większe projekty zostają opóźnione. To nie oznacza, że się nie przejmujemy - tak jak wy, chcemy widzieć jak AO3 rośnie i prosperuje, i jest przytulnym miejscem dla wszystkich, którzy chcą go używać. (Więcej prac fanowskich dla nas!) Prosimy, pomóż nam sprawić, by serwery AO3 pozostały czynne przez długi czas i przekaż darowiznę już dzisiaj!

Ten post został przetłumaczony przez wolontariuszy OTW. By dowiedzieć się więcej o naszej pracy, odwiedź stronę Komisji Tłumaczeń na transformativeworks.org.