
שפה 🇮🇱 עברית
היסודות
מראה ותחושה
תגובות בזמן אמת
דפים ומיון
תיבת התגובה
כניסה יחידה (SSO)
תגובות אנונימיות
שונות
התאמות ותצורה
הקשר
כאן תמצאו תיעוד מעמיק על כל אחת מהתכונות וההגדרות שהווידג'ט התגובות תומך בהן.
תיעוד זה יכסה את המושגים המרכזיים ויתעמק בכל תחום פונקציונליות, עם מדריכים מעשיים ובעיות נפוצות.
יסופקו דוגמאות קוד, כאשר השורות הרלוונטיות יודגשו. צילומי מסך של דפי התצורה יסופקו במידת הצורך.
דוגמאות הקוד ישתמשו בספריית vanilla JavaScript שלנו, אולם אפשרויות התצורה משתמשות בדיוק באותם שמות בכל הגרסאות של ווידג'ט התגובות (React, Vue וכו').
רוב ההגדרות והתכונות המתוארות במדריך זה אינן דורשות כתיבת קוד.
זיהוי החשבון שלך 
יתכן שתגלה כי הווידג'ט לתגובות ניתן לשימוש עם מזהה שוכר (Tenant ID) של "demo", למשל:
Run 
זה מיועד רק כדי להתנסות ולשחק עם הווידג'ט לתגובות. בסביבת ייצור, תעביר את מזהה השוכר שלך, כך:
Run 
מזהה השוכר שלך כבר מיושם על הווידג'ט לתגובות ב-קטע הקוד בחשבונך.
תוכל גם למצוא את מזהה השוכר שלך ולנהל את מפתחות ה-API שלך בעמוד האישורים של ה-API.
מרגע זה, אם אתה מחובר ל-FastComments, דוגמאות הקוד ישתמשו במזהה השוכר האמיתי שלך (אם אתה מחובר ב־https://fastcomments.com).
כיצד תגובות מקושרות לדפים ולמאמרים 
כאשר מציגים שרשור תגובות, או משאירים תגובה, FastComments צריך לדעת לאיזה עמוד, מאמר או מוצר שייכות אותן תגובות.
לשם כך אנחנו משתמשים במשהו שאנחנו קוראים לו "URL ID". זה יכול להיות מזהה, כמו מחרוזת או מספר, או כתובת URL.
כברירת מחדל, אם אינך מציין את urlId, הוא יהפוך לכתובת ה-URL של העמוד. ניקח את כתובת ה-URL הנוכחית של העמוד, וננקה אותה כדי להסיר כל פרמטר שיווקי נפוץ או מזהי מעקב.
במקרים של אינטגרציות צד שלישי, כמו WordPress, בדרך כלל התוסף שלנו ישתמש במזהה שמייצג את המידע הנצפה כרגע כ URL ID, למשל מזהה המאמר/העמוד.
Run 
אחת מהנקודות שנזכיר לעתים קרובות במסמך זה היא ה- Widget Customization UI.
ניתן להשתמש בממשק זה כדי לבצע שינויים רבים בווידג'ט התגובות ללא שימוש בקוד.
כאשר יוצרים כלל התאמה אישית, לעתים נרצה שהוא יחול על כל העמודים באתר שלנו. עם זאת, במקרים מסוימים נרצה להתאים את ווידג'ט התגובות לעמוד מסוים, בין אם כדי להחיל עיצוב מותאם אישית, או אולי להפוך את התגובות בעמוד זה לאנונימיות. אפשר גם, לדוגמה, להציג תגובות חיים מיד בחלק מהעמודים, בזמן שבל אחרים להסתיר אותן מתחת לכפתורי התראה.
כל זה אפשרי דרך שדה קלט ה-URL ID בעמוד זה, שנראה כך:
הערך בשדה זה צריך להתאים לפרמטר urlId המועבר לווידג'ט התגובות. אם ברצונך שהכלל שלך לא יהיה תלוי ב-urlId, השאר שדה זה ריק או הזן *.
נכון ל-2023 שדה ה-URL ID בהתאמה האישית של הווידג'ט גם תומך בתבניות! לדוגמה ייתכן שיהיו לך
*/blog/* כדי להוסיף עיצוב ייחודי לבלוג שלך ו-*/store/* כדי שיהיה עיצוב ייחודי לחנות שלך,
וכל זאת תוך שימוש באותו דומיין.
נקודות חשובות
- If your page has hash parameters (like example.com#page-1) - this will become part of the URL ID, by default.
- During migrations, for example from WordPress to Gatsby, you may have to migrate the URL ID comment values after the initial migration. For that, reach out to us.
הצגת אותן תגובות בדפים שונים 
מכיוון שהפרמטר urlId מאפשר לנו להגדיר לאיזה דף, או למזהה, התגובות משוייכות, נוכל פשוט להגדיר את urlId לאותו ערך בעמודים אלה.
Run 
עיצוב מותאם אישית 
FastComments תוכנן להיות מותאם אישית. ווידג'ט התגובות עצמו רץ בתוך iframe מטעמי אבטחה, לכן כדי להחיל עיצוב מותאם אישית עליך לפעול לפי אחת משתי הגישות.
הגישה הראשונה, הקלה ביותר והמועדפת עלינו, היא שימוש בדף ההתאמה האישית של הווידג'ט.
בדף ההתאמה האישית של הווידג'ט, ראה את הסעיף "הצג אפשרויות מתקדמות", שמתחתיו יש אזור שכותרתו "CSS מותאם אישית":
גישה זו כוללת כמה יתרונות:
- ה-CSS שהוזן מועבר במצב ממוזער (minified) לפני שהוא נשלח למשתמש, והפורמט נשמר עקבי בממשק העריכה.
- תקבלו את כל היתרונות של ממשק התאמה של הווידג'ט, למשל התאמה נוחה של ווידג'ט התגובות לאתרים שונים.
- כשאנו מבצעים שינויים בווידג'ט התגובות, העיצוב המותאם שלכם ייבדק כחלק מתהליך השחרור שלנו.
הגישה השנייה היא לציין את הפרמטר customCSS בקונפיגורציית הווידג'ט, באופן הבא:
Run 
עם זאת, קיימות מגבלות:
- יש מגבלה על כמות ה-CSS המותאם שניתן להעביר לפני ששרתינו ידחו את הבקשה, בשל גודל הכותרות.
- עליכם לנהל את ה-CSS המותאם בתשתית ובמערכת הבנייה שלכם. לעתים זה יכול להיות יתרון ולא חסרון.
- קיים עומס נוסף בשל שליחת ה-CSS המותאם ברשת פעמיים במקרה זה, מכיוון שהוא נשלח לשרתינו ואז נשלח חזרה בתוכן ה-iframe. עם זאת, עבור רוב גדלי המטען, זה אינו מורגש.
- אופטימיזציה נפוצה היא למזער (minify) את ה-CSS כדי להקטין את גודלו ברשת, אך בגישה זו תצטרכו לטפל בכך בעצמכם.
- ה-CSS המותאם שלכם לא ייבדק כאשר אנו מבצעים שינויים.
קבצי CSS חיצוניים
ניתן להורות לווידג'ט למשוך קובץ חיצוני באמצעות @import!
מומלץ לשים את ה-@import בכלל התאמה. כך, אם נצטרך אי פעם לשנות את ווידג'ט התגובות, נוכל להשתמש בכלי האוטומציה שלנו כדי לאמת את ההגדרות שלכם. לדוגמה, תיצרו כלל התאמה בממשק התאמת הווידג'ט, תלחצו על Advanced, ותכניסו ב-Custom CSS:
@import url(https://example.com/styles.css);
בקוד — לא מומלץ
ניתן גם לטעון קובץ CSS חיצוני באמצעות המאפיין customCSS:
Run 
עם זאת, זכרו שה-CSS שלכם לא יוכל להיבדק על ידינו אם תעשו זאת.
עיצוב חלון פרופיל משתמש
ניתן גם לעצב חלונות פרופיל משתמש באמצעות CSS מותאם אישית. עם זאת, כדי להבטיח שהעיצוב המותאם יחול על פרופילי משתמש, כל בוחרי ה-CSS חייבים להיות עם קידומת .user-profile. ללא קידומת זו, העיצוב המותאם לא יילקח בחשבון עבור חלונות פרופיל משתמש.
לדוגמה:
Run 
תאימות לאחור
ב-FastComments, אנו יודעים שלקוחותינו מתאימים את ווידג'ט התגובות. זה נעשה במכוון — הדבר האחרון שאנו רוצים הוא שמוצרנו יגרום לחוסר עקביות בעיצוב במוצר שלכם.
מכיוון שזה חלק חשוב במוצר שלנו, יש לנו צינור בנייה שמאפשר לנו לסקור שינויים בווידג'ט התגובות עבור כל לקוח, בכל שחרור.
אם נגלה בעיות קטנות, נעדכן את החשבון שלכם כדי להבטיח שהשחרור יעבור חלק. אם נראה שינויים משמעותיים שמעכבים פעולה, זה יאפשר לנו לעצור את השחרור.
גופנים מותאמים אישית 
FastComments נבנה כדי לאפשר התאמה אישית, והגופן שבו משתמשים הווידג'טים שלנו אינו יוצא מן הכלל.
כברירת מחדל, FastComments משתמש ב-system font stack כדי להיראות הטוב ביותר על מגוון רחב של מכשירים.
כדי להגדיר גופנים משלך, ראה את תיעוד ה-CSS המותאם.
שם תמצא דרך להגדיר CSS מותאם, שיאפשר לך לקבוע את הגופנים הרצויים.
כיצד להגדיר את הגופן
כדי לעקוף את הגופן, אנו ממליצים להגדיר את ה-CSS שלך באמצעות הסלקטורים .fast-comments, textarea. לדוגמה:
Run 
הסרת מיתוג 
ללקוחות בעלי חשבונות Pro או Enterprise מותר מיתוג לבן. פשוט פנו אלינו ונשמח לעזור.
אם ברצונכם להסיר את הלוגו שלנו מהווידג'ט התגובות בלבד, אפשרות זו מופעלת אוטומטית בתכניות Flex ו-Pro.
תכניות אלה מספקות גם את אותה פונקציונליות עבור אימיילים שנשלחים מהפלטפורמה שלנו.
תמיכה ברקע כהה (מצב כהה) 
כברירת מחדל, וידג'ט ההערות של FastComments יזהה אוטומטית מצב כהה ברוב האתרים.
כאשר מזוהה מצב כהה, FastComments יהפוך טקסט שחור על רקעים לבנים לטקסט לבן על רקע שחור. גם תמונות ישתנו.
בעת טעינת הדף, הווידג'ט ינסו לקבוע עד כמה רקע הדף מאחורי הווידג'ט כהה. משמעות הדבר היא ש הדף יכול להיות עם רקע לבן, אך אם תשים את הווידג'ט של ההערות בתוך מכל (container) עם רקע שחור, מצב כהה אמור עדיין להיות מופעל אוטומטית כדי להקל על קריאת ההערות.
עם זאת, מנגנון הגילוי, שתלוי בקביעת "בהירות", עשוי שלא להפעיל את מצב-הכהה כאשר תרצה בכך. כדי לאלץ הפעלה שלו, הגדר את hasDarkBackground flag to true as follows:
Run 
הפעלה וכיבוי של מצב כהה 
לאתרים שמאפשרים להחליף למצב כהה לאחר הטעינה הראשונית של הדף, זה קצת יותר מורכב.
ראשית, בכל הגרסאות הנוכחיות של ספריית ווידג'ט ההערות (React, Vue) יש דוגמאות להחלפת מצב כהה במאגרי הקוד המתאימים.
עבור הווידג'ט של VanillaJS, נצטרך לבצע עוד עבודה. קודם כל, FastCommentsUI מחזירה אובייקט עם הפונקציות "destroy" ו-"update".
נוכל פשוט לקרוא לפונקציית update בכל פעם שנרצה לעדכן את תצורת הווידג'ט של ההערות, כך. הנה דוגמה עובדת מלאה להחלפת מצב כהה עם הווידג'ט של VanillaJS.
Run 
החלפת טקסט 
עם FastComments, כל הטקסט בווידג' התגובות ניתן להתאמה אישית.
ניתן להחליף פיסת טקסט אחת, כמו כפתור השליחה, או את כל הטקסט בכל ווידג' התגובות.
ברירת מחדל, הטקסט בווידג' התגובות מתורגם בהתאם ל-locale של המשתמש. עם זאת, נוכל להחליף את הטקסט אם אנו בטוחים שבסיס המשתמשים שלנו משתמש באותו locale/שפה, לדוגמה:
Run 
כל התרגומים שניתנים להתאמה אישית נמצאים כאן תחת הלשונית "אפשרויות מתקדמות".
עם זאת, יש דרך קלה יותר, דרך ממשק ההתאמה של הווידג'. שם ניתן פשוט למצוא את הטקסט שמוצג בווידג' התגובות ב-locale EN_US, ולציין החלפה.
כל ההחלפות של התרגומים כרגע חלות על כל ה-locales.
שינוי האווטאר המוגדר כברירת מחדל 
כאשר משתמש מגיב ב-FastComments בפעם הראשונה, ננסה לשלוף את תמונת הפרופיל שלו מ-http://gravatar.com/.
עם זאת, אם לא נמצא תמונת פרופיל, או שהמשתמש מעולם לא קבע אחת בחשבונו, אנו מציגים תמונת פרופיל סטטית כברירת מחדל.
כדי להגדיר תמונת פרופיל סטטית משלך, ניתן להשתמש בהגדרה defaultAvatarSrc.
Run 
ניתן גם לבצע זאת ללא קוד. בעמוד התאמת הווידג'ט, ראה את הסעיף 'תמונת ברירת מחדל'.
שימו לב שהגדרת תמונת פרופיל למשתמש ספציפי, כמו באמצעות SSO, מכוסה בסעיף נפרד.
השבתת תמונות פרופיל 
ניתן להסיר את האווטארים לחלוטין מתוך ווידג'ט התגובות, גם אם המשתמשים הגדרו אווטאר משלהם.
Run 
ניתן להתאים זאת ללא קוד, בדף ההתאמה של הווידג'ט:
השבתת כל הסגנונות המוגדרים כברירת מחדל 
בפרויקטים גדולים יותר של עיצוב מותאם אישית, ייתכן שיהיה רצוי להתחיל מדף נקי ולא להשתמש כלל בעיצוב המוגדר כברירת מחדל.
ניתן להסיר את כל עיצוב ברירת המחדל על ידי הגדרת הפרמטר noStyles ל־true, באופן הבא:
Run 
ניתן להתאים זאת ללא קוד, בדף ההתאמה האישית של הווידג'ט, תחת אפשרויות מתקדמות:
קישור מתגובות לדפים 
כששולחים הודעות דואר אלקטרוני על התראות, או מציגים תגובות בממשקי משתמש כמו דף המודרציה, זה מועיל להיות מסוגלים לקשר מתוך התגובה אל הדף שבו היא נמצאת.
אם מזהה ה-URL אינו תמיד מזהה, אז עלינו לאחסן את ה-URL במקום אחר. לשם כך קיים המאפיין "url", המוגדר כדלקמן.
Run 
מקרה שימוש נפוץ הוא קשירת שרשור התגובות למזהה, כמו מאמר, ולאחר מכן קישור חזרה לדף מסוים, לדוגמה:
Run 
ה-URL אינו מנוקה מפרמטרים שיווקיים נפוצים. כברירת מחדל, ה-URL של הדף הנוכחי נשמר עם התגובה.
כיווץ תגובות כברירת מחדל 
כברירת מחדל, תגובות להערות ברמה העליונה מוצגות.
ניתן להגדיר כך שהמשתמש יצטרך ללחוץ "הצג תגובות" בהערות ברמה העליונה כדי לראות את התגובות המשניות.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמת הווידג'ט:
הגדרה זו לא תשפיע על מספר ההערות ברמה העליונה שמוטענות בתחילה. אם יש לך הערה אחת ברמה העליונה, ו-29 תגובות משניות, עם הגדרה זו מופעלת תראה:
- תראה את ההערה ברמה העליונה.
- תראה "הצג תגובות (29)" מתחת להערה הזו.
אם ברצונך להציג את כל ההערות ברמה העליונה בשילוב עם אפשרות זו, קבע את starting page to -1.
הפעלת עורך WYSIWYG 
בברירת המחדל, פונקציות העיצוב ב-FastComments מתבצעות על ידי הוספת תגי עוגן גלויים כמו <b></b> סביב הטקסט שלך. לחיצה על סרגל הכלים או שימוש בקיצורי מקשים עושה זאת עבורך. עם זאת, קהילות מסוימות עשויות לרצות לבחור להשתמש בעיצוב ללא תגי עוגן גלויים. זה נקרא הפעלת העורך WYSIWYG (מה שאתה רואה הוא מה שאתה מקבל). העורך הזה נראה בדיוק כמו העורך של ברירת המחדל, למעט שהוא טוען קצת קוד נוסף שמאפשר למשתמשים להדגיש, לקו תחתון וכו' את הטקסט שלהם ללא תגי עוגן גלויים.
Run 
ניתן גם לעשות זאת ללא קוד. בדף ההתאמה האישית של הווידג'ט, ראה את האפשרות "הפעלת עיצוב מתקדם".
השבתת סרגל הכלים 
כברירת מחדל, FastComments יציג סרגל כלים בעת כתיבת תגובה כדי לספק קיצורי דרך לעיצוב טקסט והעלאת תמונות.
ניתן להשבית סרגל כלים זה בקוד או באמצעות ממשק ההתאמה.
Run 
ניתן לבצע זאת גם ללא קוד. בעמוד התאמת הווידג'ט, ראו את האפשרות "השבתת סרגל התגובות".
השבתת חסימה 
ברירת המחדל, FastComments מאפשרת למשתמשים לחסום משתמשים אחרים. חסימת משתמש תגרום להסתרת תגובותיו ותמנע שליחת התראות בין המשתמשים, וכן הלאה.
ייתכן ויהיה רצוי להשבית פונקציונליות זו. ניתן לעשות זאת כך:
Run 
ניתן גם לבצע זאת ללא קוד, מה שמאפשר גם אימות צד-שרת תקין, דרך ממשק התאמה אישית של הווידג'ט:
קביעת איזה דף להציג 
בעת שליפת תגובות והצגתן, ווידג'ט התגובות צריך לדעת מאיזה עמוד להתחיל. ברירת המחדל היא שהוא מתחיל עם העמוד הראשון, ומציג רק את אותו עמוד.
אם רצוי, ניתן להעביר לווידג'ט התגובות את מספר העמוד המדויק שיש להציג באמצעות ההגדרה startingPage.
Run 
שים לב שמספרי העמודים מתחילים מ-0, ולכן הדוגמה שלמעלה מציגה את העמוד השני.
החלפת שרשורי תגובות ללא רענון הדף 
כבר כיסינו כיצד urlId הוא ה-id של הדף או המאמר שאליהם קשורים התגובות.
גם, לסיכום, אם לא הוגדר urlId הוא יוגדר כברירת מחדל ל-URL של הדף הנוכחי.
מה לגבי SPA-ים, או Single-Page-Applications, שבהם הדף או התוכן שאליהם קשורות התגובות משתנים דינמית ללא רענון מלא של הדף?
Angular, React, Vue, וכו'
עם הספריות שלנו כגון Angular ו-React, עדכון פשוט של מאפיין urlId שמועבר ל-widget
יגרום ל-widget של התגובות להתעדכן. ניתן לראות זאת בפעולה עבור אפליקציית ה-React, למשל, כאן.
VanillaJS
אם אתם משתמשים בספריית VanillaJS זה קצת יותר מורכב מאחר ואין מסגרת כמו Angular או React לטיפול ב-data binding או בהפצת ה-state.
כאשר אתם מאתחלים את ה-widget של VanillaJS, הוא מחזיר מספר פונקציות שניתן לקרוא להן כדי לעדכן אותו.
הנה דוגמה פונקציונלית שבה אנו משנים את ה-hash של הדף ומעדכנים את ה-widget של התגובות:
Run 
תאריכים מוחלטים (השבתת חותמות זמן ידידותיות) 
בברירת מחדל, נעשה שימוש בתאריכים יחסיים מקומיים. לדוגמה, לצד תגובה שנכתבה לאחרונה תראה אולי "לפני 11 דקות".
ייתכן שיהיה צורך או רצון להשתמש בתאריכים מוחלטים, במקרה כזה יש להגדיר פרמטר זה ל- true.
Run 
ניתן להתאמה זו ללא קידוד, בדף התאמת הווידג'ט, תחת אפשרויות מתקדמות:
הצגת תאריכים מוחלטים ויחסיים 
בברירת מחדל, נעשה שימוש בתאריכים יחסיים מותאמים לאזור/שפה. לדוגמה, לצד תגובה שנכתבה לאחרונה תוכל לראות "לפני 11 דקות".
ייתכן שיהיה צורך או רצוי לשמור על פורמט התאריך היחסי הזה, אך גם להציג את התאריך המלא לצד זה — במקרה כזה יש להגדיר פרמטר זה כ-true.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמת הווידג'ט, תחת אפשרויות מתקדמות. תחילה יהיה עליך להפעיל תאריכים מוחלטים כדי לראות אפשרות זו בממשק המשתמש.
הוספת טקסט בכותרת 
טקסט מסוים, כגון כותרת או הודעה, יכול להיות מוצג מתחת למספר התגובות אך מעל טקסט מצב ההתחברות.
אנו קוראים לזה את הכותרת, ובברירת מחדל היא מוסתרת.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמת הווידג'ט, תחת אפשרויות מתקדמות:
הצגת קישורים כטקסט 
ברירת המחדל היא ש-FastComments יציג קישורים כך: https://exmaple.com - כאשר כתובת ה-URL של הקישור הופכת לקישור לחיץ בתג עוגן של HTML.
אתרים מסוימים עשויים לרצות לבטל זאת, לדוגמה כדי להרתיע נוכלים. אנו מספקים זאת על ידי הגדרת Comment HTML Rendering Option ל־Links as Text.
ניתן להתאים זאת מבלי לכתוב קוד, בדף התאמה אישית של הווידג'ט, עבור דומיין שלם או דף ספציפי:
---הצגת/הסתרת תגובות באמצעות כפתור 
ברירת המחדל, FastComments ירנדר את תיבת הקלט של ההערה ואת חוט ההערות בו זמנית. כדי לחסוך קצת מקום אנכי, הוא גם יסתיר כל שדה נדרש אחר עד שהווידג'ט יקבל אינטראקציה.
However, the comment widget can be hidden behind a button, for example:
הכפתור משתמש בטקסטים מתורגמים שונים בהתאם לשאלה האם ההערות מוצגות כרגע או לא. אם ההערות מוסתרות, הוא משתמש בtranslations.SHOW_COMMENTS_BUTTON_TEXT. If the
comments are shown, it uses translations.HIDE_COMMENTS_BUTTON_TEXT. התרגומים יכולים להכיל את הטקסט [count] which will
be replaced by the localized count.
Run 
זה מיועד להחליף את תצורת hideCommentsUnderCountTextFormat.
הספירה מתעדכנת בזמן אמת עם חוט ההערות. הכפתור לא מוצג אם אין הערות.
ניתן להפעיל זאת ללא קוד על ידי יצירת כלל התאמה אישית והפעלת 'לחץ כדי להציג תגובות':
התאמת הטקסט של ספירת התגובות 
ספירת התגובות המוצגת בראש ווידג'ט התגובות ניתנת להתאמה.
ניתן להחליף זאת בכל מחרוזת, והערך [count] יוחלף בערך הספירה, מותאם לשפת המשתמש.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמה אישית של הווידג'ט:
השבתת הפניית תמונות 
כברירת מחדל, FastComments מאפשר למשתמשים להעלות תמונות. כאשר משתמש לוחץ על תמונה זו, FastComments, כברירת מחדל, תפתח כרטיסייה חדשה כדי להציג את התמונה במלואה. הגדרת הדגל הזה ל-true מבטלת התנהגות זו:
Run 
אם אינך מתכנן ללכוד את לחיצת התמונה בעצמך (ראה onImageClicked), אנו ממליצים לשלב זאת עם מעט עיצוב כדי להסיר את המראה שהתמונה נראית ניתנת ללחיצה.
השבתת יצירת האשטאגים אוטומטית 
כאשר משתמשים מזינים האשטאגים בצורת #someexampletag, FastComments ייצור אוטומטית את ה-HashTag ויבליט
אתו בהערה שלהם.
במקרים מסוימים רצוי לבטל תכונה זו, או לשלוט אילו האשטאגים ניתנים לשימוש דרך ה-API.
כדי לעשות זאת, פשוט הפעל את Disable Automatic #hashtag Creation דרך ממשק התאמה אישית של הווידג'ט.
השבתת פעמון ההודעות 
כברירת מחדל, FastComments יציג פעמון התראות בפינה הימנית העליונה של אזור התגובות.
הפעמון הזה יהפוך לאדום ויציג מונה של מספר ההודעות שיש למשתמש. כמה דוגמאות להודעות הן:
- משתמש הגיב לך.
- משתמש הגיב בשרשור שבו הגבת.
- משתמש הצביע בעד התגובה שלך.
- משתמש הגיב בעמוד שנרשמת אליו.
פעמון ההודעות מספק גם מנגנון למנוי לעמוד שלם.
עם זאת, ניתן להשבית את פעמון ההודעות לחלוטין:
Run 
ניתן לבצע זאת גם ללא קוד. בדף התאמה אישית של הווידג'ט, ראה את הסעיף "השבת פעמון התראות".
השבתת פרופילים 
בברירת מחדל, FastComments יציג את הפרופיל של המשתמש כאשר תלחצו על האווטאר שלהם.
עם זאת, ניתן להשבית פונקציונליות זו:
Run 
ניתן גם לבצע זאת ללא קוד. בדף התאמה אישית של הווידג'ט, עיינו בסעיף 'השבתת פרופילים'.
השבתת תגובות בפרופילים 
בברירת מחדל, FastComments יציג לשונית "תגובות לפרופיל" בפרופילים של משתמשים, המאפשרת למבקרים להשאיר תגובות בפרופיל של מישהו.
עם זאת, ניתן להשבית לשונית זו:
Run 
ניתן גם לבצע זאת ללא קוד. בדף התאמת הווידג'ט, ראה את הסעיף "השבת תגובות לפרופיל".
השבתת הודעות ישירות בפרופילים 
בברירת מחדל, FastComments תציג לשונית "הודעות ישירות" בפרופילים של משתמשים, שתאפשר למבקרים לשלוח הודעות ישירות למשתמש.
עם זאת, ניתן לבטל לשונית זו:
Run 
ניתן גם לעשות זאת ללא קוד. בדף התאמה אישית של הווידג'ט, ראו את הסעיף "השבת הודעות ישירות".
השבתת הודעת הצלחה 
בברירת מחדל, FastComments יציג הודעת הצלחה לאחר פרסום תגובה. ניתן לבטל זאת כך:
Run 
ניתן גם לעשות זאת ללא קוד. בדף התאמה אישית של הווידג'ט:
שינוי דירוג התוכן של GIFים 
כברירת מחדל, ווידג' התגובות של FastComments יקבע gif rating של pg.
האופציות הזמינות הן g, pg, pg-13 ו־r.
ניתן להגדיר זאת בקוד או דרך ממשק המשתמש. בקוד ניתן לעשות זאת כך:
Run 
בממשק המשתמש, תמצאו זאת תחת Gif Picker Rating כל עוד האפשרות Disable Image Uploads? אינה מסומנת.
בקרת תוכן לתמונות 
כברירת מחדל, הווידג'ט התגובות של FastComments משבית את פיקוח תוכן התמונות (off).
האפשרויות הזמינות הן off, low, medium, ו-high.
בממשק התאמה אישית של הווידג'ט, תמצא זאת תחת Image Content Moderation Level כל עוד לא מסומן Disable Image Uploads?
שינוי סגנון ההצבעה 
בברירת מחדל, FastComments יציג את אפשרויות ההצבעה כחיצים למעלה ולמטה, מה שמאפשר למשתמשים להצביע בעד או נגד תגובה.
עם זאת, ניתן לשנות את סגנון סרגל ההצבעה. האפשרויות הנוכחיות הן כפתורי ברירת המחדל למעלה/למטה, או שימוש במנגנון הצבעה בסגנון לב.
אנו משתמשים בדגל voteStyle כך:
Run 
אנו ממליצים בחום לבצע זאת ללא קוד, שכן זה גם מאפשר אימותים בצד השרת. בעמוד התאמת הווידג'ט, ראה את הסעיף "סגנון ההצבעה".
ניתן גם להשבית את ההצבעה — ראה את Disable Voting מעל אפשרויות הסגנון.
השבתת מחיקה 
כברירת מחדל, FastComments מאפשרת למשתמשים למחוק את ההערות שלהם.
עם זאת, ניתן למנוע זאת.
בעמוד התאמה אישית של הווידג'ט, עיין באפשרות "השבת מחיקה".
- זה משפיע רק על regular Commenters ולא על moderators או admins, שעדיין יוכלו למחוק.
- זה ישפיע גם על אינטגרציות API כאשר מועבר
contextUserId.
השבתת עריכה 
כברירת מחדל, FastComments תאפשר למשתמשים לערוך את התגובות שלהם.
עם זאת, ניתן למנוע זאת.
בעמוד ההתאמה של הווידג'ט, ראה את האפשרות "השבת עריכה".
- זה משפיע רק על מגיבים רגילים ולא על moderators או admins, שעדיין יוכלו לערוך.
- זה ישפיע גם על אינטגרציות ה-API כאשר
contextUserIdמועבר.
הדגשת תגובות חדשות 
FastComments מספק מספר דרכים להדגשת תגובות חדשות.
ראשית ובחשיבות עליונה, כברירת מחדל תגובות שהפעילו התראה בתוך האפליקציה (תגובות, תגובות באותו אשכול, או תגובות בעמוד שאתה מנוי אליו), יודגשו אוטומטית בכך שהאווטאר של המשתמש יזהר קלות. ניתן להתאים את הצבע ב-CSS
using the is-unread class.
תגובות שנשלחו ב-24 השעות האחרונות מקבלות את המחלקה 24hr שניתן להשתמש בה לעיצוב.
לבסוף, כל תגובות חיות חדשות שמופיעות במושב של המשתמש יודגשו למשך מספר שניות באמצעות אנימציה. זה נעשה באמצעות
is-live CSS class וניתן להתאמה גם כן.
גדלי דפים 
כברירת מחדל, גודל העמוד ב-FastComments הוא 30. זה כולל גם תגובות בתוך השרשורים.
גודל העמוד ניתן להתאמה בממשק הגדרת הווידג'ט בטווחים שונים הנעים בין 10 ל-200.
שים לב ששינוי גודל העמוד דורש חישוב מחדש של כל השרשורים של התגובות בחשבונך. זה עשוי לקחת כמה דקות.
אין אפשרות להגדיר זאת בווידג'ט בצד הלקוח מכיוון שהדפים מחושבים בצד השרת.
דוגמת תצורה מוצגת להלן:
ניתן להתאים את גדלי העמודים באופן גלובלי, לפי דומיין, או לפי עמוד, על ידי יצירת כללי התאמה שונים.
זה ישפיע על כל הלקוחות, האינטגרציות והמסגרות שבהן אתה עשוי להשתמש כדי להציג תגובות באמצעות הפלטפורמה שלנו.
תבניות דואר אלקטרוני 
אימיילים שנשלחים מ-FastComments ללקוחות שלכם ניתנים להתאמה. התבנית, הלוגיקה, והתרגומים ניתנים לשינוי. ניתן להתאים את הטקסט לכל שפה/אזור (locale), והעיצוב ניתן אף לשנותו לכל דומיין. למידע נוסף על תבניות אימייל מותאמות אישית, לחצו כאן.
פורמטים של שמות משתמש 
בברירת מחדל, FastComments יציג את שם המשתמש כפי שהזין אותו, או כפי שהועבר אלינו דרך SSO.
עם זאת, ייתכן שתרצו להסוות או להציג את שם המשתמש באופן שונה. לדוגמה, אם שם המשתמש הוא Allen Rex, אולי תרצו להציג רק "Allen R.".
ניתן לעשות זאת ללא קוד בממשק התאמה אישית של הווידג'ט, תחת ההגדרה בשם Commenter Name Format:
הפורמטים הזמינים הם:
- Capitalize (יציג Example User כ־Example User)
- Last Initial (יציג את Example User כ־Example U.)
- All Initials (יציג את Example User כ־E. U.)
- Show "Anonymous"
השפעת השינוי מיידית. משתמשים עדיין יראו את שם המשתמש המלא בראש אזור התגובות, עבורם, אבל בתגובותיהם יוצג שם המשתמש המשונה.
שמות המשתמשים מוסווים בצד השרת כדי להגן על המשתמשים.
השבתת העלאת תמונות 
ברירת המחדל של FastComments מאפשרת העלאת תמונות. ניתן לבטל זאת על ידי הגדרת הדגל noImageUploads לערך true.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמת הווידג'ט:
הפעלת תיבת חיפוש 
כברירת מחדל, לא מוצגת תיבת חיפוש בווידג'ט ההערות.
עם זאת, ניתן להפעיל זאת על ידי קביעת הדגל enableSearch ל-true:
Run 
ניתן לבצע זאת גם ללא קוד. בדף התאמה אישית של הווידג'ט, ראה את האפשרות "Enable Search Box".
הפעלת ספוילרים 
ניתן להפעיל תמיכה בספוילרים על ידי הגדרת הדגל enableSpoilers ל-true:
Run 
ניתן לבצע זאת גם ללא קוד. בדף התאמת הווידג'ט, בחרו באפשרות "הפעלת ספוילרים".
כאשר טקסט מסומן, וכפתור SPOILER שמופיע כעת נלחץ, הטקסט יוסתר עד שהמשתמש יעביר את הסמן מעליו. במצב כהה אנחנו עושים את אותו הדבר, עם צבעים שונים
שמתאימים יותר למצב כהה.
זה גם תואם לעורך WYSIWYG.
הפעלת ספירות צפיות לתגובות 
ברירת המחדל של FastComments אינה עוקבת מי צפה בכל תגובה ואינה מספקת סטטיסטיקות על כך.
עם זאת, ניתן להפעיל תכונה זו, ואז המערכת תתחיל לעקוב כאשר כל משתמש גולל אל תגובה.
כאשר זה קורה, הספירה שלצד סמל עין שמוצג על כל תגובה תוגדל. הספירה מתעדכנת בזמן אמת ומוצגת בקיצור בהתאם לאזור המועדף של המשתמש.
ניתן להפעיל זאת על‑ידי הגדרת הדגל enableViewCounts כ‑true:
Run 
ניתן להתאים זאת ללא קוד, בדף ההתאמה אישית של הווידג'ט:
אנחנו עוקבים אחרי מזהה המשתמש* שצפה בתגובה, כדי שאם תצפה בתגובה שוב זה לא יגדיל את הספירה. אם תצפה בתגובה שוב לאחר שתי שנים, הספירה תגדל שוב.
- *הערה: או מזהה מושב אנונימי, או כתובת ה‑IP של המשתמש כערך מוצפן.
הצגת תגובות בזמן אמת מיד 
כברירת מחדל, תגובות בזמן אמת מופעלות. משמעות הדבר היא שאם תגובות מוספות, נמחקות, נערכות או מוצמדות, השינויים צריכים להופיע לכל המשתמשים הצופים בשרשור התגובות באותו זמן.
אולם, כברירת מחדל התגובות החדשות האלה יופיעו מתחת לכפתור שמוצג באופן דינמי עם טקסט דומה ל-"הצג 2 תגובות חדשות".
אם התגובות החדשות הן תגובות ישירות לעמוד, הכפתור יופיע בחלק העליון של שרשור התגובות. אם הן תגובות לתגובה מסוימת, הכפתור יופיע מתחת לאותה תגובה.
זאת כדי למנוע שינוי מתמיד בגודל הדף עבור המשתמש, מה שעלול לגרום לתסכול כאשר מנסים לתפוס את סרגל הגלילה.
במקרים מסוימים, כמו מכרזים חיים או אירועים מקוונים, זה אינו ההתנהגות הרצויה - ייתכן שתרצו שהווידג'ט של התגובות יהיה יותר כמו תיבת "צ'אט" שבה תגובות חדשות "מוצגות מיד".
ולכן, שם הדגל שמפעיל תכונה זו: showLiveRightAway.
ניתן להפעיל זאת כך:
Run 
ניתן להתאים זאת ללא קוד, בדף ההתאמה האישית של הווידג'ט:
השבתת תגובות בזמן אמת 
ברירת המחדל של FastComments היא שהתגובות החיות מופעלות.
זה אומר שכל צופה בחוט התגובות יראה את אותו תוכן.
לדוגמה, אם תתווסף תגובה, תגובה זו תוצג. אם תגובה תעודכן או תוסר, אז אותן תגובות יעודכנו או יוסרו עבור כל הצופים בחוט. אותו הדבר לגבי הצבעות וכל פעולות המודרציה.
עם זאת, ניתן להשבית זאת:
Run 
ניתן גם לעשות זאת ללא קוד. בדף התאמה אישית של הווידג'ט, ראה את הסעיף "השבתת תגובות חיות".
הצבה של תגובות חיות חדשות בתחתית 
בברירת מחדל, תגובות חיות חדשות מופיעות בראש רשימת התגובות כשהן נשלחות בזמן אמת.
כאשר אפשרות זו מופעלת, תגובות חיות חדשות יתווספו במקום זאת לתחתית הרשימה. זה משפיע על האופן שבו תגובות מופיעות כאשר הן נשלחות בזמן אמת בעוד שמשתמשים צופים בתשרשור התגובות.
Run 
כאשר הגדרה זו מופעלת:
- תגובות חיות חדשות שפורסמו על-ידי משתמשים אחרים יופיעו בתחתית רשימת התגובות
- משתמשים יראו תגובות חדשות מופיעות מתחת לתגובות הקיימות בזמן אמת
- זה משפיע רק על עדכוני תגובות בזמן אמת - לא על טעינת הדף הראשונית
- זה יכול לעזור לשמור על רצף הקריאה כאשר משתמשים עוקבים אחרי דיון
שים לב שהגדרה זו משפיעה רק על המקום שבו תגובות חיות חדשות ממוקמות כשהן מגיעות בזמן אמת. היא אינה משפיעה על סדר המיון הראשוני בעת טעינת הדף.
הפעלת גלילה אינסופית 
בברירת המחדל, הווידג'ט של FastComments יסתגל לגובה עצמו כדי להתאים את כל התגובות הנראות. עימוד מתבצע באמצעות כפתור "הצג הבא" בסוף העמוד הנוכחי, כי מצאנו שזו האינטראקציה שמרגישה הכי נעימה לרוב המשתמשים.
עם זאת, ישנם מקרים שבהם מעדיפים גלילה אינסופית. לדוגמה, אנו משתמשים בתכונה זו במוצר Stream Chat שלנו.
ניתן להסתיר את כפתורי "הצג הבא" ולעבור לגלילה אינסופית על ידי הגדרת הדגל enableInfiniteScrolling לtrue:
Run 
זה גם דורש הוספה של CSS מותאם אישית. הוסף CSS מותאם אישית לבוחר .comments כדי לאפשר גלילה, לדוגמה:
Run 
דוגמה עובדת מלאה תהיה:
Run 
בדוגמה שלעיל אנו משתמשים במאפיין customCSS, עם זאת מומלץ להשתמש במקום זאת ב-Widget Configuration UI מסיבות ביצועים. ראה את התיעוד של CSS מותאם אישית.
שינוי כיוון המיון המוגדר כברירת מחדל 
ברירת המחדל של FastComments היא למיין את התגובות לפי כיוון המיון "הכי רלוונטי".
מיון "הכי רלוונטי" לוקח בחשבון את זמן השארת התגובה ואת מספר ההצבעות בעת המיון.
המשתמש יכול לשנות את כיוון המיון ל־'הישן ראשון' או 'החדש ראשון' בממשק הווידג'ט של התגובות.
עם זאת, ניתן לשנות את ברירת המחדל לאחת משלוש האפשרויות. לדוגמה, אם תרצו להציג את התגובות הוותיקות ביותר תחילה:
Run 
קבענו את הערך של defaultSortDirection כ־"OF" כדי להגדיר את כיוון המיון כ־"OF".
עבור כיוון המיון של 'החדש ראשון' נעשה את הפעולה הבאה:
Run 
הערכים התקפים עבור defaultSortDirection הם:
- MR: "העדכני ביותר"
- NF: "החדש ראשון"
- OF: "הישן ראשון"
ניתן גם לבצע זאת ללא קוד. בדף התאמת הווידג'ט, ראו את הסעיף "כיוון מיון ברירת מחדל".
שימו לב שהתגובות בכל דף עבור כל כיוון מיון מחושבות מראש, ולכן לכל כיווני המיון ביצועים זהים.
הצגת כל התגובות בבת אחת - השבתת חלוקת העמודים 
כדי לבטל את חלוקת העמודים ולהציג את כל התגובות בבת אחת, הגדר את startingPage ל-1.
Run 
הזזת תיבת התגובה לאחר התגובות 
כברירת מחדל אזור הזנת התגובה נמצא לפני שרשור ההערות. עם זאת, על-ידי הגדרת פרמטר תצורה זה ל-true נוכל להעבירו ל-אחרי.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמה אישית של הווידג'ט:
הגבלת אורך התגובה 
ניתן להגביל את מספר התווים המקסימלי שיכולים להיכנס בשדה הקלט של התגובה באמצעות הפרמטר maxCommentCharacterLength.
הברירת מחדל היא 2000.
פריטים כגון כתובות URL של תמונות אינם נכללים בחישוב האורך.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמה אישית של הווידג'ט:
השבתת תגובות מרובות שורות 
כברירת מחדל, FastComments יאפשר למשתמש להזין תגובה בכמה שורות שירצה, עד למגבלת התווים ברירת המחדל.
עם זאת, ייתכן שתרצו להגביל את המשתמש להזין רק שורת טקסט אחת. דוגמאות לשימושים כוללות הצעות מחיר מקוונות או צ'אט חי, שניתן להשתמש ב-FastComments למטרה זו.
אנו מפעילים את הדגל useSingleLineCommentInput כך:
Run 
ניתן גם לבצע זאת ללא קוד. בעמוד התאמת הווידג'ט, ראו את הסעיף 'הפעלת קלט תגובה בשורה יחידה'.
שימו לב, התגובות בכל עמוד עבור כל כיוון מיון מחושבות מראש, כך שלכל כיווני המיון הביצועים זהים.
הגבלת כמות התגובות לכל משתמש 
בברירת מחדל, כל משתמש יכול לשלוח עד 5 comments באותה דקה.
המעקב נעשה באמצעות user id, anon user id וip address (hashed).
ניתן להתאים זאת ללא קוד, בדף התאמה אישית של הווידג'ט:
שים לב שאם אתה משתמש ב- comment creation API, ייתכן שתרצה להעביר את כתובת ה- ip המקורית של המשתמש בבקשה אל ה-backend שלנו כדי שמגבלת התדירות תחול
לפי משתמש ולא באופן גלובלי על חשבונך.
מניעת תגובות חדשות ברמת השורש 
הגדרת noNewRootComments ל-true תגרום לווידג'ט להסתיר את אזור התגובה הראשי, אך עדיין לאפשר למשתמשים להגיב
לתגובות המשניות. לדוגמה, תוכל להגדיר זאת באופן מותנה בעת טעינת הדף כדי לאפשר רק לחלק מהמשתמשים להשאיר תגובות ברמה העליונה.
Run 
עומק מקסימלי של תגובות 
כברירת מחדל, FastComments מאפשר קינון בלתי מוגבל של תגובות, ויוצר מבנה פתיל (thread) שבו משתמשים יכולים להשיב לתשובות ללא הגבלה.
האפשרות maxReplyDepth מאפשרת לך להגביל עד כמה עמוקים יכולים להיות שרשורי התשובות. כאשר מגיעים לעומק המקסימלי, המשתמשים כבר לא יראו כפתור תגובה על התגובות ברמה זו.
Run 
With maxReplyDepth set to 2:
- Users can comment at the top level (depth 0)
- Users can reply to top-level comments (depth 1)
- Users can reply to those replies (depth 2)
- No further replies are allowed beyond depth 2
Setting to 1 would only allow replies to top-level comments, creating a flatter discussion structure.
Setting maxReplyDepth to 0 would disable all replies, allowing only top-level comments. If not specified, replies can be nested without limit.
דרוש אישור תנאי השירות 
FastComments מאפשרת לך לדרוש ממגיבים בפעם הראשונה לקבל את תנאי השירות שלך לפני שליחת תגובה.
When enabled:
- משתמשים אנונימיים יראו תיבת סימון של תנאי השירות בכל פעם שהם מגיבים
- משתמשים מאומתים יראו את תיבת הסימון רק בתגובה הראשונה שלהם, או כאשר אתה מעדכן את תנאי השירות
תצורה
נווט לעמוד התאמה אישית של הווידג'ט והפעל את תיבת הסימון "Require Terms of Service acceptance". לאחר ההפעלה, תראה את האפשרויות הבאות:
- TOS Text Mode: כברירת מחדל, תיבת הסימון מציגה "I agree to the Terms of Service and Privacy Policy" עם קישורים לשני המסמכים. בחר "Customize text per locale" כדי לספק טקסט משלך לכל שפה.
- TOS Last Updated Date: כאשר תעדכן את תנאי השירות שלך, קבע תאריך זה. משתמשים שהסכימו לפני תאריך זה יידרשו להסכים שוב.
כיצד זה עובד
- חותמת הזמן של קבלת תנאי השירות נשמרת לכל משתמש ולכל תגובה
- כאשר משתמש מקבל את תנאי השירות, התאריך נרשם בפרופיל המשתמש שלו (per-tenant)
- אם תגדיר תאריך "Last Updated" שיהיה לאחר תאריך קבלת המשתמש, הם יצטרכו להסכים מחדש
- עבור משתמשים אנונימיים שאי אפשר לעקוב אחריהם, תיבת הסימון מופיעה בכל שליחת תגובה
סקירה של כניסה יחידה (SSO) 
SSO, או כניסה יחידה (single-sign-on), הוא סט של קונבנציות המשמשות לאפשר לך או למשתמשיך להשתמש ב‑FastComments בלי הצורך ליצור חשבון נוסף.
בהנחה שאינך מאפשר תגובות אנונימיות, דרוש חשבון כדי להגיב עם FastComments. אנו עושים את תהליך ההרשמה הזה מאוד פשוט — המשתמש פשוט משאיר את האימייל שלו כאשר הוא מגיב. עם זאת, אנו מבינים שאפילו זה מהווה חיכוך נוסף שחלק מהאתרים מעדיפים להימנע ממנו.
נוכל להפחית את החיכוך הזה על‑ידי קיום זרימת התחברות אחת לכל האתר שלך.
איך מקבלים את זה?
כל סוגי החשבונות כיום מקבלים גישה ל‑SSO. עם זאת, המקסימום של משתמשי SSO ישתנה בהתאם לחבילה שלך. כמו בתכונות אחרות, התוכניות Pro ומעלה מספקות תמיכה פיתוחית ישירה.
בואו נשווה את האפשרויות, ואז נעבור לפרטים של כל אחת.
העברות משתמשים ותגובות
כאשר עוברים מפלטפורמה עם SSO כמו Disqus, כבר יהיו לך משתמשים והתגובות שלהם.
התגובות מיובאות כחלק מההגירה, או דרך ה‑API, ממשק הייבוא שלנו, או תמיכת הלקוחות. ממשק הייבוא מומלץ אם הוא תומך בפלטפורמה שממנה אתה מ Migrating, מאחר שהוא כולל טיפול בשגיאות, חילוץ והעלאת אווטרים ומדיה, ומערכת ניטור לעבודות אצווה.
המשתמשים עצמם מתווספים באופן אוטומטי בעת צפייה בשרשורי תגובות בפעם הראשונה. כתחליף, ניתן להוסיף אותם מראש דרך ה‑API, אך עבודה זו לא מביאה יתרונות רבים.
אם תגובות מיובאות והמשתמשי SSO לא מתווספים ידנית דרך ה‑API, אז התגובות יועברו אוטומטית לחשבון המשתמש בפעם הראשונה שהוא נוצר כאשר הם צופים בכל שרשור תגובות. הם אז יוכלו לנהל, לערוך ולמחוק את ההערות שכתבו במקור.
ההגירה האוטומטית מתבצעת באמצעות אימייל או שם משתמש. חלק מהפלטפורמות אינן מספקות אימיילים ביצוא, כמו Disqus, לכן אנו חוזרים לשם המשתמש במקרה זה.
- כל עוד אתה מעביר שם משתמש תואם, ואימייל ב‑SSO payload, נוסיף את האימייל לאובייקטי התגובה היחידניים כך שההתראות והאזכורים יעבדו.
אם רצונך לייבא את ההערות והמשתמשים בו‑זמנית, עבד עם התמיכה כדי להעביר את ההערות לחשבונות המתאימים לאחר שהמשתמשים מיובאים דרך ה‑API.
לסיכום, הנתיב הקל ביותר להגירה הוא:
- ייבא תגובות.
- אווטרים ומדיה אחרת מיועברים אוטומטית אם משתמשים ב‑Import UI ב‑
Manage Data -> Imports.
- אווטרים ומדיה אחרת מיועברים אוטומטית אם משתמשים ב‑Import UI ב‑
- הגדר SSO מאובטח או פשוט (Secure או Simple SSO).
- אפשר להגירה להתרחש לפי משתמש אוטומטית כאשר הם נכנסים לראשונה.
- בדרך כלל זה מוסיף פחות משנייה לזמן טעינת הדף אם למשתמש פחות מ‑50k תגובות.
משתמשי WordPress
אם אתה משתמש ב‑תוסף WordPress שלנו אז אין קוד לכתוב! פשוט עבור לעמוד הניהול של התוסף, לחץ על SSO Settings, ואז הפעל.
זה יוביל אותך לקוסם בלחיצה יחידה שייצור את מפתח ה‑API שלך, ישלח אותו להתקנת ה‑WordPress שלך ויפעיל את ה‑SSO. איחדנו את זה ללחיצה בודדת בשבילך.
שימו לב שאם אתה מתקין את התוסף לראשונה תצטרך להשלים את תהליך ההגדרה לפני שתראה את דף הניהול עם לחצן SSO Settings.
WordPress SSO - Moderators
שימו לב שכרגע כדי שהתווית "Moderator" תופיע ליד המודרטורים שלך כשהם מגיבים עם תוסף ה‑FastComments ל‑WordPress, הם חייבים גם להיות נוספים כ‑Moderator בלוח הבקרה של FastComments, ולהיות עם אימייל מאומת.
אינטגרציות מותאמות אישית
באינטגרציות מותאמות אישית, יש שתי אפשרויות.
אפשרות אחת - Secure SSO
עם Secure SSO, ל‑FastComments ברור שהמשתמש שמגיב, מצביע וקורא תגובות הוא משתמש אמיתי באתר שלך.
כל עוד אתה יוצר מטען תקף, למשתמש תמיד תהיה חוויית תגובות חלקה.
עם Secure SSO, מטען ה‑SSO נוצר מהצד השרת באמצעות אימות HMAC ואז מועבר לוידג'ט על ה‑לקוח.
עם Secure SSO, חשבון המשתמש הוא מופרד לחלוטין משאר בסיס המשתמשים של FastComments. משמעות הדבר שאם יש לנו שני שותפים Company A ו‑Company B, לכל אחד מהם יכול להיות משתמש SSO עם שם המשתמש "Bob".
דרישות
- ידע בסיסי בפיתוח צד השרת.
- ידע בסיסי בטיפול במפתחות API סודיים.
- ידע בסיסי בפיתוח API או בהצגה בצד השרת (server-side rendering).
יתרונות
- מאובטח.
- חוויית תגובות חלקה.
חסרונות
- דורש פיתוח צד שרת.
עדכון נתוני משתמש
עם Secure SSO, בכל פעם שאתה מעביר את מטען המשתמש של SSO, נעדכן את המשתמש שלהם עם המידע העדכני ביותר. לדוגמה, אם
למשתמש יש שם משתמש X, ואתה מעביר Y במטען ה‑SSO, שם המשתמש שלהם יהפוך ל־Y.
אם ברצונך להסיר ערכים בגישה זו אז הגדר אותם כ‑null (לא undefined).
Secure SSO API
אנחנו גם מספקים API לאינטראקציה עם משתמשי ה‑SSO. ראה the docs.
שימו לב שכאשר משתמשים ב‑Secure SSO, משתמשים נוצרים אוטומטית מאחורי הקלעים בעת טעינת הדף. אינך צריך לייבא בכמויות (bulk import) את המשתמשים שלך.
אפשרות שנייה - Simple SSO
האלטרנטיבה ל‑Secure SSO היא פשוט להעביר את פרטי המשתמש לוידג'ט התגובות.
מתן אימייל ב‑Simple SSO אינו חובה, אך בלעדיו תגובותיהם יוצגו כ‑"Unverified".
הערה! נכון לתחילת 2022 שמות משתמש ב‑Simple SSO אינם חייבים להיות ייחודיים על פני כל FastComments.com.
באופן אידיאלי, יש לבחור ב‑Simple SSO רק בפיתוח על פלטפורמה שאינה מספקת גישה לצד השרת.
דרישות
- ידע בסיסי בפיתוח צד הלקוח.
- צריך לדעת לפחות את האימייל של המשתמש.
יתרונות
- פשוט.
- כל הפעילות עדיין מאומתת.
- המשתמש מעולם לא מזין את שם המשתמש או האימייל שלו.
חסרונות
- פחות מאובטח מ‑Secure SSO מאחר שהמטען בצד הלקוח יכול להיות מעוצב כך שייחשב לכל משתמש.
Simple SSO API
משתמשים הנוצרים אוטומטית דרך זרימת Simple SSO מאוחסנים כאובייקטים מסוג SSOUser. ניתן לגשת אליהם ולנהל אותם דרך ה‑SSOUser API. ראה the docs.
אינטגרציות מותאמות - כניסה מאובטחת יחידה (SSO) 
FastComments Secure SSO משתמש בהצפנת HMAC-SHA256 כמנגנון ליישום SSO. תחילה נסביר את הארכיטקטורה הכוללת, נספק דוגמאות ושלבים מפורטים.
קיימת גם תיעוד לגבי מעבר מספקים אחרים עם מנגנוני SSO דומים, וההבדלים ביניהם.
הזרימה נראית כך:
מכיוון ש-Secure SSO מערב פיתוח מלא-סטאק, דוגמאות קוד עובדות מלאות ב-Java/Spring, NodeJS/Express, ו-PHP פשוט נמצאות כרגע ב-GitHub.
למרות שבדוגמת ה-NodeJS אנו משתמשים ב-ExpressJS ובדוגמת ה-Java ב-Spring, אין צורך בספריות/פריימוורקים בריצות אלו כדי לממש את FastComments SSO — חבילות הקריפטו המובנות מספיקות.
אין צורך לכתוב נקודות קצה API חדשות עם FastComments SSO. פשוט הצפן את המידע של המשתמש בעזרת המפתח הסודי שלך והעבר את המטען ל-comment widget.
Get Your API Secret Key
מפתח ה-API הסודי שלך ניתן להשגה בדף זה: this page. ניתן למצוא דף זה גם על ידי מעבר ל-My Account, לחיצה על ריבוע ה-API/SSO, ואז לחיצה על "Get API Secret Key".
Comment Widget Parameters
תיעוד API ברמה גבוהה עבור ה-comment widget ניתן למצוא כאן.
נפרט כעת מה משמעות הפרמטרים הללו.
הווידג'ט של התגובות מקבל אובייקט תצורה — אתה כבר מעביר זאת אם אתה משתמש ב-FastComments כדי להעביר את מזהה הלקוח שלך (נקרא tenantId).
כדי לאפשר SSO, העבר אובייקט חדש בשם "sso", אשר חייב להכיל את הפרמטרים הבאים. הערכים צריכים להיווצר בצד השרת.
- userDataJSONBase64: המידע של המשתמש בפורמט JSON, שאחר כך מקודד ב-Base64.
- verificationHash: ה-HMAC-SHA256 שנוצר מ-UNIX_TIME_MILLIS + userDataJSONBase64.
- timestamp: חותם זמן אפוק, במילישניות (milliseconds). אסור שיהיה בעתיד, או יותר משני ימים בעבר.
- loginURL: כתובת URL שהווידג'ט יכול להציג כדי להכניס את המשתמש.
- logoutURL: כתובת URL שהווידג'ט יכול להציג כדי לבצע התנתקות של המשתמש.
- loginCallback: כאשר מסופק במקום כתובת ה-login, פונקציה שהווידג'ט יזמן בלחיצה על כפתור ההתחברות.
- logoutCallback: כאשר מסופק במקום כתובת ה-logout, פונקציה שהווידג'ט יזמן בלחיצה על כפתור ההתנתקות.

אובייקט המשתמש
The User Object

Moderators and Administrators
עבור מנהלים ומנחים, העבר את הדגלים המתאימים isAdmin או isModerator באובייקט SSOUser.
Notifications
כדי להפעיל או לנטרל התראות, הגדר את הערך של optedInNotifications ל-true או false בהתאמה. בפעם הראשונה שהמשתמש טוען את הדף עם ערך זה ב-payload של SSO, הגדרות ההתראות שלו יעודכנו.
בנוסף, אם ברצונך שמשתמשים יקבלו הודעות דוא"ל על פעילות בעמודים שהם נרשמו אליהם (בניגוד רק להתראות בתוך האפליקציה), הגדר את optedInSubscriptionNotifications ל-true.
VIP Users & Special Labels
ניתן להציג תווית מיוחדת ליד שמו של המשתמש באמצעות השדה האופציונלי "displayLabel".
Unauthenticated users
כדי לייצג משתמש לא מאומת, פשוט אל תמלא את userDataJSONBase64, verificationHash, או timestamp. ספק כתובת loginURL.
משתמשים אלה לא יוכלו להגיב, ובמקומם יוצג להם הודעת התחברות (הודעה, קישור, או כפתור, בהתאם לקונפיגורציה).
Direct Examples for Serializing and Hashing User Data
פרטים נוספים ודוגמאות נמצאים כאן (js), כאן (java) ו-כאן (php).
אנו מבינים שכל אינטגרציה יכולה להיות תהליך מסובך וכואב. אל תהססו ליצור קשר עם הנציג שלכם או להשתמש בדף התמיכה support page.
אינטגרציות מותאמות - כניסה מאוחדת פשוטה (SSO) 
With Simple SSO, we can provide the commenting widget with information about the user so that they don't have to enter their username or email to comment.
We can configure Simple SSO as follows:
Run 
The user will be logged in, and will create an SSO User behind the scenes. The user will have createdFromSimpleSSO set to true if fetched from the API.
Notes:
- Email is the unique identifier for Simple SSO.
- Providing an email with Simple SSO is not required, however by default their comments will show as "Unverified". If no email is provided, the user cannot be fully authenticated.
- NEW Since Jan 2022: Usernames do not have to be unique across all of fastcomments.com
- Simple SSO can automatically create and update SSO users, if an email is provided, and the user was not originally created from Secure SSO.
- You can specify badges for the user with the
badgeConfigproperty. ThebadgeIdsarray contains the IDs of global badges to associate with the user. ThepageBadgeIdsarray contains badge IDs scoped to the current page (urlId) — these badges are only displayed on the page where they were assigned. Ifoverrideis set totrue, it will replace existing displayed badges (global and page-scoped are overridden independently); iffalseit will add to existing badges.
אינטגרציות מותאמות - מעבר מ-Disqus SSO 
ההבדלים הגדולים ביותר בין Disqus ל‑FastComments Secure SSO הם ש‑Disqus משתמש ב‑SHA1 להצפנה בעוד שאנו משתמשים ב‑SHA256. משמעות הדבר שמעבר מ‑Disqus קל — שנה את אלגוריתם ההאשה המשמש מ‑SHA1 ל‑SHA256 ועדכן את שמות המאפיינים שמועברים ל‑UI.
אינטגרציות מותאמות - מעבר מ-Commento SSO 
Commento משתמשת בגישה שונה באופן דרסטי ל-SSO - הם דורשים שיהיה לך נקודת קצה שאליה הם יפנו כדי לאמת את המשתמש.
FastComments פועלת באופן הפוך - פשוט קודד וחשב גיבוב של המידע של המשתמש באמצעות המפתח הסודי שלך ושלח אותו הלאה.
הגנה על שרשורי תגובות באמצעות כניסה מאוחדת (SSO) 
FastComments SSO (פרטים כאן) מספק למשתמשים שלכם דרך להגיב מבלי להידרש להיכנס לפלטפורמה אחרת.
עם זאת, זה בפני עצמו לא מאבטח את שרשורי התגובות שלכם, מכיוון שבברירת מחדל נתוני התגובות הם מידע זמין לציבור - כל מי שיכול לצפות בעמוד יכול לצפות בתגובות.
התקנה ללא קוד
ניתן למנוע צפייה ואינטראקציה עם שרשורי התגובות שלנו, כאשר SSO מוגדר, על ידי יצירת כלל התאמה אישית.
כאשר תעשו זאת, חפשו SSO, ותמצאו את האפשרות הזו:
הפעילו אותה ושמרו את כלל ההתאמה האישית.
הגנה רק על דומיין או עמוד מסוים
כדי להגן רק על דומיין או עמוד מסוים, פשוט נגדיר את כלל ההתאמה האישית כך שיעשה זאת.
בחלק העליון של ממשק ההתאמה האישית תמצאו שני שדות קלט, Domain ו-URL ID.
כדי להגן על דומיין מסוים בלבד, הזינו את הדומיין הרלוונטי בשדה "domain".
כדי להגן על עמוד מסוים, הזינו כתובת URL של העמוד בשדה "URL ID". אם יש לכם אינטגרציה מותאמת עם FastComments, תוכלו להזין כאן סוג מזהה במקום URL.
רמות אבטחה
כשאתם דורשים SSO, תצטרכו להחליט אם אתם דורשים Simple SSO או Secure SSO. אם אתם דורשים Simple SSO, שניהם מותרות, אבל אם אתם דורשים Secure SSO, התוכן חייב להיות נשלף עם Secure SSO payload שמוחשב (hashed) עם מפתח ה-API שלכם כדי שיוצג.
אופציית רמת האבטחה תופיע כאשר תבחרו "Require SSO To View Comments".
הגנה מעבר לקריאה
הפעלה של אפשרות זו תגן על העמוד או הדומיין מפני הוספת תגובות אלא אם המשתמש מחובר דרך SSO.
דברים שכדאי לדעת
כל משתמש שיצר תגובות לפני אינטגרציית ה-SSO שלכם לא יוכל לראות אותן, אלא אם הוא יתחבר דרך האינטגרציה של ה-SSO שלכם.
אפשר תגובות אנונימיות 
בברירת מחדל, FastComments ידרוש כתובת אימייל כדי להגיב. אין צורך שהיא תהיה כתובת אימייל תקפה, עם זאת עד שהמשתמש ילחץ על הקישור שנשלח אליו, התגובה שלהם תוצג עם התווית "תגובה לא מאומתת".
עם זאת, ניתן להסיר את דרישת האימייל. שדה הקלט של האימייל עדיין יוצג, אך כבר לא יהיה חובה.
ניתן להגדיר זאת דרך ממשק ההתאמה אישית של הווידג'ט:
---מניעת פקיעת תוקף של תגובות אנונימיות 
ניתן להגדיר את FastComments כך שתסיר תגובות שאינן מאומתות לאחר מספר ימים רצוי. זה עוזר להילחם בספאם.
כברירת מחדל, הוא לא עושה זאת.
ניתן להגדיר או להשבית זאת דרך עמוד הגדרות המודרציה.
השבתת שדות דוא"ל 
כאשר משתמשים מגיבים, ואם הם לא מחוברים, יידרשו לספק את כתובת הדוא"ל שלהם.
זה ייצור עבור המשתמש "unverified session", ונבקש מהם לאמת את ה-session הזה באמצעות דוא"ל.
עבור אתרים או יישומים מסוימים, רצוי שלא לבקש מהמשתמש את הדוא"ל כאשר הם מגיבים או מצביעים.
הפעלת תגובה אנונימית הופכת את שדה הזנת הדוא"ל לאופציונלי. עם זאת, ניתן להשבית אותו לחלוטין. תחילה, אפשרו תגובות אנונימיות, ואז תופיע האפשרות להשבית את שדות הזנת הדוא"ל.
כאשר זה מופעל, שדות הדוא"ל לא יוצגו כלל בכל מוצרי התגובות שלנו.
שים לב שלתצורה זו, כל התגובות יהיו לא מאומתות אלא אם המשתמש ייצור חשבון וייכנס ל- https://fastcomments.com.
ייתכן שתרצו לשקול השבתת תווית 'לא מאומת'.
השבתת תווית 'לא מאומת' 
בברירת המחדל, FastComments תציג תווית "תגובה לא מאומתת" עבור תגובות שנשלחו עבור משתמש ש יש לו סשן דפדפן לא מאומת. למידע נוסף על פרסום תגובות לא מאומתות ראה כאן.
Run 
בנוסף, תכונה זו ניתנת לשימוש, ללא כתיבת קוד, בממשק ההתאמה האישית:
קריאות חזרה 
כל הספריות עבור הווידג'ט התגובות (כרגע Angular, React, Vue) תומכות בקריאות-חזרה.
קריאות-החזרה מוגדרות באובייקט התצורה, עם אותה חתימה עבור כל ספרייה.
הקריאות-חזרה הנתמכות הן:
- onInit
- onAuthenticationChange
- onRender
- commentCountUpdated
- onReplySuccess
- onVoteSuccess
- onImageClicked
- onOpenProfile
- onCommentSubmitStart
- onCommentsRendered
החתימות המדויקות ניתן למצוא בהגדרות TypeScript.
הנה דוגמה שבה כל הקריאות-חזרה מיושמות:
Run 
הגדרה ידנית של האזור (locale) של המשתמש 
כברירת מחדל, FastComments יציג את ווידג'ט התגובות ב‑locale שנקבע על-ידי מערכת המשתמש והדפדפן.
כאשר משתמש מגיב או נכנס, אנו מעדכנים את ה‑locale האחרון שבו השתמש ומשתמשים בו גם לשליחת מיילים.
זה משפיע על האופן שבו ווידג'ט התגובות מתורגם עבור המשתמש. ה‑locale מורכב משפת המשתמש והאזור שלו, ולכן הגדרת ה‑locale בדרך כלל תשנה את השפה שבה מוצג הטקסט למשתמש.
Via The UI
ניתן להגדיר זאת דרך ממשק התאמת הווידג'ט. ראו את האפשרות "Locale / Language":
Via Code
ניתן לעקוף זאת ולהגדיר locale רצוי.
Run 
Supported Languages and Locale Codes
ניתן למצוא את הרשימה המלאה של השפות הנתמכות וקודי ה‑locale המתאימים כאן.
SSO Note
אם אתם משתמשים ב‑SSO, ייתכן שתרצו להעביר את ה‑locale של המשתמש באובייקט המשתמש, כדי שמיילים ודברים אחרים יהיו מותאמים נכון עבורו.
הגבלת השפות המותרות 
ברירת המחדל של FastComments היא שלא להגביל את השפות שבהן ניתן להגיב.
ייתכן שתרצו להגביל את השפות שבהן משתמשת הקהילה.
ניתן להגדיר זאת ללא צורך בקוד, בדף התאמת הווידג'ט:
המערכת תנתח את ההערה שלהם ותזהה את שפתה, ולאחר מכן תתאים אותה לרשימת השפות המותרות.
אם ההערה נכתבה בשפה שאינה מותרת, תוצג הודעת שגיאה מקומית.
כותרות דפים 
כותרת הדף הנוכחית משויכת ל-urlId שצוין ונשמרת לשימוש בכלי המודרציה.
בברירת מחדל, ערך זה נלקח מ-document.title.
אם רצוי, ניתן להגדיר כותרת דף משלך באופן הבא:
Run 
מניעת תגובות חדשות והשבתת הצבעות 
ניתן לנעול את יכולת ההערה כך שלא ניתן יהיה להשאיר תגובות או הצבעות חדשות על-ידי הגדרת הדגל readonly ל-true.
כמו כן, לא ניתן יהיה לערוך או למחוק תגובות קיימות.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמת הווידג'ט, עבור דומיין שלם, או עבור דף בודד:
עדכון!
נכון לנובמבר 2022, ניתן לנעול או לשחרר שרשורי תגובות בזמן אמת על-ידי מנהלים ומודרטורים דרך תפריט שלוש הנקודות שמעל אזור התגובה.
זה ימנע תגובות חדשות, תוך שהוא עדיין מאפשר הצבעות, ומאפשר למשתמשים למחוק את תגובותיהם אם ירצו, בעוד ש-readonly לא מאפשר את הדברים הללו.
זה מקביל לשדה isClosed ב-API של Page.
הגבלת דומיינים בקישורים 
כברירת מחדל, FastComments מאפשר קישור לכל אתר חיצוני.
ניתן להגביל זאת לרשימת אתרים או דומיינים רצויה. ניסיון לפרסם קישור לאתר או דומיין, שאינו נמצא ברשימה המוגדרת יגרום לשגיאה שתוצג למשתמש.
אימות זה חל רק על וידג'ט ההערות וה-API. ייבוא לא מושפע.
זה נעשה ללא קוד, בדף התאמת הווידג'ט:
ספירת תגובות וספירת כל התשובות המקוננות 
מספר התגובות המוצג בראש רכיב התגובות יכול להציג או את כל התגובות "ברמת-העל", כלומר אותן תשובות ש- מגיבות ישירות לעמוד או למאמר עצמו, או שהוא יכול להיות ספירה של כל התגובות המקוננות.
בברירת מחדל, זה true - זו ספירה של האפשרות השנייה - כל התגובות. בגרסאות ישנות יותר של רכיב התגובות ערך ברירת המחדל הוא false.
ניתן לשנות את ההתנהגות, כך שהיא תהיה ספירה של כל התגובות המקוננות על ידי קביעת הדגל countAll ל-true.
Run 
אם נרצה שהספירה תשקף רק את התגובות ברמת-העל, נגדיר את הדגל ל-false.
Run 
כרגע לא ניתן להתאים זאת ללא שינויי קוד.
הפעלת קישורי מגיבים 
ברירת המחדל, FastComments יבקש מהמשתמש רק את תגובתו, שם המשתמש שלו, ואת האימייל שלו.
עם זאת, במצבים מסוימים ייתכן שתרצה שהמשתמש ישאיר קישור לבלוג או לאתר שלו.
אנחנו יכולים לאפשר הצגת שדה קלט נוסף להשארת כתובת האתר של המשתמש על ידי הגדרת הדגל enableCommenterLinks ל-true:
Run 
כאשר כתובת URL זו מסופקת, חשבון המשתמש יעודכן ושם המשתמש שלו בכל התגובות הקודמות והעתידיות יקשר לכתובת URL זו.
ניתן להתאים זאת ללא קוד, בדף התאמה אישית של הווידג'ט:
קבוצות מודרציה 
רשימת מזהים שנוצרו מדף קבוצות פיקוח.
כאשר מצוין, תגובות שהושארו באמצעות התצורה המצוינת יכילו את אותו מערך של moderationGroupIds.
אם ל-Moderator יש אחת או יותר קבוצות פיקוח מוגדרות, הם
יראו רק תגובות בדף Moderate Comments המשויכות לקבוצה(ות) שלהם.
Run 
מזהי קבוצות להזכרתן 
רשימה של מזהים לשימוש בהשלמה האוטומטית של @mentions. שימושי כאשר ברצונך למנוע תיוג משתמשים שאין להם קבוצות חופפות.
כאשר מוגדר, רק משתמשים מקבוצות אחרות יוצעו בהשלמה האוטומטית לאחר הקלדת התו @.
Run 
עקיפת עוגיות של צד שלישי 
לצורך אימות, FastComments מסתמכת על קוקיות של צד שלישי שמופעלות בדפדפן שלך. בלעדיהן, משתמשים תמיד יצטרכו להשאיר את האימייל שלהם כדי להוסיף תגובה (אלא אם שדה הקלט של האימייל מוסתר), והתגובות שלהם תמיד יוצגו כלא מאומתות (כברירת מחדל).
כדי לעקוף זאת, ניתן להפעיל את האפשרות לעקיפת קוקיות צד שלישי.
כאשר הגדרה זו מופעלת, תופיע חלונית קופצת קטנה שמציגה הודעה המודיעה שהמשתמש נכנס למערכת. חלונית זו תופיע בכל פעם שהמשתמש יפעיל את ווידג'ט התגובות; למשל, אם הוא ישאיר תגובה.
ניתן לעשות זאת בקוד על ידי הגדרת הדגל enableThirdPartyCookieBypass ל-true:
Run 
ניתן גם להגדיר זאת דרך ממשק התאמת הווידג'ט, תחת Enable Third-Party Cookie Popup:
מחיקת תגובות שיש להן תשובות 
כברירת מחדל, משתמשים יכולים למחוק את ההערות שלהם. בנוסף, מחיקת ההערה שלהם באופן אוטומטי מוחקת את כל ההערות הצאצאיות והזמניות בחוט. התנהגות זו גם פעילה.
ניתן להגביל זאת בדרכים הבאות:
- במקום זאת, להפוך את ההערה שנמחקה ללא מזוהה (set name and text ל-
[deleted]או לערך מותאם אישית). - למנוע מחיקת הערות כאשר יש תגובות. תוצג הודעת שגיאה הניתנת להתאמה.
- למנוע מחיקה של הערה שיש לה תגובות אלא על ידי מנהלים ומודרטורים.
ניתן להגדיר זאת דרך הסעיף Comment Thread Deletion ב-Widget Customization UI.
הצגת תגים בסרגל העליון 
כברירת מחדל, FastComments יציג תגי משתמש רק על ההערות שלהם בתוך שרשור ההערות.
עם זאת, ניתן להציג את תגי המשתמש לצד שמם מעל טופס ההערה על‑ידי הפעלת תכונה זו בדף התאמה אישית של הווידג'ט:
זה יציג את תגי המשתמש לצדן של שמם באזור הסרגל העליון, מה שיבליט את ההישגים והסטטוס שלהם בעת כתיבת תגובה.
שים לב שתכונה זו חייבת להיות מופעלת בממשק התאמת הווידג'ט כדי שתעבוד. ניתן, באופן אופציונלי, להגדיר את הדגל showBadgesInTopBar כ-false בקונפיגורציית הקוד שלך כדי להשבית אותה באופן סלקטיבי גם כשהיא מופעלת ברמת השרת:
Run 
הצגת רשימת משתמשים מקוונים 
בברירת מחדל, FastComments אינו מציג רשימת משתמשים בעמוד.
ניתן להציג רשימה של אנשים הצופים כעת בעמוד, לצד ווידג'ט התגובות. הרשימה מתעדכנת בזמן אמת כשהמשתמשים מצטרפים ועוזבים, ומציגה את שמם, תמונת הפרופיל שלהם ואינדיקטור מקוון.
יש שלוש אפשרויות פריסה:
1- עליון: שורת תמונות פרופיל אופקית החופפות זו לזו המוצגת מעל התגובות.2- שמאל: סרגל צד עם שמות ונקודות מקוונות המוצג משמאל לווידג'ט.3- ימין: אותו סרגל צד המוצג מימין לווידג'ט.
הגדר את הדגל usersListLocation כדי להפעיל את התכונה:
Run 
כברירת מחדל הרשימה מציגה רק משתמשים שמחוברים כרגע. כדי לכלול גם אנשים שהגיבו בעמוד בעבר (אך אינם צופים בו כרגע), הגדר את usersListIncludeOffline ל-true:
Run 
מגיבים קודמים מוצגים ללא הנקודה הירוקה שמציינת מקוון, כדי שיהיה ברור מי נוכח כרגע.
משתמשים בעלי פרופיל פרטי מוצגים עם תמונת פרופיל כללית ותווית "פרופיל פרטי" כך שהמונה נשאר מדויק מבלי לחשוף זהויות.
ניתן גם להגדיר זאת ללא קוד. בדף ההתאמה של הווידג'ט, ראו את האפשרות "מיקום רשימת המשתמשים". כשהמיקום מוגדר לערך שאינו Off, מופיעה מתחתיה תיבת סימון "כלול מגיבים מהעבר".
מעבר ל-500 משתמשים חיים, הרשימה עלולה להתעדכן באיחור של עד 30 שניות.