Κυκλοφορία του Mastodon 3.2, μιας αποκεντρωμένης πλατφόρμας κοινωνικής δικτύωσης

Εισήχθη απελευθέρωση μιας δωρεάν πλατφόρμας για την ανάπτυξη αποκεντρωμένων κοινωνικών δικτύων - Mastodon 3.2, το οποίο σας επιτρέπει να δημιουργείτε υπηρεσίες στις δικές σας εγκαταστάσεις που δεν βρίσκονται υπό τον έλεγχο μεμονωμένων προμηθευτών. Εάν ο χρήστης δεν μπορεί να εκτελέσει τον δικό του κόμβο, μπορεί να επιλέξει έναν αξιόπιστο δημόσια υπηρεσία για να συνδεθείτε. Το Mastodon ανήκει στην κατηγορία των ομοσπονδιακών δικτύων, στα οποία ένα σύνολο πρωτοκόλλων χρησιμοποιείται για να σχηματίσει μια ενοποιημένη δομή επικοινωνίας Δραστηριότητα Pub.

Ο κώδικας από την πλευρά του διακομιστή του έργου είναι γραμμένος σε Ruby χρησιμοποιώντας Ruby on Rails και η διεπαφή πελάτη γράφεται σε JavaScript χρησιμοποιώντας τις βιβλιοθήκες React.js και Redux. Πηγαία κείμενα εξάπλωση άδεια σύμφωνα με το AGPLv3. Υπάρχει επίσης μια στατική διεπαφή για τη δημοσίευση δημόσιων πόρων, όπως προφίλ και καταστάσεις. Η αποθήκευση δεδομένων οργανώνεται χρησιμοποιώντας PostgreSQL και Redis.
Παρέχεται ανοιχτό API για ανάπτυξη προσθήκες και σύνδεση εξωτερικών εφαρμογών (υπάρχουν πελάτες για Android, iOS και Windows, μπορείτε να δημιουργήσετε bots).

Στη νέα έκδοση:

  • Η διεπαφή για την αναπαραγωγή ήχου έχει επανασχεδιαστεί πλήρως και είναι πλέον δυνατή η αυτόματη εξαγωγή εξωφύλλων άλμπουμ από αρχεία λήψης ή η αντιστοίχιση των δικών σας μικρογραφιών.
  • Για βίντεο, εκτός από την αντιστοίχιση μιας μικρογραφίας με βάση τα περιεχόμενα του πρώτου καρέ, υπάρχει πλέον υποστήριξη για τη σύνδεση εγγενών εικόνων που εμφανίζονται αντί για το βίντεο πριν από την έναρξη της αναπαραγωγής.
  • Κατά την αποστολή συνδέσμων σε περιεχόμενο βίντεο και ήχου που φιλοξενείται στο Mastodon σε άλλες πλατφόρμες, έχει προστεθεί η δυνατότητα ανοίγματος αυτού του περιεχομένου χρησιμοποιώντας ένα εξωτερικό πρόγραμμα αναπαραγωγής για την πλατφόρμα που χρησιμοποιείται, για παράδειγμα, χρησιμοποιώντας το twitter:player.
  • Προστέθηκε πρόσθετη προστασία λογαριασμού. Εάν ο χρήστης δεν έχει ενεργοποιημένο τον έλεγχο ταυτότητας δύο παραγόντων και δεν έχει συνδεθεί στον λογαριασμό του για τουλάχιστον δύο εβδομάδες, τότε μια νέα προσπάθεια σύνδεσης από άγνωστη διεύθυνση IP θα απαιτήσει επιβεβαίωση μέσω ενός κωδικού πρόσβασης που αποστέλλεται μέσω email.
  • Όταν ρυθμίζετε την παρακολούθηση, τον αποκλεισμό ή την παράβλεψη συμμετεχόντων, μπορείτε να επισυνάψετε μια σημείωση στον χρήστη που είναι ορατή μόνο στο άτομο που την πρόσθεσε. Για παράδειγμα, μια σημείωση μπορεί να χρησιμοποιηθεί για να υποδείξει λόγους ενδιαφέροντος για έναν συγκεκριμένο χρήστη.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο