Post Header
Ένα κοινό αίτημα νέας λειτουργίας που λαμβάνουμε ανά τα χρόνια είναι η ικανότητα να μπλοκάρετε άλλους χρήστες από το να αλληλεπιδρούν μαζί σας στο Archive of Our Own – AO3 (Το Αρχείο Μας) ή να μη σας εμφανίζεται υλικό από συγκεκριμένους χρήστες. Αυτό είναι κάτι που σχεδιάζαμε να κάνουμε εδώ και καιρό και για το οποίο εργαζόμαστε τους τελευταίους μήνες. Για αυτόν τον λόγο, θέλαμε να σας ενημερώσουμε για το πώς προχωρούν οι εργασίες:
Μπλοκάρισμα έναντι Σίγησης
Συνεργαζόμαστε στενά με την Επιτροπή Υποστήριξης και την Επιτροπή Πολιτικής & Κατάχρησης, οι οποίες βρίσκονται σε άμεση επαφή με τους χρήστες μας και μπορούν να μας βοηθήσουν να διερευνήσουμε όλα τα εισερχόμενα σχόλια, αιτήματα νέων λειτουργιών και προτάσεις. Αυτό μας βοηθά στο να καθορίσουμε πώς μπορούμε να ικανοποιήσουμε τις επιθυμίες των περισσότερων χρηστών προκειμένου να κάνουμε την εμπειρία τους στο AO3 ασφαλέστερη και πιο ευχάριστη χωρίς να δημιουργήσουμε νέα προβλήματα στην πορεία.
Μετά από συζήτηση, αποφασίσαμε να θεωρήσουμε τη νέα λειτουργικότητα ως δύο σύνολα ξεχωριστών λειτουργιών:
- Μπλοκάρισμα: παρεμπόδιση συγκεκριμένων χρηστών από το να αλληλεπιδρούν μαζί σας
- Σίγηση: αποκλεισμός υλικού συγκεκριμένων χρηστών από την προσωπική σας εμπειρία στο Αρχείο
Κατά αυτόν τον τρόπο, μπορούμε να προσφέρουμε στους χρήστες ένα σύνολο επιλογών για να καθορίσουν τη δική τους εμπειρία και να προσθέσουμε ένα επίπεδο προστασίας ενάντια στην παρενόχληση, χωρίς να κάνουμε τη δημιουργία υλικού και την αλληλεπίδραση με αυτό δυσκολότερη στο AO3. Για παράδειγμα, ίσως θέλετε να σιγήσετε έναν χρήστη ο οποίος αναρτά πάρα πολλά έργα θαυμαστών για ένα ζευγαράκι που δε σας αρέσει, αλλά δε σας πειράζει ο ίδιος χρήστης να μπορεί να αφήνει σχόλια στα έργα σας. Διαχωρίζοντας τις δύο έννοιες, θα είναι επίσης δυνατό να εγκαταστήσουμε ένα αρχικό, εστιασμένο σύνολο επιλογών ενώ παράλληλα θα εξακολουθούμε να εργαζόμαστε για τα υπόλοιπα μέρη των λειτουργιών παρασκηνιακά.
Παρόλα αυτά, υπάρχουν πολλά που πρέπει να ληφθούν υπ’ όψιν προτού μπορέσουμε να συντάξουμε το έγγραφο του τελικού σχεδίου με τις λεπτομέρειες του πώς θέλουμε να δουλεύουν αυτές οι λειτουργίες και πώς θα αλληλεπιδρούν με τις υπάρχουσες λειτουργίες του AO3. Λόγω του μεγέθους της αλλαγής, και οι δύο αυτές λειτουργίες παρουσιάζουν τις δικές τους προκλήσεις και εμπόδια που πρέπει να αντιμετωπιστούν πριν μπορέσουμε να προχωρήσουμε.
Οι συζητήσεις πρέπει να ξεκαθαρίσουν δεκάδες τέτοιες μικρές λεπτομέρειες, όπως "Αν μια λίστα αποτελεσμάτων αναζήτησης περιέχει σιγασμένο υλικό, πρέπει να προσαρμοστεί ο αριθμός των αποτελεσμάτων που εμφανίζεται στην κορυφή; Πώς αλληλεπιδρά αυτό με τους αριθμούς στα φίλτρα;" καθώς και προβλήματα γενικότερης φύσης, όπως "Τι θα γίνει αν μια πρόκληση έχει πολλαπλούς ελεγκτές, με καθένα να έχει τις δικές τους λίστες μπλοκαρισμένων και σιγασμένων λογαριασμών;"
Μόλις ξεκινήσουμε να γράφουμε τον κώδικα, μπορεί να βρεθούμε μπροστά σε τεχνικά προβλήματα τα οποία δεν ήταν εμφανή κατά τα στάδια του σχεδιασμού και τα οποία απαιτούν σημαντικές αλλαγές στα σχέδιά μας. Ως εκ τούτου, θα είμαστε έτοιμοι να ανακοινώσουμε αυτές τις λειτουργίες μόνο όταν είμαστε βέβαιοι πως βρίσκονται κοντά στην ολοκλήρωσή τους, το οποίο κατανοούμε ότι είναι απογοητευτικό για όσους από εσάς περιμένετε τις συγκεκριμένες λειτουργίες.
Χρήματα έναντι Χρόνου
Παρόλο που το OTW (Οργανισμός Μετασχηματιστικών Έργων) διαθέτει αρκετά χρήματα για την πρόσληψη ενός εργολάβου που ενδεχομένως θα χειριστεί το κομμάτι του προγραμματισμού (χάρη στις γενναιόδωρες δωρεές σας!), προκειμένου όμως να συμβεί αυτό με αποτελεσματικό τρόπο, πρέπει πρώτα να του στείλουμε με πολύ λεπτομέρεια τι ακριβώς θέλουμε, μιας και είμαστε πιο εξοικειωμένοι με πολύπλοκες λειτουργίες όπως οι συλλογές και οι προκλήσεις και έχουμε καλύτερα ιδέα του τρόπου με τον οποίο ο κόσμος χρησιμοποιεί την ιστοσελίδα καθώς και των προβλημάτων που αντιμετωπίζουν.
Αυτό είναι συνήθως το πιο πολύπλοκο κομμάτι ενός έργου τέτοιας έκτασης και κάτι που δεν μπορούμε να το αναθέσουμε σε τρίτους χωρίς τον κίνδυνο το τελικό αποτέλεσμα να προκαλεί περισσότερα προβλήματα απ’ ό,τι λύνει.
Επιπλέον, τα άτομα που πρέπει να εμπλακούν σε αυτήν τη συζήτηση επειδή γνωρίζουν πολλά για τις εσωτερικές λειτουργίες του AO3 και τα σχόλια/κριτικές των χρηστών ανά τα χρόνια, είναι τα ίδια άτομα που χρειάζονται για να κρατούν το AO3 καθημερινά σε λειτουργία, να διορθώνουν προβλήματα, να σιγουρεύονται ότι το παρασκηνιακό κομμάτι της ιστοσελίδας παραμένει ενημερωμένο και να διασφαλίζουν την ομαλή λειτουργία της Επιτροπής Υποστήριξης και της Επιτροπής Πολιτικής & Κατάχρησης.
Όλα αυτά πραγματοποιούνται από εθελοντές και μερικές φορές άλλες υποχρεώσεις χρειάζεται να λάβουν προτεραιότητα ώστε να κρατηθεί η ιστοσελίδα λειτουργική. Ως αποτέλεσμα, κάθε μεγάλο ή μεσαίο έργο απαιτεί πολύ καιρό από την αρχική ιδέα μέχρι την παρουσίαση της νέας λειτουργίας.
Εν τω μεταξύ...
Αν και τα εύκολα εργαλεία για μπλοκάρισμα και σίγηση χρειάζονται ακόμα χρόνο οι Συχνές Ερωτήσεις για τα Ανεπίσημα Εργαλεία Πλοηγού αναφέρουν μερικά userscript τρίτων που σας επιτρέπουν να φιλτράρετε το ανεπιθήμητο περιεχόμενο. Επίσης εργαζόμαστε σε άλλες σημαντικές αλλαγές για να σας δώσουμε περισσότερο έλεγχο επί της εμπειρίας σας στο AO3.
Πέρυσι, προσθέσαμε την δυνατότητα να απενεργοποιήσετε τα σχόλια ή να παγώσετε συγκεκριμένα νήματα σχολίων στα έργα σας. Επίσης εργαζόμαστε σε αλλαγές που θα σας επιτρέψουν, εφόσον το θέλετε, να μην λαμβάνετε δώρα ή προσκλήσεις σε συλλογές, ίδιας λογικής με το πώς μπορείτε να ελέγξετε αν μπορούν τρίτοι να σας προσθέσουν ως συν-δημιουργό σε κάποιο έργο. (Όπως και για τις περισσότερες μεγάλες αλλαγές, θα υπάρξουν αναρτήσεις στα νέα με περισσότερες πληροφορίες επί αυτών των αλλαγών όταν αυτές είναι έτοιμες προς χρήση.)
Αν και ήταν πάντοτε εφικτό να χρησιμοποιήσετε το τη λειτουργία θεμάτων του AO3 για να κρύψετε συγκεκριμένα έργα, προσθέσαμε και την δυνατότητα να κρύψετε όλα τα έργα συγκεκριμένων δημιουργών. Για να το καταφέρετε αυτό, δημιουργήστε ένα νέο θέμα για την ιστοσελίδα και χρησιμοποιήστε την ακόλουθη CSS:
-
.work-000 { display: none !important; }για να κρύψετε κάποιο έργο. Αντικαταστήστε το000με το κωδικό αριθμό που ταυτοποιεί το έργα που θέλετε να κρύψετε. Ο αριθμός ταυτότητας του έργου βρίσκεται στο URL του έργου. Βρίσκεται ακριβώς μετά από το/works/, π.χ.https://ao3.org/works/000/chapters/123. -
.user-000 { display: none !important; }για να κρύψετε όλα τα έργα κάποιου δημιουργού. Αντικαταστήστε το000με τον κωδικό αριθμό ταυτότητας του χρήστη του οποίου τα έργα θέλετε να κρύψετε. Ο αριθμός ταυτότητας ενός χρήστη βρίσκεται στο τομέα "My user ID is" (Ο αριθμός ταυτότητας του χρήστη μου είναι) στο προφίλ του εκάστοτε χρήστη. Ο αριθμός ταυτότητας του χρήστη δεν αλλάζει αν ο χρήστης αλλάξει το όνομά του
Για να κρύψετε πολλαπλά αντικείμενα, μπορείτε να διαχωρίσετε τους διαλογείς με κόμμα: .work-000, .work-149319, .user-000 { display: none !important; }
Προς το παρόν, αυτή η προσέγγιση εφαρμόζεται μόνο σε λίστες έργων και αποτελέσματα αναζήτησης έργων, όχι σε σελιδοδείκτες. Ωστόσο, εργαζόμαστε ώστε να το επεκτείνουμε και στους σελιδοδείκτες και θα έχουμε λεπτομερέστερες οδηγίες χρήσης μόλις τελειώσουμε. (Παρακαλούμε σημειώστε πως αν έχετε κρύψει έργα με διαλογείς .blurb#work_000 στο παρελθόν, αυτό θα παραμείνει σε ισχύ αλλά δεν θα επεκταθεί αυτόματα σε λίστες σελιδοδεικτών και αποτελέσματα αναζήτησης στο μέλλον.)
Λυπούμαστε πολύ που η διαδικασία διαρκεί περισσότερο από το αναμενόμενο και ελπίζουμε πως η παρούσα ενημέρωση μπορεί να σας δώσει μια εικόνα των λόγων για τους οποίους συμβαίνει αυτό.
Παρακαλούμε κάνετε υπομονή ενώ τακτοποιούμε τις λεπτομέρειες και ευχαριστούμε για τα καλά σας λόγια εδώ και αλλού, ειδικά κατά τον τελευταίο χρόνο. Δεν μπορούμε να απαντήσουμε σε όλα τα tweets και σχόλια, αλλά εκτιμούμε την υποστήριξή σας πάρα πολύ!
