
Γλώσσα 🇬🇷 Ελληνικά
Έναρξη
Διαμόρφωση
Τεκμηρίωση
Add Comments to Your Drupal Site
Αυτή είναι η επίσημη Μονάδα Drupal για το FastComments.
Μια μονάδα Drupal που ενσωματώνει το FastComments με το Drupal 10/11, παρέχοντας μπλοκ widget, ενσωμάτωση πεδίων οντότητας, SSO και λεπτομερή έλεγχο δικαιωμάτων.
Αποθετήριο
Εγκατάσταση 
- Τοποθετήστε αυτή τη μονάδα στον κατάλογο του ιστότοπού σας Drupal
modules/custom/fastcomments/(ή εγκαταστήστε μέσω Composer:composer require drupal/fcom). - Ενεργοποιήστε τη μονάδα:
Ή ενεργοποιήστε μέσω της διεπαφής διαχείρισης στο Extend (drush en fastcomments/admin/modules).
Διαμόρφωση 
Πλοηγηθείτε στο Διαχείριση > Διαμόρφωση > Περιεχόμενο > FastComments (/admin/config/content/fastcomments).
Ρυθμίσεις
- Tenant ID (απαραίτητο) - Το Tenant ID του FastComments. Βρείτε το κάτω από Ρυθμίσεις > API/SSO (EU).
- API Secret - Απαραίτητο για Ασφαλές SSO, επαλήθευση webhook και συγχρονισμό σελίδας. Βρίσκεται κάτω από Ρυθμίσεις > API/SSO (EU).
- SSO Mode - Ενσωμάτωση Single Sign-On:
- Καμία - Δεν υπάρχει SSO, οι χρήστες σχολιάζουν ως επισκέπτες ή δημιουργούν λογαριασμούς FastComments.
- Απλή - Μεταβιβάζει πληροφορίες χρήστη Drupal (όνομα, email, avatar) στο FastComments χωρίς επαλήθευση στην πλευρά του server.
- Ασφαλής - Χρησιμοποιεί επαλήθευση HMAC-SHA256 για να πιστοποιεί με ασφάλεια τους χρήστες Drupal με το FastComments (συνιστάται).
- Commenting Style - Ο τύπος του widget που θα εμφανιστεί:
- Ζωντανά Σχόλια - Σχόλια με νήματα σε πραγματικό χρόνο.
- Streaming Chat - Διεπαφή ζωντανού chat.
- Collab Chat - Συνεργατική επισήμανση επιλογής κειμένου στην κύρια περιοχή περιεχομένου.
- Collab Chat + Comments - Συνεργατικό chat και τυπικά σχόλια.
- CDN URL - Το URL του FastComments CDN (προεπιλογή:
https://cdn.fastcomments.com). - Site URL - Το URL του site FastComments (προεπιλογή:
https://fastcomments.com). - Email notifications - Αποστολή email στους συγγραφείς περιεχομένου όταν προστίθεται ένα νέο σχόλιο στο περιεχόμενό τους.
Προσθήκη σχολίων σε τύπους περιεχομένου
Προσθέστε το πεδίο FastComments στους τύπους περιεχομένου σας μέσω Δομή > Τύποι περιεχομένου > [type] > Διαχείριση πεδίων. Το πεδίο διαθέτει διακόπτη κατάστασης και προαιρετικό προσαρμοσμένο αναγνωριστικό ανά οντότητα.
Φιλοξενία δεδομένων στην ΕΕ
Για φιλοξενία δεδομένων στην ΕΕ, ενημερώστε:
- CDN URL σε
https://cdn-eu.fastcomments.com - Site URL σε
https://eu.fastcomments.com
Μπλοκ widget 
Διατίθενται αρκετά μπλοκ μέσω του Structure > Block layout (/admin/structure/block):
- FastComments Widget - Το κύριο widget σχολιασμού. Εντοπίζει αυτόματα την τρέχουσα οντότητα. Παραλείπει οντότητες που ήδη έχουν το πεδίο FastComments (για να αποφεύγονται διπλότυπα).
- FastComments Live Chat - Συνομιλία ροής σε πραγματικό χρόνο. Μπορεί να τοποθετηθεί δίπλα στο πεδίο σχολίων στην ίδια σελίδα.
- 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 ενεργοποιημένο:
- Το widget JavaScript του FastComments φορτώνεται από το CDN.
- Αν έχει ρυθμιστεί SSO, η ταυτότητα Drupal του χρήστη μεταβιβάζεται στο FastComments.
- Ένα fallback
<noscript>παρέχει σχόλια που έχουν αποδοθεί από τον διακομιστή για χρήστες χωρίς JavaScript (μόνο στις λειτουργίες Live Comments και Streaming Chat).
Χρειάζεστε βοήθεια;
Εάν αντιμετωπίσετε οποιαδήποτε προβλήματα ή έχετε ερωτήσεις σχετικά με το Drupal Module, παρακαλούμε:
Συνεισφορές
Οι συνεισφορές είναι ευπρόσδεκτες! Παρακαλούμε επισκεφθείτε το αποθετήριο GitHub για οδηγίες σχετικά με τη συνεισφορά.