Mon Oct 05 2020
...
Ενσωμάτωση Σχολίων σε Ιστότοπο VueJS με το FastComments
! Αυτό το Άρθρο Περιέχει Τεχνική Ορολογία
Τι Νέο
Το FastComments διαθέτει τώρα ένα συστατικό Vue που είναι ισοδύναμο με το widget VanillaJS μας.
Αποφασίσαμε να ονομάσουμε τη βιβλιοθήκη fastcomments-vue. Μπορείτε να βρείτε το αποθετήριο GitHub με τον πηγαίο κώδικα εδώ.
Το αποθετήριο περιέχει επίσης παραδείγματα χρήσης του widget.
Είναι διαθέσιμο στο NPM, το οποίο μπορείτε να βρείτε εδώ.
Πώς Λειτουργεί
Ο τρόπος λειτουργίας αυτού του νέου συστατικού είναι ότι το συστατικό Vue είναι μια περιτύλιξη γύρω από το υπάρχον widget FastComments.
Αυτό σημαίνει ότι αν προσθέσουμε λειτουργίες στα υπάρχοντα συστατικά μας ή διορθώσουμε σφάλματα, θα επωφεληθείτε αμέσως!
Γιατί το Νέο Συστατικό;
Γράψαμε το widget FastComments VanillaJS για να είναι ο πυρήνας της επιχείρησής μας (μαζί με τον πυρήνα του backend). Αυτό σημαίνει ότι το σχεδιάσαμε ώστε να μπορεί να επεκταθεί ακριβώς όπως κάνουμε τώρα.
Ενώ χωρίς αυτή τη νέα βιβλιοθήκη Vue, θα μπορούσατε να έχετε ενσωματώσει το FastComments στην εφαρμογή σας γράφοντας τη δική σας βιβλιοθήκη, θα ήταν ένα σημαντικό εμπόδιο στην υιοθέτηση. Υποστηρίζοντας άμεσα το Vue, διευκολύνουμε την υιοθέτηση του FastComments για αυτούς τους τύπους πελατών.
Vue 3.0
Διαθέτουμε ένα συστατικό ειδικά σχεδιασμένο για το Vue 3.0 που ονομάζεται fastcomments-vue-next.
Εφαρμογές Μίας Σελίδας;
Το FastComments υποστηρίζει SPAs στον πυρήνα του. Το συστατικό παρακολουθεί τις αλλαγές στο αντικείμενο config - έτσι αν ενημερώσετε τη τρέχουσα σελίδα (που ονομάζεται urlId), το widget θα ανανεωθεί.
Τι Αλλάζει για Υπάρχοντες Πελάτες
Τίποτα δεν αλλάζει για τους υπάρχοντες πελάτες - και δεν υπάρχει κανένα πρόβλημα με τη χρήση της έκδοσης VanillaJS του FastComments για νέα έργα. το fastcomments-vue εξαρτάται από την έκδοση VanillaJS του FastComments και θα εξαρτάται πάντα. Εάν κυκλοφορήσουμε συστατικά Angular ή Vue, θα ακολουθήσουμε το ίδιο μοντέλο.
Το widget VanillaJS μας είναι πολυτιμό σε FastComments. Αυτή η έκδοση είναι εντελώς προσαρτητέα στην υποδομή μας.
Επιπλέον, το widget VanillaJS παραμένει μια εξαιρετική λύση για την ενσωμάτωση σχολίων σε οποιαδήποτε ιστοσελίδα που δεν χρησιμοποιεί πλαίσιο, όπως μια στατική σελίδα.
Συμπερασματικά
Με την κυκλοφορία της βιβλιοθήκης fastcomments-vue και μελλοντικών βιβλιοθηκών, ελπίζουμε ότι θα μπορέσουμε να διευκολύνουμε τους προγραμματιστές στην υιοθέτηση του FastComments χρησιμοποιώντας σύγχρονες μεθοδολογίες ανάπτυξης.
Στην υγειά σας!
