AO3 News

Post Header

Published:
2021-04-01 11:16:06 UTC
Original:
An update on blocking and muting features
Tags:

Przez lata często otrzymywaliśmy prośby o funkcje pozwalające blokować na Archive of Our Own – AO3 (Naszym Własnym Archiwum) interakcje innych użytkowników z Wami lub ukrywać treści wybranych użytkowników. To było coś, co planowaliśmy zrobić już od jakiegoś czasu i aktywnie pracowaliśmy nad tym przez ostatnie kilka miesięcy. Z tego powodu chcielibyśmy przedstawić Wam krótką informację na temat przebiegu tej pracy:

Blokowanie a Wyciszanie

Ściśle współpracujemy z zespołami Wsparcia oraz Zasad i Nadużyć, które są w bezpośrednim kontakcie z naszymi użytkownikami i mogą nam pomóc zagłębić się w cały feedback, prośby o funkcje oraz sugestie, które do nas napływają. Pomaga nam to ustalić jak możemy usatysfakcjonować życzenia większości użytkowników, aby ich doświadczenia na AO3 były bezpieczniejsze oraz przyjemniejsze, bez tworzenia nowych problemów w trakcie.

Po przedyskutowaniu sprawy, zdecydowaliśmy się rozpatrywać nową funkcjonalność jako dwa zestawy oddzielnych funkcji:

  • Blokowanie: uniemożliwienie określonym użytkownikom interakcji z Tobą
  • Wyciszanie: wykluczenie treści określonych użytkowników z Twojego osobistego doświadczenia w Archiwum

W ten sposób możemy zaoferować naszym użytkownikom zestaw opcji do nadzoru własnych doświadczeń oraz dodać warstwę chroniącą przed nękaniem, nie utrudniając tworzenia i interakcji z treściami na AO3. Dla przykładu, możesz wyciszyć użytkownika za publikowanie dużej ilości prac fanowskich z pairingiem, którego nie lubisz, ale nie masz nic przeciwko jego komentarzom pod twoimi pracami. Rozdzielając te dwa koncepty, będziemy mogli także wdrożyć początkowy, ukierunkowany zestaw opcji, jednocześnie kontynuując pracę nad resztą funkcjonalności za kulisami.

Jednak jest wiele do rozważenia, zanim będziemy mogli spisać ostateczny dokument projektowy, szczegółowo opisujący, jak chcemy, aby te funkcje działały i jak będą współdziałać z istniejącymi już funkcjonalnościami AO3. Ze względu na zakres zmian, obie te funkcje wiążą się z własnymi wyzwaniami i pułapkami, które należy rozwiązać, zanim będziemy mogli ruszyć naprzód.

Dyskusje muszą dotyczyć dziesiątek drobnych szczegółów, takich jak: „Jeśli lista wyników wyszukiwania zawiera wyciszone treści, czy liczba wyświetlana na górze wymaga dostosowania? Jak to wpływa na liczby w filtrach?”, a także ogólne kwestie, takie jak: „A co, jeśli wyzwanie ma kilku modów, każdy z własną listą zablokowanych i wyciszonych kont?”.

Kiedy już wreszcie zaczniemy pisać kod, możemy napotkać problemy techniczne, które nie były widoczne na etapach planowania, i które będą wymagały znacznych zmian naszych planów. W związku z tym, będziemy gotowi ogłosić te funkcje tylko wtedy, gdy będziemy pewni, że są bardzo blisko ukończenia, co, jak rozumiemy, jest frustrujące dla tych z Was, którzy na nie czekają.

Pieniądze a Czas

Chociaż OTW (Organizacja na rzecz Twórczości Przeobrażonej) ma wystarczająco dużo pieniędzy, aby wykonawca mógł potencjalnie zająć się kodowaniem (dzięki Waszym hojnym darowiznom!), aby zrobić to w skuteczny sposób, najpierw musimy powiedzieć mu bardzo szczegółowo, czego tak naprawdę chcemy, ponieważ jesteśmy bardziej zaznajomieni ze złożonymi funkcjami takimi jak kolekcje i wyzwania oraz mamy lepsze pojęcie o tym, jak użytkownicy korzystają z witryny i jakie problemy napotykają.

Jest to bardzo często najbardziej złożona część projektu o takiej skali i coś, czego nie możemy łatwo zlecić bez ryzyka, że końcowy wynik spowoduje więcej problemów, niż rozwiąże.

Ponadto osoby, które muszą być zaangażowane w tę rozmowę, ponieważ posiadają dużą wiedzę na temat wewnętrznego działania AO3 oraz feedbacku użytkowników, zebranego przez lata, to te same osoby, które są potrzebne, aby AO3 działało na co dzień, naprawiając błędy, dbając o aktualność backendu, a także zapewniając sprawne działanie zespołów Wsparcia oraz Zasad i Nadużyć.

Wszystko to robią wolontariusze i czasami w pierwszej kolejności muszą wypełniać inne zobowiązania, aby strona działała i była funkcjonalna. W rezultacie każdy duży, a nawet średni projekt zajmuje dużo czasu, od pierwszego pomysłu do wdrożenia nowej funkcji.

W międzyczasie...

Podczas gdy wbudowane, proste w użyciu narzędzia do blokowania i wyciszania nadal mają przed sobą długą drogę, nasz FAQ Nieoficjalnych Narzędzi Przeglądarki zawiera listę niektórych skryptów osób trzecich, które pozwalają odfiltrowywać niechciane treści. Pracujemy także nad innymi ważnymi zmianami, tak by dać Ci więcej kontroli nad Twoimi doświadczeniami w AO3.

W ubiegłym roku, dodaliśmy możliwość wyłączenia komentarzy lub zamrożenia konkretnego wątku komentarzy pod Twoimi pracami. Pracujemy też nad zmianami, które pozwolą Ci zrezygnować z otrzymywania prezentów lub zaproszeń do dołączenia do kolekcji, w ten sam sposób, w który możesz kontrolować możliwość oznaczania Cię jako współtwórcy prac przez innych. (Jak przy każdej dużej zmianie, powstanie dedykowany wpis, zawierający więcej informacji na temat tych zmian, gdy będą one gotowe do wypuszczenia).

Chociaż zawsze możliwym było korzystanie z systemu skórek AO3 do ukrycia przed sobą konkretnych prac, niedawno umożliwiliśmy ukrycie także wszystkich prac od konkretnych twórców. By to zrobić, utwórz skórkę strony i użyj poniższego kodu CSS:

  • .work-000 { display: none !important; } żeby ukryć konkretną pracę. Zastąp 000 ID pracy, którą chcesz ukryć. ID pracy to seria cyfr, którą można znaleźć w URL pracy. ID występuje bezpośrednio po /works/, np. https://ao3.org/works/000/chapters/123.
  • .user-000 { display: none !important; } żeby ukryć wszystkie prace konkretnego użytkownika. Zastąp 000 ID użytkownika, którego prace chcesz ukryć. ID użytkownika to seria cyfr, którą można znaleźć w profilu użytkownika w sekcji "My user ID is" (Moje ID użytkownika to). ID użytkownika nie zmienia się, kiedy użytkownik zmieni swoją nazwę.

By ukryć kilka rzeczy, możesz oddzielić selektory przecinkiem: .work-000, .work-149319, .user-000 { display: none !important; }

Na chwilę obecną, ta metoda działa wyłącznie w stosunku do list prac oraz wyników wyszukiwania prac, nie do zakładek. Jednakże, działamy, by rozszerzyć ją także o zakładki, przygotujemy bardziej szczegółowy samouczek, kiedy będzie gotowa. (Prosimy, zauważ, że jeśli uprzednio już ukryłaś/eś prace przy pomocy selektorów takich jak .blurb#work_000, funkcja ta nadal będzie działała, jednak nie przeniesie się automatycznie na listy zakładek i wyniki wyszukiwania w przyszłości).

Bardzo nam przykro, że trwa to dłużej niż przewidywano i mamy nadzieję, że te informacje mogą dać trochę wglądu w przyczyny takiego stanu rzeczy.

Prosimy o wyrozumiałość w trakcie naszego ustalania szczegółów i dziękujemy za wszystkie miłe słowa tu i w innych miejscach, zwłaszcza w minionym roku. Nie możemy odpowiedzieć na wszystkie tweety i komentarze, ale bardzo dziękujemy za wsparcie!