
Γλώσσα 🇨🇾 Ελληνικά (Κύπρος)
Σύνοψη
Εγκατάσταση Drupal
Add Live Commenting to Drupal Sites
Γρήγορη Εκκίνηση 
Αυτή είναι η έκδοση «too long did not read» των οδηγιών για το Drupal.
- Εγκαταστήστε το module με
composer require drupal/fcom, ή τοποθετήστε το στοmodules/custom/fastcomments/. - Ενεργοποιήστε το με
drush en fastcomments, ή από το διαχειριστικό περιβάλλον στο/admin/modules. - Πηγαίνετε στο
Administration > Configuration > Content > FastComments(/admin/config/content/fastcomments). - Εισάγετε το Tenant ID και το API Secret σας από Settings > API/SSO (EU).
- Προσθέστε το πεδίο
FastCommentsσε οποιονδήποτε τύπο περιεχομένου μέσωStructure > Content types > [type] > Manage fields.
Η μονάδα είναι δημοσιευμένη στο drupal.org/project/fcom.
Εγκατάσταση 
Το FastComments module για Drupal αντικαθιστά τα ενσωματωμένα σχόλια του Drupal με ένα γρήγορο, σε πραγματικό χρόνο σύστημα σχολιασμού. Το module είναι δημοσιευμένο στο drupal.org και λειτουργεί με Drupal 10 και 11.
There are two ways to install it.
Εγκατάσταση με Composer
composer require drupal/fcom
drush en fastcommentsΧειροκίνητη εγκατάσταση
Κατεβάστε το module από drupal.org/project/fcom και τοποθετήστε το στον φάκελο modules/custom/fastcomments/ του ιστότοπού σας. Στη συνέχεια ενεργοποιήστε το με drush en fastcomments, ή από το διαχειριστικό περιβάλλον στο Extend (/admin/modules).
Σημείωση! Το module εξαρτάται μόνο από τον πυρήνα του Drupal (user και field). Δεν απαιτούνται άλλα Drupal modules ή βιβλιοθήκες.
Μόλις το module ενεργοποιηθεί, μεταβείτε στην ενότητα Configuration για να ρυθμίσετε το Tenant ID και το API Secret.
Διαμόρφωση 
Όλες οι ρυθμίσεις βρίσκονται στο Administration > Configuration > Content > FastComments (/admin/config/content/fastcomments).
Απαιτείται
- Tenant ID - Το FastComments Tenant ID σας. Βρείτε το στο Settings > API/SSO (EU).
- API Secret - Απαιτείται για το Secure SSO, την επαλήθευση webhook και τον συγχρονισμό σελίδων. Βρίσκεται στο Settings > API/SSO (EU).
Commenting Style
Επιλέξτε το widget που ταιριάζει με τον τρόπο που θέλετε να συνομιλούν οι χρήστες στον ιστότοπό σας.
- Live Comments - Σχόλια σε πραγματικό χρόνο με νήματα.
- Streaming Chat - Διεπαφή ζωντανού chat, κατάλληλη για εκδηλώσεις και ζωντανές μεταδόσεις.
- Collab Chat - Σχολιασμός με επιλογή κειμένου στην κύρια περιοχή περιεχομένου. Οι επισκέπτες επισημαίνουν κείμενο και ξεκινούν μια συζήτηση στο πλαίσιο του κειμένου.
- Collab Chat + Comments - Ταυτόχρονα collab chat και κανονικά σχόλια στην ίδια σελίδα.
SSO Mode
- None - Χωρίς SSO. Οι χρήστες σχολιάζουν ως επισκέπτες ή δημιουργούν λογαριασμό FastComments.
- Simple - Μεταφέρει πληροφορίες χρήστη Drupal (name, email, avatar) στο FastComments χωρίς επαλήθευση από τον διακομιστή.
- Secure - Χρησιμοποιεί HMAC-SHA256 για την επαλήθευση χρηστών Drupal με το FastComments. Συνιστάται όταν έχετε ρυθμίσει API Secret.
Δείτε την ενότητα Single Sign-On (SSO) για λεπτομέρειες.
Άλλες Ρυθμίσεις
- CDN URL - Προεπιλογή:
https://cdn.fastcomments.com. - Site URL - Προεπιλογή:
https://fastcomments.com. - Email notifications - Αποστολή email στον δημιουργό περιεχομένου όταν δημοσιεύεται νέο σχόλιο στο περιεχόμενό τους.
Για τη διαμονή δεδομένων στην ΕΕ, δείτε την ενότητα EU Data Residency.
Μπλοκ Γραφικών Στοιχείων 
Το module παρέχει αρκετά blocks που μπορείτε να τοποθετήσετε από Structure > Block layout (/admin/structure/block).
- FastComments Widget - Το κύριο widget σχολιασμού. Εντοπίζει αυτόματα την τρέχουσα οντότητα. Θα παραλείπει οντότητες που έχουν ήδη προσαρτημένο το πεδίο FastComments, ώστε να μην βλέπετε διπλά widgets στην ίδια σελίδα.
- FastComments Live Chat - Συνομιλία σε πραγματικό χρόνο. Μπορεί να τοποθετηθεί παράλληλα με το πεδίο σχολίων στην ίδια σελίδα.
- FastComments Collab Chat - Σχολιασμός και συζήτηση με επιλογή κειμένου.
- FastComments Image Chat - Σχολιασμός με βάση συντεταγμένες σε εικόνες. Οι επισκέπτες κάνουν κλικ σε μια εικόνα για να αφήσουν σχόλια συνδεδεμένα με συγκεκριμένες τοποθεσίες.
- FastComments Recent Comments - Εμφανίζει πρόσφατα σχόλια σε όλο τον ιστότοπό σας. Ο αριθμός είναι ρυθμιζόμενος στο block.
- FastComments Top Pages - Εμφανίζει τις σελίδες στον ιστότοπό σας με τα περισσότερα σχόλια.
Τα content-centric blocks (Live Chat, Collab Chat, Image Chat) εντοπίζουν αυτόματα την τρέχουσα οντότητα, και καταφεύγουν σε ένα αναγνωριστικό βάσει διαδρομής σε σελίδες χωρίς οντότητα. Αυτό σημαίνει ότι λειτουργούν σε σελίδες ταξονομίας, views και προσαρμοσμένες διαδρομές χωρίς επιπλέον ρυθμίσεις.
Πεδία Τύπου Περιεχομένου 
Για τις περισσότερες ιστοσελίδες, ο πιο εύκολος τρόπος για να προσθέσετε σχόλια είναι να επισυνάψετε το πεδίο FastComments στους τύπους περιεχομένου σας. Μεταβείτε στο Structure > Content types > [type] > Manage fields και προσθέστε το πεδίο.
Κάθε οντότητα που έχει αυτό το πεδίο λαμβάνει:
- Έναν διακόπτη κατάστασης ώστε οι συντάκτες να μπορούν να ενεργοποιούν ή να απενεργοποιούν τα σχόλια ανά οντότητα.
- Ένα προαιρετικό προσαρμοσμένο αναγνωριστικό ώστε να μπορείτε να χρησιμοποιήσετε ένα σταθερό ID που δεν συνδέεται με τη διαδρομή οντότητας του Drupal.
Το κύριο FastComments Widget block γνωρίζει αυτό το πεδίο, και θα παραλείψει τις οντότητες που το έχουν ήδη επισυνάψει. Με αυτόν τον τρόπο μπορείτε να συνδυάσετε σχόλια ανά οντότητα με το block χωρίς να βλέπετε το widget δύο φορές στην ίδια σελίδα.
Ενιαία Σύνδεση (SSO) 
Το FastComments ενσωματώνεται με το σύστημα χρηστών του Drupal μέσω SSO, ή single-sign-on. Οι χρήστες σας συνδέονται στον ιστότοπο Drupal, και το module μεταβιβάζει την ταυτότητά τους στο FastComments αυτόματα. Δεν χρειάζεται να δημιουργηθούν επιπλέον λογαριασμοί και δεν απαιτείται αρχικός συγχρονισμός.
Η μονάδα υποστηρίζει τρεις τρόπους SSO, ρυθμιζόμενους στο Administration > Configuration > Content > FastComments.
Καμία
Χωρίς SSO. Οι χρήστες σχολιάζουν ως επισκέπτες ή δημιουργούν λογαριασμό FastComments. Χρησιμοποιήστε αυτό εάν ο ιστότοπός σας είναι δημόσιος και δεν χρειάζεται να συσχετίζετε τα σχόλια με χρήστες Drupal.
Απλό
Μεταβιβάζει το όνομα, το email και το avatar του χρήστη Drupal στο FastComments χωρίς επαλήθευση από τον διακομιστή. Δεν απαιτείται API Secret. Κατάλληλο για εσωτερικούς ή χαμηλού κινδύνου ιστότοπους.
Ασφαλές (προτεινόμενο)
Χρησιμοποιεί HMAC-SHA256 για να επαληθεύσει κάθε ταυτότητα χρήστη με το FastComments. Αυτός είναι ο τρόπος που πρέπει να επιλέξετε όταν έχετε διαμορφώσει API Secret, και είναι ο μοναδικός τρόπος που εμποδίζει έναν επισκέπτη να προσποιείται ότι είναι άλλος χρήστης.
Η ταυτότητα του χρήστη μεταβιβάζεται στο FastComments κάθε φορά που ένας χρήστης βλέπει ένα νήμα σχολίων. Δεν απαιτείται αρχικός ή συνεχής συγχρονισμός.
(Προαιρετικό) Προσθέστε τους διαχειριστές σας στο Χρήστες & Διαχειριστές και τους συντονιστές στο Συντονιστές Σχολίων για να βελτιώσετε την εμπειρία τους και να ενεργοποιήσετε την παρακολούθηση στατιστικών για τους συντονιστές.
Για πιο αναλυτική εξήγηση για το πώς λειτουργεί το SSO, δείτε την ενότητα SSO των εγγράφων προσαρμογής.
Δικαιώματα 
The module προσθέτει τρία δικαιώματα του Drupal που μπορείτε να αναθέσετε ανά ρόλο στο People > Permissions.
- Administer FastComments - Πρόσβαση στη φόρμα ρυθμίσεων του FastComments στο
/admin/config/content/fastcomments. - View FastComments - Απαιτείται για να δείτε το commenting widget. Χωρίς αυτό το δικαίωμα το widget δεν αποδίδεται.
- Toggle FastComments - Επιτρέπει σε χρήστες να ενεργοποιούν ή να απενεργοποιούν τα σχόλια ανά οντότητα χρησιμοποιώντας το field widget.
Εξ ορισμού, μόνο οι χρήστες με το δικαίωμα administer site configuration μπορούν να αλλάξουν τις ρυθμίσεις του FastComments. Χορηγήστε το View FastComments σε ανώνυμους και συνδεδεμένους χρήστες αν θέλετε οι επισκέπτες να βλέπουν το widget.
Πολυγλωσσικότητα 
Η μονάδα μεταβιβάζει αυτόματα τη γλώσσα του τρέχοντος ιστότοπου Drupal σε κάθε widget του FastComments. Εάν ο ιστότοπός σας Drupal είναι ρυθμισμένος για πολλαπλές γλώσσες, το περιβάλλον σχολιασμού θα εμφανιστεί στην αντίστοιχη γλώσσα χωρίς επιπλέον ρύθμιση.
Αυτό ισχύει για όλους τους τύπους widget: Live Comments, Streaming Chat, Collab Chat, Image Chat, Recent Comments και Top Pages.
Αποθήκευση Δεδομένων στην ΕΕ 
Εάν ο λογαριασμός σας στο FastComments φιλοξενείται στην ΕΕ, ενημερώστε δύο ρυθμίσεις στο Administration > Configuration > Content > FastComments:
- CDN URL -
https://cdn-eu.fastcomments.com - Site URL -
https://eu.fastcomments.com
Θα πρέπει επίσης να ανακτήσετε το Tenant ID και το API Secret από τον πίνακα ελέγχου της ΕΕ στη διεύθυνση eu.fastcomments.com/auth/my-account/api αντί για τον προεπιλεγμένο πίνακα ελέγχου των ΗΠΑ. Όλα τα υπόλοιπα στο module λειτουργούν με τον ίδιο τρόπο.
Προσαρμογή 
Το FastComments έχει σχεδιαστεί ώστε να προσαρμόζεται για να ταιριάζει στην ιστοσελίδα σας.
Εάν θέλετε να προσθέσετε προσαρμοσμένο στυλ ή να τροποποιήσετε τις ρυθμίσεις, Δείτε την τεκμηρίωση προσαρμογής μας για να μάθετε πώς.
Απαιτήσεις 
- Drupal 10 ή 11
- PHP 8.1 ή νεότερη
- Ένας λογαριασμός FastComments
Το module δεν απαιτεί άλλα modules του Drupal ούτε βιβλιοθήκες τρίτων. Εξαρτάται μόνο από τον πυρήνα του Drupal (user, field).
Μια εναλλακτική <noscript> παρέχει σχόλια παραγόμενα από τον διακομιστή για επισκέπτες χωρίς JavaScript, ώστε τα Live Comments και Streaming Chat να εξακολουθούν να λειτουργούν σε περιηγητές με απενεργοποιημένα τα scripts.