FastComments.com

Add Live Commenting to Drupal Sites

Εγκατάσταση Internal Link

Το module FastComments για το Drupal αντικαθιστά τα ενσωματωμένα σχόλια του Drupal με ένα γρήγορο, σε πραγματικό χρόνο σύστημα σχολιασμού. Το module είναι δημοσιευμένο στο drupal.org και λειτουργεί με Drupal 10 και 11.

Υπάρχουν δύο τρόποι εγκατάστασης.

Εγκατάσταση μέσω 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). Δεν απαιτούνται άλλα modules ή βιβλιοθήκες του Drupal.

Μόλις ενεργοποιηθεί το module, μεταβείτε στην ενότητα Configuration για να ρυθμίσετε το Tenant ID και το API Secret.

Μπλοκ widget Internal Link

Το module περιλαμβάνει αρκετά μπλοκ που μπορείτε να τοποθετήσετε από το Structure > Block layout (/admin/structure/block).

  • FastComments Widget - Το κύριο widget σχολιασμού. Ανιχνεύει αυτόματα την τρέχουσα οντότητα. Θα παραλείψει τις οντότητες που έχουν ήδη το πεδίο FastComments επισυναπτόμενο, οπότε δεν θα δείτε διπλά widgets στην ίδια σελίδα.
  • FastComments Live Chat - Συνομιλία ροής σε πραγματικό χρόνο. Μπορεί να τοποθετηθεί δίπλα στο πεδίο σχολίου στην ίδια σελίδα.
  • FastComments Collab Chat - Σχολιασμός και συζήτηση με επιλογή κειμένου.
  • FastComments Image Chat - Σχολιασμός βάσει συντεταγμένων σε εικόνες. Οι επισκέπτες κάνουν κλικ σε μια εικόνα για να αφήσουν σχόλια συνδεδεμένα με συγκεκριμένες τοποθεσίες.
  • FastComments Recent Comments - Εμφανίζει πρόσφατα σχόλια σε όλο τον ιστότοπό σας. Ο αριθμός είναι ρυθμιζόμενος στο μπλοκ.
  • FastComments Top Pages - Εμφανίζει τις σελίδες του ιστότοπού σας με τα περισσότερα σχόλια.

Τα μπλοκ που επικεντρώνονται στο περιεχόμενο (Live Chat, Collab Chat, Image Chat) ανιχνεύουν αυτόματα την τρέχουσα οντότητα και καταφεύγουν σε ένα αναγνωριστικό με βάση τη διαδρομή σε σελίδες που δεν είναι οντότητες. Αυτό σημαίνει ότι λειτουργούν σε σελίδες ταξονομίας, views και προσαρμοσμένες διαδρομές χωρίς επιπλέον ρύθμιση.

Πεδία τύπου περιεχομένου Internal Link

Για τις περισσότερες ιστοσελίδες, ο πιο εύκολος τρόπος για να προσθέσετε σχόλια είναι να επισυνάψετε το πεδίο FastComments στους τύπους περιεχομένου σας. Μεταβείτε στο Structure > Content types > [type] > Manage fields και προσθέστε το πεδίο.

Κάθε οντότητα που έχει το πεδίο αποκτά:

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

Το κύριο μπλοκ FastComments Widget γνωρίζει αυτό το πεδίο και θα παραλείψει οντότητες που το έχουν ήδη επισυνάψει. Με αυτόν τον τρόπο μπορείτε να συνδυάσετε σχόλια ανά οντότητα με το μπλοκ χωρίς να βλέπετε το widget δύο φορές στην ίδια σελίδα.

Δικαιώματα Internal Link

Το module προσθέτει τρία δικαιώματα Drupal τα οποία μπορείτε να αναθέσετε ανά ρόλο κάτω από People > Permissions.

  • Administer FastComments - Πρόσβαση στη φόρμα ρυθμίσεων του FastComments στη διεύθυνση /admin/config/content/fastcomments.
  • View FastComments - Απαιτείται για να δείτε το widget σχολίων. Χωρίς αυτό το δικαίωμα το widget δεν θα εμφανιστεί.
  • Toggle FastComments - Επιτρέπει στους χρήστες να ενεργοποιούν ή να απενεργοποιούν τα σχόλια ανά οντότητα χρησιμοποιώντας το widget πεδίου.

Από προεπιλογή, μόνο οι χρήστες με το δικαίωμα administer site configuration μπορούν να αλλάξουν τις ρυθμίσεις του FastComments. Χορηγήστε View FastComments σε ανώνυμους και πιστοποιημένους χρήστες αν θέλετε οι επισκέπτες να δουν το widget.

Πολυγλωσσικότητα Internal Link

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

Αυτό ισχύει για όλους τους τύπους widget: Live Comments, Streaming Chat, Collab Chat, Image Chat, Recent Comments, και Top Pages.

Αποθήκευση δεδομένων στην ΕΕ Internal Link

Εάν ο λογαριασμός 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 αντί για τον προεπιλεγμένο πίνακα ελέγχου των ΗΠΑ. Όλα τα υπόλοιπα στη μονάδα λειτουργούν με τον ίδιο τρόπο.

Προσαρμογή Internal Link


Το FastComments έχει σχεδιαστεί ώστε να προσαρμόζεται και να ταιριάζει με τον ιστότοπό σας.

Εάν θέλετε να προσθέσετε προσαρμοσμένο στυλ ή να τροποποιήσετε τη διαμόρφωση, Δείτε την τεκμηρίωση προσαρμογής για να μάθετε πώς.