
Γλώσσα 🇨🇾 Ελληνικά (Κύπρος)
Ξεκινώντας
Διαμόρφωση
Τεκμηρίωση
Add Comments to Your Drupal Site
Αυτό είναι το επίσημο module του FastComments για το Drupal.
Ένα module για το Drupal που ενσωματώνει το FastComments με το Drupal 10/11, παρέχοντας μπλοκ widget, ενσωμάτωση πεδίων οντοτήτων, SSO και λεπτομερή δικαιώματα.
Αποθετήριο
Εγκατάσταση 
- Τοποθετήστε αυτό το module στον φάκελο
modules/custom/fastcomments/του ιστότοπου Drupal σας (ή εγκαταστήστε μέσω Composer:composer require drupal/fcom). - Ενεργοποιήστε το module:
Ή ενεργοποιήστε μέσω του διαχειριστικού περιβάλλοντος (UI) στην επιλογή Extend (drush en fastcomments/admin/modules).
Διαμόρφωση 
Πλοηγηθείτε στο Διαχείριση > Διαμόρφωση > Περιεχόμενο > FastComments (/admin/config/content/fastcomments).
Ρυθμίσεις
- Tenant ID (απαιτείται) - Το Tenant ID σας στο FastComments. Βρείτε το κάτω από Settings > API/SSO (EU).
- API Secret - Απαραίτητο για Secure SSO, επαλήθευση webhook και συγχρονισμό σελίδων. Βρίσκεται κάτω από Settings > API/SSO (EU).
- SSO Mode - Ενσωμάτωση Single Sign-On:
- None - Χωρίς SSO, οι χρήστες σχολιάζουν ως επισκέπτες ή δημιουργούν λογαριασμούς FastComments.
- Simple - Μετάδοση πληροφοριών χρήστη Drupal (όνομα, email, avatar) στο FastComments χωρίς επαλήθευση από τον διακομιστή.
- Secure - Χρήση HMAC-SHA256 επαλήθευσης για ασφαλή πιστοποίηση χρηστών Drupal με το FastComments (συνιστάται).
- Commenting Style - Ο τύπος widget που θα εμφανίζεται:
- Live Comments - Σχόλια σε πραγματικό χρόνο με νήματα.
- Streaming Chat - Διεπαφή ζωντανής συνομιλίας.
- Collab Chat - Συνεργατική επισήμανση επιλογής κειμένου στην κύρια περιοχή περιεχομένου.
- Collab Chat + Comments - Συνεργατική συνομιλία και κανονικά σχόλια.
- CDN URL - FastComments CDN URL (προεπιλογή:
https://cdn.fastcomments.com). - Site URL - FastComments site URL (προεπιλογή:
https://fastcomments.com). - Email notifications - Αποστολή email στον/στην συγγραφέα του περιεχομένου όταν δημοσιεύεται νέο σχόλιο στο περιεχόμενό τους.
Προσθήκη σχολίων σε τύπους περιεχομένου
Προσθέστε το πεδίο FastComments στους τύπους περιεχομένου σας μέσω Δομή > Τύποι περιεχομένου > [type] > Διαχείριση πεδίων. Το πεδίο διαθέτει διακόπτη κατάστασης και προαιρετικό προσαρμοσμένο αναγνωριστικό ανά οντότητα.
Φιλοξενία δεδομένων στην ΕΕ
Για φιλοξενία δεδομένων στην ΕΕ, ενημερώστε:
- CDN URL σε
https://cdn-eu.fastcomments.com - Site URL σε
https://eu.fastcomments.com
Μπλοκ widgets 
Διατίθενται διάφορα μπλοκ μέσω του Δομή > Διάταξη μπλοκ (/admin/structure/block):
- FastComments Widget - Το κύριο widget σχολιασμού. Εντοπίζει αυτόματα την τρέχουσα οντότητα. Παρακάμπτει οντότητες που έχουν ήδη το πεδίο FastComments (για να αποφεύγονται διπλότυπα).
- FastComments Live Chat - Συνομιλία σε πραγματικό χρόνο (streaming). Μπορεί να τοποθετηθεί δίπλα στο πεδίο σχολίων στην ίδια σελίδα.
- FastComments Collab Chat - Σχολιασμός και συζήτηση μέσω επιλογής κειμένου.
- FastComments Image Chat - Σχολιασμός εικόνων με βάση συντεταγμένες.
- FastComments Recent Comments - Εμφανίζει πρόσφατα σχόλια σε όλο τον ιστότοπο. Μπορεί να ρυθμιστεί ο αριθμός των σχολίων.
- FastComments Top Pages - Εμφανίζει σελίδες με τα περισσότερα σχόλια.
Τα μπλοκ που επικεντρώνονται στο περιεχόμενο (Live Chat, Collab Chat, Image Chat) εντοπίζουν αυτόματα την τρέχουσα οντότητα και σε σελίδες που δεν είναι οντότητες χρησιμοποιούν ως εναλλακτική ένα αναγνωριστικό βασισμένο στη διαδρομή.
Πολυγλωσσικότητα 
Το module περνά αυτόματα την τρέχουσα γλώσσα του ιστότοπου Drupal σε όλα τα widgets.
Δικαιώματα 
- Διαχείριση του FastComments - Πρόσβαση στη φόρμα ρυθμίσεων του FastComments.
- Προβολή FastComments - Απαιτείται για να δείτε το widget σχολιασμού.
- Εναλλαγή FastComments - Επιτρέπει στους χρήστες να ενεργοποιούν/απενεργοποιούν τα σχόλια ανά οντότητα μέσω του widget πεδίου.
Πώς λειτουργεί 
Όταν ένας χρήστης επισκέπτεται μια οντότητα με το πεδίο FastComments ενεργοποιημένο:
- Το FastComments JavaScript widget φορτώνεται από το CDN.
- Εάν έχει ρυθμιστεί το SSO, η ταυτότητα Drupal του χρήστη μεταβιβάζεται στο FastComments.
- Ένα
<noscript>fallback παρέχει σχόλια που αποδίδονται από τον διακομιστή για χρήστες χωρίς JavaScript (μόνο στις λειτουργίες Live Comments και Streaming Chat).
Απαιτήσεις 
- Drupal 10 ή 11
- PHP 8.1+
- Ένας λογαριασμός FastComments
Χρειάζεστε βοήθεια;
Εάν αντιμετωπίσετε προβλήματα ή έχετε ερωτήσεις σχετικά με το module του Drupal, παρακαλούμε:
Συμμετοχή
Οι συνεισφορές είναι ευπρόσδεκτες! Παρακαλούμε επισκεφθείτε το αποθετήριο στο GitHub για οδηγίες συνεισφοράς.