Εισαγωγή του Streamr Core (Beta)

Νέα εφαρμογή, νέο εικονίδιο - Παρουσιάζοντας το Streamr Core.

Χρήσιμο όπως ήταν, ποτέ δεν ήμουν ένας τεράστιος ανεμιστήρας της προηγούμενης εφαρμογής Streamr, ενός από τα παλαιότερα μέρη της tech stack του Streamr. Από τη σκοπιά του χρήστη, δεν υπήρχε ένα κεντρικό σημείο και είχε πολλές θορυβώδεις, μικρές απόψεις που κρύβουν μεγάλο μέρος της λειτουργικότητας πίσω από τους τροπικούς διαλόγους. Μόλις ξεκινήσαμε το Marketplace τον Μάιο του 2018, η αποσύνδεση μεταξύ παλαιού και νέου έγινε πολύ έντονη.

Στη συνέχεια, φυσικά, υπήρχε ο κωδικός του μπροστινού. Η γήρανση του κώδικα που επεξεργάστηκε ο επεξεργαστής καθιστούσε όλο και πιο δύσκολο να επιδιορθωθεί ή να βελτιωθεί, ειδικά επειδή ο κώδικας για τη λειτουργικότητά του αναμίχθηκε με κώδικα για τη διεπαφή χρήστη.

Με λίγα λόγια, αυτό που χρειαζόμασταν να εκσυγχρονίσουμε. Και αυτό προσπαθήσαμε να κάνουμε. Όταν ξεκινήσαμε, αυτοί ήταν οι αρχικοί μας στόχοι:

  • Δημιουργήστε ένα ενιαίο σημείο όπου θα μπορούσαμε να επιτρέψουμε στους χρήστες να διαχειρίζονται τις ροές, τους πίνακες, τους πίνακες ελέγχου και τα προϊόντα - και στο μέλλον να ελέγχουν έναν κόμβο δικτύου και να βλέπουν τα έσοδα από τα προϊόντα Marketplace και τους κόμβους του δικτύου.
  • Προσθέστε μια αναλυτική προβολή ιστορικού συναλλαγών.
  • Ξαναγράψτε το μπροστινό μέρος της εφαρμογής Editor στο React - ένα πλαίσιο Javascript, το οποίο αναπτύχθηκε αρχικά από το Facebook, το οποίο βασίζεται σε αρθρωτά μπλοκ κώδικα.
  • Βελτιώστε τη χρηστικότητα του συνόλου της εφαρμογής.

Για την επανεγγραφή του front-end του Editor, σκεφτήκαμε αρχικά να επανεξετάσουμε το παλιό UI χονδρέμποροι - και όλα. Θα είχε εξοικονομήσει χρόνο ανάπτυξης, αλλά σύντομα αναγνωρίσαμε ότι η εκτεταμένη εργασία πίσω στο τέλος μόνο για να καταλήξουμε σε μια εφαρμογή που κοίταζε και δούλευε πολύ τα ίδια από την άποψη του χρήστη, θα είχε οδηγήσει σε μια συλλογική meh από την κοινότητα Streamr ημέρα απελευθέρωσης. Αυτός είναι ο λόγος για τον οποίο αποφασίσαμε επίσης να επεξεργαστούμε το UI και UX, καθώς και τον κώδικα.

Τι άλλαξε λοιπόν;

Πυρήνας

Ένα προφανές πράγμα είναι το όνομα. Αφού εφαρμόσαμε όλες τις νέες προβολές για να συνδέσουμε το Editor με το Marketplace και όλα τα άλλα αρχεία χρηστών, έγινε σαφές ότι είχαμε καταλήξει σε κάτι περισσότερο από αυτό που είχαμε αρχικά σχεδιάσει και άξιζε ένα καλύτερο όνομα από το " σελίδες ". Είναι το κεντρικό σημείο για τους χρήστες της εφαρμογής και έτσι ο Core έμοιαζε σωστός.

Αυτές οι απόψεις αποτελούν ένα μεγάλο μέρος της ενημέρωσης και φέρνουν ρεύματα, καμβά, πίνακες ελέγχου, προϊόντα Marketplace και αγορές σε μια κεντρική τοποθεσία όπου οι χρήστες θα προσγειώνονται κατά την είσοδό τους στο Streamr.

Οι νέες προβολές εδώ περιλαμβάνουν πλακάκια καμβά, ζωντανή αναζήτηση και ταξινόμηση για κάθε προβολή, σύστημα ειδοποίησης, ιστορικό συναλλαγών μπλοκ, ενημερωμένο τμήμα προφίλ και ένα απλό σύστημα βοήθειας onboarding που βρίσκεται πίσω από το εικονίδιο '?'.

Οι μελλοντικές επαναλήψεις θα περιλαμβάνουν δυνατότητες προβολής και ελέγχου της απόδοσης των κόμβων μεσίτη δικτύου, καθώς και τον έλεγχο του ισοζυγίου πορτοφολιού σας για τα έσοδα του Marketplace ή του δικτύου.

Ethereum Ταυτότητες

Έχουμε προσθέσει την βασική υποστήριξη ταυτότητας Ethereum στον πυρήνα, έτσι ώστε να μπορείτε να δημιουργήσετε έναν λογαριασμό και να συνδεθείτε με μια μόνο διεύθυνση Ethereum και θα το αναπτύξουμε με μελλοντικές ενημερώσεις.

Βοήθεια στην πλευρική γραμμή

Αυτή η ενημερωμένη έκδοση μετακινεί τη βοήθεια της ενότητας από τους ενοχλητικούς τρόπους διαλόγου και τους δίνει τη δυνατότητα να αναπνεύσουν σε μια αναδυόμενη πλευρική γραμμή. Προσθέσαμε επίσης ένα νέο σύστημα για την εμφάνιση όλων των συντομεύσεων πληκτρολογίου της εφαρμογής, για να βοηθήσουμε νέους χρήστες να φτάσουν στην ταχύτητα. Για την αναφορά σφαλμάτων, μπορείτε να βρείτε τον τρέχοντα αριθμό έκδοσης Core app.

Αυτόματη αποθήκευση

Όλες οι σύγχρονες εφαρμογές ιστού κάνουν αυτό, αλλά η παλιά εφαρμογή δεν το έκανε, οπότε οι χρήστες έπρεπε να αποθηκεύσουν χειροκίνητα τα αρχεία τους ή φοβούνται να χάσουν τη δουλειά τους. Έχουμε ακολουθήσει το αρκετά απλό και φιλικό προς το χρήστη σύστημα Dropbox Paper, το οποίο επιτρέπει στους χρήστες να ενημερώνονται ήσυχα όταν ενημερώνεται το αρχείο τους.

Αναίρεση + Επαναφορά

Και πάλι, αυτό είναι τώρα ένα τυπικό χαρακτηριστικό όλων των σύγχρονων εφαρμογών. Ωστόσο, με μια εφαρμογή δεδομένων σε πραγματικό χρόνο σε πραγματικό χρόνο, αντιμετωπίσαμε ορισμένες ιδιαίτερες επιπλοκές στην υλοποίηση ενός τέτοιου χαρακτηριστικού. Υπάρχει ακόμα κάποια εργασία για να γίνει αυτό για να λειτουργήσει πραγματικά με τον τρόπο που θέλουμε, αλλά έχουμε δημιουργήσει ένα MVP της δυνατότητας αυτής της έκδοσης beta.

Έξυπνη καλωδίωση

Ένα από τα εκφοβιστικά - ή ίσως απογοητευτικά - χαρακτηριστικά όλων των επεξεργαστών κόμβων επεξεργάζεται τις εισόδους στις οποίες μπορείτε πραγματικά να συνδέσετε μια έξοδο. Η παλιά εφαρμογή είχε μια έκδοση αυτού αλλά τώρα στον Core έχει καθαριστεί. Οι θύρες που είναι συνδεδεμένες γίνονται πράσινες. Οι θύρες που δεν είναι, εμφανίζονται ως κόκκινες. Ελπίζουμε ότι θα βοηθήσει πολύ τους νέους χρήστες.

Πάνελ μονάδας

Η λειτουργικότητα εδώ είναι βασικά η ίδια, αλλά έχουμε επεκταθεί πώς μπορεί να χρησιμοποιηθεί. Οι χρήστες μπορούν να τοποθετήσουν τον πίνακα οπουδήποτε θέλουν, να επεκτείνουν την προβολή περιήγησης αν έχουν μεγάλη οθόνη και μπορούν να χωρέσουν περισσότερο εκεί. Μπορούν είτε να μεταφέρετε και να αποθέσετε, να επιλέξετε και να κάνετε κλικ, είτε να επιλέξετε και να επιστρέψετε για να δημιουργήσετε μια ενότητα, η οποία θα δημιουργηθεί δίπλα στον πίνακα. Μπορούν επίσης να επιλέξουν από τα αποτελέσματα αναζήτησης με τα πλήκτρα βέλους.

Έχουμε επίσης αφαιρέσει το μενού πολλαπλών επιπέδων υπέρ μιας απλής κατηγορίας δύο κατηγοριών με περιεχόμενο.

Καθαριστικό UI του καμβά

Η νέα διάταξη καθιστά το UI της μονάδας καθαρότερο και απλούστερο. Έχουμε αναδιατάξει τα στοιχεία ελέγχου χρόνου εκτέλεσης, προκειμένου να καταστεί σαφές με μια ματιά εάν οι καμβά εκτελούνται ή σταματούν.

Τέλος, έχουμε επίσης επεξεργαστεί τη διάταξη και τη σαφήνεια όλων των εγγράφων του Streamr. Το περιεχόμενο όμως χρειάζεται ακόμα κάποια ενημέρωση, επειδή τα docs είναι πάντα το τελευταίο πράγμα που πρέπει να γίνουν, αλλά θα τα ενημερώσουμε την επόμενη εβδομάδα ή έτσι.

Συνολικά, υπάρχει πολλή δουλειά που έχει μπει σε αυτή την έκδοση, αλλά είναι ακόμα σε beta, έτσι θα βρείτε μερικά πράγματα ακόμα τραχιά γύρω από τις άκρες. Θεωρούμε ότι αυτή η έκδοση είναι μια καλή βάση για να οικοδομήσουμε πάνω - όλες οι εφαρμογές Streamr έχουν τώρα επανασχεδιαστεί και επανασχεδιαστεί για να συνεργαστούν και από εδώ θα επικεντρωθούμε σε ειδικές περιπτώσεις προσαρμογής και βελτιώσεων. Εάν υπάρχουν λειτουργίες, ενσωματώσεις ή βελτιώσεις που θέλετε να δείτε, ενημερώστε μας.

Υπάρχει επίσης ένας σύνδεσμος στο μενού βοήθειας onboarding για να αναφέρετε σφάλματα, οπότε αν βρείτε κάποια, παρακαλούμε να το κάνετε.

Αλλά περισσότερο από οτιδήποτε άλλο, απλά το δοκιμάστε - και ευχαριστώ για την ανάγνωση.

Συνδεθείτε στο Streamr Core εδώ.

Μπορείτε να πιάσετε το Matt στο επίσημο τηλεοπτικό κανάλι σχεδόν οποιαδήποτε μέρα (Μπορείτε να τον επισκεφθείτε) ή μπορείτε να τον προσεγγίσετε απευθείας μέσω ηλεκτρονικού ταχυδρομείου: matt at streamr.com.