
שפה 🇮🇱 עברית
יסודות
מראה ותחושה
תגובות בזמן אמת
עמודיות ומיון
תיבת תגובה
כניסה יחידה (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, לדוגמה מזהה המאמר/דף.
Run 
דבר אחד שנזכיר לעיתים קרובות במסמך זה הוא Widget Customization UI.
ממשק משתמש זה ניתן להשתמש בו כדי לבצע שינויים רבים בווידג'ט התגובות ללא כתיבת קוד.
כאשר יוצרים כלל התאמה, לרוב נרצה שהוא יחול על כל העמודים באתר שלנו. עם זאת, במקרים מסוימים נרצה להתאים את וידג'ט התגובות לעמוד ספציפי, בין אם כדי להחיל עיצוב מותאם, או אולי להפוך את התגובות בעמוד זה לאנונימיות. ניתן גם, לדוגמה, לאפשר תגובות חיות להופיע מיידית בכמה עמודים, בעוד שבאחרים להסתיר אותן מתחת לכפתורי התראה.
כל זה אפשרי באמצעות שדה הקלט של מזהה ה‑URL בעמוד זה, שנראה כך:
הערך בשדה זה צריך להתאים לפרמטר urlId שמועבר לווידג'ט התגובות. אם ברצונך שהכלל שלך יהיה בלתי תלוי ב‑urlId, השאר שדה זה ריק או הזן *.
מאז 2023 שדה URL ID בהתאמת הווידג'ט תומך גם בתבניות! לדוגמה, ניתן להשתמש ב‑*/blog/* כדי להוסיף עיצוב ספציפי לבלוג שלך וב‑*/store/* כדי להוסיף עיצוב ספציפי לחנות שלך, וכל זאת תוך שימוש באותו דומיין.
תופעות לוואי
- אם לעמוד שלך יש פרמטרי hash (כגון example.com#page-1) – הם יהפכו לחלק ממזהה ה‑URL, כברירת מחדל.
- במהלך העברות, לדוגמה מ‑WordPress ל‑Gatsby, ייתכן שתצטרך להעביר את ערכי תגובות ה‑URL ID לאחר ההעברה הראשונית. לשם כך, פנה אלינו.
הצגת אותן תגובות בעמודים שונים 
מכיוון שהפרמטר urlId מאפשר לנו להגדיר לאיזה דף, או למזהה, התגובות משוייכות, נוכל פשוט להגדיר את urlId לאותו ערך בעמודים אלה.
Run 
עיצוב מותאם אישית 
FastComments נועדה להיות ניתנת להתאמה. הווידג'ט של ההערות פועל בתוך iframe משיקולי אבטחה, ולכן כדי להחיל עיצוב מותאם עליך לבחור באחת משתי הגישות.
הגישה הראשונה, הקלה ביותר והעדיפה על ידינו, היא להשתמש בדף התאמת הווידג'ט.
בדף התאמת הווידג'ט, ראה את סעיף "הצגת אפשרויות מתקדמות", מתחתיו יש אזור המסומן "CSS מותאם":
לגישה זו יש כמה יתרונות:
- ה‑CSS שהוזן מצומצם לפני שנשלח למשתמש, והעיצוב נשמר עקבי בממשק העריכה.
- אתה מקבל את כל היתרונות של ממשק התאמת הווידג'ט, למשל התאמה קלה של הווידג'ט למקומות שונים.
- כאשר אנו מבצעים שינויים בווידג'ט ההערות, העיצוב המותאם שלך ייבדק כחלק מתהליך השחרור שלנו.
הגישה השנייה היא לציין את הפרמטר customCSS בתצורת הווידג'ט, כך:
Run 
עם זאת, יש להגבלות:
- יש מגבלה על כמות ה‑CSS המותאם שניתן להעביר לפני שהשרתים שלנו ידחו את הבקשה, עקב גודל הכותרות.
- עליך לנהל את ה‑CSS המותאם בתשתית ובמערכת הבנייה שלך. זה עשוי להיות יתרון ולא חיסרון, גם כן.
- יש עומס נוסף של שליחת ה‑CSS המותאם ברשת פעמיים במצב זה, שכן הוא נשלח לשרתים שלנו, ואז חוזר לתוכן ה‑iframe. עם זאת, עבור רוב גדלי המטען, זה אינו מורגש.
- אופטימיזציה נפוצה היא צמצום ה‑CSS כדי להפחית את גודלו ברשת, אך בגישה זו תצטרך לטפל בכך בעצמך.
- ה‑CSS המותאם שלך לא ייבדק כאשר אנו מבצעים שינויים.
קבצי CSS חיצוניים
אתה יכול לגרום לווידג'ט למשוך קובץ חיצוני באמצעות @import!
מומלץ למקם את @import בכלל התאמה. כך, אם נצטרך לשנות את הווידג'ט, נוכל להשתמש באוטומציה
שלנו כדי לאמת את ההגדרה שלך. לדוגמה, תיצור כלל התאמה בממשק התאמת הווידג'ט, תלחץ על מתקדם, ותזין ב‑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, כל הטקסט בווידג'ט ההערות ניתן להתאמה.
אתה יכול לשנות קטע טקסט יחיד, כמו כפתור השליחה, או את כל הטקסט בווידג'ט ההערות כולו.
בברירת מחדל, הטקסט בווידג'ט ההערות מתורגם בהתאם לשפת המשתמש. עם זאת, ניתן לשנות את הטקסט אם אנחנו בטוחים שהקהל שלנו משתמש באותו אזור/שפה, לדוגמה:
Run 
כל התרגומים הניתנים להתאמה ניתן למצוא כאן תחת לשונית "אפשרויות מתקדמות".
עם זאת, יש דרך קלה יותר, דרך ממשק ההתאמה של הווידג'ט. שם, אנחנו יכולים פשוט למצוא את הטקסט שמופיע בווידג'ט ההערות במקומות EN_US, ולציין החלפה.
כל שינויים בתרגומים משפיעים כעת על כל האזורים.
שינוי תמונת ברירת המחדל 
כאשר משתמש מגיב עם FastComments בפעם הראשונה, אנו ננסה לאחזר את תמונת הפרופיל שלו מ-https://gravatar.com/.
עם זאת, אם לא נמצא תמונת פרופיל, או שהמשתמש אף פעם לא מגדיר אחת בחשבונו, אנו מציגים תמונת ברירת מחדל סטטית.
כדי לציין תמונת פרופיל סטטית משלך, ניתן להשתמש בהגדרה defaultAvatarSrc.
Run 
זה גם ניתן לבצע ללא קוד. בעמוד התאמת הווידג'ט, ראו את הסעיף "Default Avatar".
שימו לב שהגדרת תמונת הפרופיל למשתמש ספציפי, כמו עם SSO, מכוסה בסעיף נפרד משלה.
השבתת תמונות פרופיל 
ניתן להסיר את כל האווטארים מהווידג'ט של ההערות, אפילו אם משתמשים הגדירו אווטאר משלהם.
Run 
ניתן להתאים זאת ללא קוד, בעמוד התאמת הווידג'ט:
השבתת כל סגנונות ברירת המחדל 
לפרויקטים גדולים של עיצוב מותאם אישית, ייתכן ויהיה רצוי להתחיל מדף נקי ולא להשתמש בעיצוב ברירת המחדל כלל.
כל העיצוב ברירת המחדל ניתן להסרה על‑ידי הגדרת הפרמטר noStyles ל‑true, כך:
Run 
זה ניתן להתאמה ללא קוד, בעמוד התאמת הווידג'ט, תחת אפשרויות מתקדמות:
קישור תגובות לעמודים 
כששולחים הודעות דואר אלקטרוני על התראות, או מציגים תגובות בממשקי משתמש כמו דף המודרציה, זה מועיל להיות מסוגלים לקשר מתוך התגובה אל הדף שבו היא נמצאת.
אם מזהה ה-URL אינו תמיד מזהה, אז עלינו לאחסן את ה-URL במקום אחר. לשם כך קיים המאפיין "url", המוגדר כדלקמן.
Run 
מקרה שימוש נפוץ הוא קשירת שרשור התגובות למזהה, כמו מאמר, ולאחר מכן קישור חזרה לדף מסוים, לדוגמה:
Run 
ה-URL אינו מנוקה מפרמטרים שיווקיים נפוצים. כברירת מחדל, ה-URL של הדף הנוכחי נשמר עם התגובה.
קיפול תגובות משנה כברירת מחדל 
בברירת מחדל, תגובות לתגובות ברמה העליונה מוצגות.
ניתן להגדיר זאת כך שהמשתמש יצטרך ללחוץ על "Show Replies" בתגובות ברמה העליונה כדי לראות את התגובות המשניות.
Run 
ניתן להתאים זאת ללא קוד, בעמוד התאמת הווידג'ט:
הגדרה זו לא תשפיע על מספר תגובות ברמה העליונה שנטענות בתחילה. אם יש לך תגובה אחת ברמה העליונה, ו‑29 תגובות משניות, עם הגדרה זו פעילה, אתה ת:
- ראה את תגובת הרמה העליונה.
- ראה את "Show Replies" (29) מתחת לתגובה זו.
אם ברצונך להציג את כל תגובות הרמה העליונה בשילוב עם אפשרות זו, הגדר את דף התחלה ל‑-1.
הפעלת עורך WYSIWYG 
בברירת מחדל, הפונקציות של עיצוב ב‑FastComments מתבצעות על‑ידי הוספת תגי עוגן גלויים כמו <b></b> סביב הטקסט שלך. לחיצה על סרגל הכלים
או שימוש בקיצורים עושה זאת עבורך. עם זאת, קהילות מסוימות עשויות לרצות להשתמש בעיצוב ללא תגי עוגן. זה נקרא הפעלת
WYSIWYG (what you see is what you get) editor. עורך זה נראה בדיוק כמו העורך ברירת המחדל, אלא שהוא טוען קוד נוסף
המאפשר למשתמשים להדגיש, לקו תחתי, וכו' את הטקסט שלהם ללא תגי עוגן גלויים.
Run 
זה גם ניתן לבצע ללא קוד. בעמוד התאמה אישית של הווידג'ט, ראה את האפשרות "Enable Advanced Formatting".
השבתת סרגל הכלים 
בברירת מחדל, FastComments יציג סרגל כלים בעת כתיבת תגובה כדי לספק קיצורי דרך לעיטור טקסט והעלאת תמונות.
ניתן להשבית סרגל כלים זה בקוד או באמצעות ממשק ההתאמה האישית.
Run 
זה גם ניתן לבצע ללא קוד. בעמוד התאמת הווידג'ט, ראו את האפשרות "Disable The Reply Toolbar".
השבתת חסימה 
בברירת מחדל, 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 - כאשר כתובת הקישור הופכת לקישור שניתן ללחוץ עליו תג HTML של קישור.
אתרים מסוימים עשויים לרצות להשבית זאת, לדוגמה כדי למנוע הונאות. אנו מספקים זאת על‑ידי הגדרת Comment HTML Rendering Option ל‑Links as Text.
ניתן להתאים זאת ללא קוד, בדף התאמת הווידג'ט, עבור כל הדומיין או עבור דף ספציפי:
---הצגה והסתרת תגובות באמצעות כפתור 
בברירת מחדל, FastComments יציג את תיבת הקלט של ההערה ואת שרשרת ההערות באותו זמן. כדי לחסוך במרחב אנכי, הוא גם יסתיר כל שדה נדרש אחר עד שהווידג'ט יזוהה.
עם זאת, ניתן להסתיר את וידג'ט ההערות מאחורי כפתור, לדוגמה:
הכפתור משתמש בטקסט מתורגם שונה בהתאם אם ההערות מוצגות כרגע או לא. אם ההערות מוסתרות, הוא משתמש ב-translations.SHOW_COMMENTS_BUTTON_TEXT. אם
ההערות מוצגות, הוא משתמש ב-translations.HIDE_COMMENTS_BUTTON_TEXT. התרגומים יכולים להכיל את הטקסט [count] אשר
יוחלף בספירה המתורגמת.
Run 
זה נועד להחליף את תצורת hideCommentsUnderCountTextFormat.
הספירה מתעדכנת בזמן אמת עם שרשרת ההערות. הכפתור אינו מוצג אם אין הערות.
זה ניתן להפעיל ללא קוד על ידי יצירת כלל התאמה והפעלת "לחץ כדי להציג תגובות":
התאמת טקסט מונה התגובות 
ספירת ההערות המוצגת בחלק העליון של וידג'ט ההערות ניתנת להתאמה.
ניתן להחליף זאת בכל מחרוזת, והערך [count] יוחלף בערך הספירה, המתורגם למשתמש.
Run 
ניתן להתאים זאת ללא קוד, בעמוד התאמת הווידג'ט:
השבתת הפניית תמונות 
כברירת מחדל, FastComments מאפשר למשתמשים להעלות תמונות. כאשר משתמש לוחץ על תמונה זו, FastComments, כברירת מחדל, תפתח כרטיסייה חדשה כדי להציג את התמונה במלואה. הגדרת הדגל הזה ל-true מבטלת התנהגות זו:
Run 
אם אינך מתכנן ללכוד את לחיצת התמונה בעצמך (ראה onImageClicked), אנו ממליצים לשלב זאת עם מעט עיצוב כדי להסיר את המראה שהתמונה נראית ניתנת ללחיצה.
השבתת יצירת האשטאגים אוטומטית 
כאשר משתמשים מזינים האשטאגים, בצורה של #someexampletag, FastComments תיצור אוטומטית את ה-HashTag הזה ותדגיש אותו בתגובה שלהם.
במקרים מסוימים רצוי להשבית תכונה זו, או לשלוט באילו האשטאגים ניתן להשתמש דרך ה-API.
כדי לעשות זאת, פשוט אפשרו את Disable Automatic #hashtag Creation דרך ממשק התאמה אישית של הווידג'ט.
השבתת פעמון ההתראות 
בברירת מחדל, FastComments יציג פעמון התראות בפינה הימנית העליונה של אזור ההערות.
פעמון זה יהפוך לאדום ויציג ספירה של מספר ההתראות שיש למשתמש. כמה דוגמאות להתראות הן:
- המשתמש השיב לך.
- המשתמש השיב בשרשור שבו הגבת.
- המשתמש הצביע בעד ההערה שלך.
- המשתמש השיב לעמוד שאתה מנוי עליו.
פעמון ההתראות מספק גם מנגנון למנוי על כל העמוד, בנוסף.
עם זאת, ניתן להשבית את פעמון ההתראות לחלוטין:
Run 
זה גם ניתן לבצע ללא קוד. בעמוד התאמת הווידג'ט, ראה את הסעיף "Disable Notification Bell" section.
השבתת פרופילים 
בברירת מחדל, 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 
אנו ממליצים בחום לבצע זאת ללא קוד מכיוון שזה גם מאפשר אימותים בצד השרת. בעמוד התאמת הווידג'ט, ראה את סעיף "Vote Style".
ניתן גם להשבית הצבעה, ראה Disable Voting מעל אפשרויות הסגנון.
הדגשת תגובות חדשות 
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)
- Last Initial (הצגת Example User כ-Example U.)
- All Initials (הצגת Example User כ-E. U.)
- הצג "Anonymous"
ההשפעה של שינוי זה מיידית. המשתמשים עדיין יראו את שם המשתמש המלא שלהם בחלק העליון של אזור ההערות, עבור עצמם, אך ההערות שלהם יציגו את שם המשתמש שהשתנה.
שמות המשתמשים מוסתרים בצד השרת כדי להגן על המשתמשים.
השבתת העלאת תמונות 
בברירת מחדל, FastComments מאפשר העלאת תמונות. ניתן להשבית זאת על‑ידי הגדרת הדגל noImageUploads ל‑true.
Run 
ניתן להתאים זאת ללא קוד, בעמוד התאמת הווידג'ט:
אפשר הטמעת מדיה 
By default FastComments does not allow iframes in comments. When you enable media embeds, commenters can paste the embed code (the <iframe> snippet) from trusted providers like YouTube, Vimeo, SoundCloud, and Spotify, and it will render inline in the comment.
For security, this is not a client-side widget config flag. It is a server-side setting, validated when each comment is saved, so it cannot be turned on from the page. Only iframes pointing at a built-in list of trusted providers are allowed. Any other iframe is removed.
This is done without code, on the widget customization page:
Adding Your Own Providers
If you want to allow embeds from a provider that is not on the built-in trusted list, add its hostname in the "תחומי הטמעה נוספים" field on the same page. These hostnames are allowed in addition to the built-in providers. Matching is exact, so include the full hostname (for example, player.example.com). Anything you do not list stays blocked.
Both the plain comment box and the WYSIWYG editor support pasting an embed. In the WYSIWYG editor the embed is inserted as a removable block.
הפעלת תיבת חיפוש 
בברירת מחדל, אין תיבת חיפוש מוצגת בווידג'ט ההערות.
עם זאת, ניתן להפעיל זאת על ידי הגדרת הדגל enableSearch ל‑true:
Run 
זה גם ניתן לבצע ללא קוד. בעמוד התאמת הווידג'ט, ראו את האפשרות "Enable Search Box".
הפעלת ספוילרים 
אנו יכולים להפעיל תמיכת ספולרים על ידי הגדרת הדגל enableSpoilers ל‑true:
Run 
זה גם ניתן לבצע ללא קוד. בדף התאמת הווידג׳ט, ראו את האפשרות "הפעלת ספולרים".
כאשר טקסט מודגש והכפתור SPOILER שהופיע נלחץ, הטקסט יוסתר עד שהמשתמש מרחף מעליו. במצב כהה אנו עושים את אותו הדבר, עם צבעים שונים המתאימים יותר למצב כהה.
זה גם תואם לעורך WYSIWYG.
הפעלת ספירת צפיות לתגובות 
בברירת מחדל, FastComments אינו עוקב אחרי מי צפה בכל תגובה ולא מספק שום סטטיסטיקה בנושא זה.
עם זאת, אנו יכולים להפעיל תכונה זו, ואז המערכת תתחיל לעקוב כאשר כל משתמש גולל לתגובה.
כאשר זה קורה, ספירה לצד סמל העין שמופיע על כל תגובה תגדל. הספירה מתעדכנת בזמן אמת ומקוצרת בהתאם לשפת המשתמש.
אנו יכולים להפעיל זאת על ידי הגדרת הדגל enableViewCounts ל‑true:
Run 
ניתן להתאים זאת ללא קוד, בדף התאמת הווידג'ט:
אנו עוקבים אחרי מזהה המשתמש* שצפה בתגובה, כך שאם אתה צופה בתגובה שוב היא לא תגדל. אם אתה צופה בתגובה שוב אחרי שנתיים, הספירה תגדל יותר.
- *הערה: או מזהה הסשן האנונימי, או כתובת ה‑IP של המשתמש כערך מוצפן.
הצגת תגובות בזמן אמת מיידית 
בברירת מחדל, תגובות חיות מופעלות. משמעות הדבר היא שאם מתווספות, נמחקות, נערכות או מוצמדות תגובות, השינויים צריכים להופיע לכל המשתמשים הצופים בחוט התגובות באותו זמן.
עם זאת, בברירת מחדל התגובות החדשות יופיעו תחת כפתור שמוצג דינמית עם טקסט דומה ל-"Show 2 New Comments".
אם התגובות החדשות הן תגובות ישירות לדף, הכפתור יופיע בראש חוט התגובות. אם הן תגובות לתגובה ספציפית, הכפתור יופיע מתחת לאותה תגובה.
זה נעשה כדי למנוע שינוי מתמשך בגודל העמוד עבור המשתמש, שעלול לגרום לתסכול כשמנסים לתפוס את סרגל הגלילה.
בחלק מהמקרים, כמו מכרזים חיים או אירועים מקוונים, זה אינו ההתנהגות הרצויה - ייתכן שתרצו שהווידג'ט של התגובות יהיה דומה יותר לתיבת "chat" שבה תגובות חדשות "show right away".
לכן, שם הדגל שמאפשר תכונה זו: showLiveRightAway.
ניתן להפעיל אותו כך:
Run 
ניתן להתאים זאת ללא קוד, בעמוד התאמה אישית של הווידג'ט:
השבתת תגובות בזמן אמת 
בברירת מחדל, FastComments יפעיל תגובות בזמן אמת.
זה אומר שכל צופה בשרשרת ההערות צריך לראות את אותו תוכן.
לדוגמה, אם מתווספת תגובה, אותה תגובה תוצג. אם תגובה נערכת או מוסרת, אז אותן תגובות ייערכו או יוסרו עבור כל הצופים בשרשרת. אותו דבר לגבי הצבעות וכל פעולות המודרציה.
עם זאת, ניתן להשבית זאת:
Run 
זה גם ניתן לבצע ללא קוד. בעמוד התאמת הווידג'ט, ראו את המקטע "Disable Live Commenting".
הצבת תגובות חיות חדשות בתחתית 
בברירת מחדל, תגובות חיות חדשות מופיעות בראש רשימת התגובות כשהן נשלחות בזמן אמת.
כאשר אפשרות זו מופעלת, תגובות חיות חדשות יתווספו במקום זאת לתחתית הרשימה. זה משפיע על האופן שבו תגובות מופיעות כאשר הן נשלחות בזמן אמת בעוד שמשתמשים צופים בתשרשור התגובות.
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: "Most Recent"
- NF: "Newest First"
- OF: "Oldest First"
ניתן לבצע זאת גם ללא קוד. בעמוד התאמת הווידג'ט, ראה את הסעיף "Default Sort Direction".
שימו לב, שהתגובות בכל דף עבור כל כיוון מיון מחושבות מראש, ולכן לכל כיווני המיון יש את אותה ביצועים.
הצגת כל התגובות בבת אחת - השבתת חלוקה לדפים 
כדי לבטל את חלוקת העמודים ולהציג את כל התגובות בבת אחת, הגדר את startingPage ל-1.
Run 
העברת תיבת התגובה לאחר התגובות 
בברירת מחדל, אזור הקלט של ההערה הוא לפני שרשרת ההערות. עם זאת, על ידי הגדרת פרמטר תצורה זה ל‑true ניתן להעביר אותו ל‑אחרי.
Run 
זה ניתן להתאמה אישית ללא קוד, בעמוד התאמת הווידג'ט:
הגבלת אורך התגובה 
המספר המרבי של תווים המותר להכניס בשדה הקלט של התגובה ניתן להגבלה באמצעות הפרמטר maxCommentCharacterLength.
ברירת המחדל היא 2000.
פריטים כגון כתובות URL של תמונות אינם נכללים בחישוב האורך.
Run 
ניתן להתאים זאת ללא קוד, בדף התאמה אישית של הווידג'ט:
השבתת תגובות מרובות שורות 
בברירת מחדל, FastComments מאפשרת למשתמש להכניס תגובה עם כמה שורות שהוא רוצה, עד למגבלת התווים המוגדרת כברירת מחדל.
עם זאת, ייתכן ויהיה רצוי להגביל את המשתמש להזנת שורה אחת בלבד של טקסט. כמה דוגמאות לשימוש כוללות הצעות מקוונות, או צ'אט חי, שבו ניתן להשתמש ב-FastComments.
אנו מפעילים את הדגל useSingleLineCommentInput כך:
Run 
ניתן לבצע זאת גם ללא קוד. בדף התאמה אישית של הווידג'ט, ראו את הסעיף "Enable Single-Line Comment Input".
שימו לב, שהתגובות בכל דף עבור כל כיוון מיון מחושבות מראש, ולכן לכל כיווני המיון יש את אותה ביצועים.
הגבלת כמות התגובות למשתמש 
בברירת מחדל, כל משתמש יכול לשלוח עד 5 תגובות באותה דקה.
זה נרשם לפי מזהה משתמש, מזהה משתמש אנונימי, וכתובת IP (בצורת hash).
ניתן להתאים זאת ללא קוד, בעמוד התאמת הווידג'ט:
שימו לב שאם אתם משתמשים ב‑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 מאפשר לך לדרוש ממגיבים בפעם הראשונה לקבל את תנאי השירות שלך לפני שליחת תגובה.
כאשר מופעל:
- משתמשים אנונימיים יראו תיבת סימון של תנאי השירות בכל פעם שהם מגיבים
- משתמשים מאומתים יראו את תיבת הסימון רק בתגובה הראשונה שלהם, או כאשר אתה מעדכן את תנאי השירות
תצורה
נווט לדף התאמה אישית של הווידג'ט והפעל את תיבת הסימון "Require Terms of Service acceptance". לאחר ההפעלה, תראה את האפשרויות הבאות:
- מצב טקסט של תנאי השירות: כברירת מחדל, תיבת הסימון מציגה "I agree to the Terms of Service and Privacy Policy" עם קישורים לשני המסמכים. בחר "Customize text per locale" כדי לספק את הטקסט שלך לכל שפה.
- תאריך העדכון האחרון של תנאי השירות: כאשר אתה מעדכן את תנאי השירות שלך, הגדר תאריך זה. משתמשים שהסכימו לפני תאריך זה יידרשו להסכים שוב.
איך זה עובד
- חותמת הזמן של קבלת תנאי השירות נשמרת לכל משתמש ולכל תגובה
- כאשר משתמש מקבל את תנאי השירות, התאריך נרשם בפרופיל המשתמש שלו (לכל שוכר)
- אם אתה מגדיר תאריך "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) 
עם Simple SSO, אנו יכולים לספק לוידג'ט ההערות מידע על המשתמש כך שהם לא יצטרכו להזין שם משתמש או אימייל כדי להגיב.
אנו יכולים להגדיר Simple SSO כך:
Run 
המשתמש ייכנס למערכת, ותיווצר עבורו משתמש SSO ברקע. למשתמש יהיה createdFromSimpleSSO מוגדר ל-true אם הוא נלקח מה-API.
הערות:
- האימייל הוא מזהה ייחודי עבור Simple SSO.
- מתן אימייל עם Simple SSO אינו נדרש, עם זאת כברירת מחדל ההערות שלהם יופיעו כ"לא מאומת". אם לא סופק אימייל, המשתמש לא יכול להיות מאומת במלואו.
- חדש מאז ינואר 2022: שמות משתמש אינם חייבים להיות ייחודיים בכל fastcomments.com
- Simple SSO יכול ליצור ולעדכן משתמשי SSO באופן אוטומטי, אם סופק אימייל, והמשתמש לא נוצר במקור מ- Secure SSO.
- אתה יכול לציין תגיות (
badges) עבור המשתמש באמצעות המאפייןbadgeConfig. המערךbadgeIdsמכיל את המזהים של תגיות גלובליות שיש לשייך למשתמש. המערךpageBadgeIdsמכיל מזהי תגיות המוגדרים לעמוד הנוכחי (urlId) — תגיות אלו מוצגות רק בעמוד שבו הן הוקצו. אםoverrideמוגדר ל-true, הוא יחליף תגיות מוצגות קיימות (גלובליות ותגיות ספציפיות לעמוד מוחלפות באופן עצמאי); אםfalseהוא יוסיף לתגיות הקיימות.
אינטגרציות מותאמות - מעבר מ-Disqus SSO 
ההבדלים הגדולים ביותר בין Disqus ל‑FastComments Secure SSO הם ש‑Disqus משתמש ב‑SHA1 להצפנה בעוד שאנו משתמשים ב‑SHA256. משמעות הדבר שמעבר מ‑Disqus קל — שנה את אלגוריתם ההאשה המשמש מ‑SHA1 ל‑SHA256 ועדכן את שמות המאפיינים שמועברים ל‑UI.
אינטגרציות מותאמות - מעבר מ-Commento SSO 
Commento משתמשת בגישה שונה באופן דרסטי ל-SSO - הם דורשים שיהיה לך נקודת קצה שאליה הם יפנו כדי לאמת את המשתמש.
FastComments פועלת באופן הפוך - פשוט קודד וחשב גיבוב של המידע של המשתמש באמצעות המפתח הסודי שלך ושלח אותו הלאה.
הגנה על שרשורי תגובות באמצעות כניסה יחידה (SSO) 
FastComments SSO (פרטים כאן) מספק למשתמשים שלך דרך להגיב מבלי צורך להתחבר לפלטפורמה אחרת.
עם זאת, זה לבדו לא מאבטח את שרשראות ההערות שלך, מכיוון שבברירת מחדל נתוני ההערות הם מידע זמין לציבור - כל מי שיכול לצפות בדף יכול לצפות בהערות.
על ידי שינוי הגדרה, נוכל להגביל את שליפת ההערות אלא אם כן זה נעשה על ידי מנהל או משתמש SSO תקף.
הגדרה ללא קוד
אנו יכולים למנוע צפייה ואינטראקציה עם שרשראות ההערות שלנו, כאשר SSO מוגדר, על ידי יצירת כלל התאמה אישית.
בעת ביצוע זאת, חפש את SSO, ותמצא את האפשרות הזו:
הפעל זאת ושמור את כלל ההתאמה האישית.
הגנה רק על תחום או דף מסוים
כדי להגן רק על תחום או דף מסוים, נגדיר פשוט את כלל ההתאמה האישית כך.
בחלק העליון של ממשק ההתאמה האישית, נמצא שני קלטים, Domain ו-URL ID.
כדי להגן רק על תחום מסוים, הזן את התחום הרלוונטי בשדה "domain".
כדי להגן על דף מסוים, הזן כתובת URL של הדף בשדה "URL ID". אם יש לך אינטגרציה מותאמת עם FastComments, תוכל להזין כאן סוג של מזהה במקום כתובת URL.
רמות אבטחה
כאשר דורשים SSO, תרצה להחליט אם אתה דורש Simple SSO או Secure SSO. אם אתה דורש Simple SSO, שני האפשרויות מותרות, אך אם אתה דורש Secure SSO אז התוכן חייב להישאב עם מטען Secure SSO שמחולץ עם מפתח ה-API שלך כדי שניתן יהיה לצפות בו.
אפשרות רמת האבטחה תופיע כאשר תבחר "Require SSO To View Comments".
הגנה מעבר לקריאה
הפעלת אפשרות זו תגן על הדף או התחום מפני קבלת תגובות אלא אם המשתמש מחובר דרך SSO.
בעיות נפוצות
כל משתמשים שיצרו תגובות לפני אינטגרציית ה-SSO שלך לא יוכלו לראות אותן, אלא אם הם מתחברים דרך אינטגרציית ה-SSO שלך.
אפשר תגובות אנונימיות 
בברירת מחדל, FastComments ידרוש כתובת דוא"ל כדי להגיב. אין צורך שכתובת הדוא"ל תהיה תקפה, אך עד שהמשתמש ילחץ על הקישור שנשלח אליו, ההערה שלו תציג תווית "הערה לא מאומתת".
עם זאת, ניתן להסיר את דרישת הדוא"ל. שדה הקלט של הדוא"ל עדיין יופיע, אך הוא לא יהיה נדרש יותר.
ניתן להגדיר זאת דרך ממשק התאמה אישית של הווידג'ט:
---מניעת פקיעת תגובות אנונימיות 
FastComments ניתן להגדיר להסיר תגובות לא מאומתות לאחר מספר ימים רצוי. זה מסייע במאבק בספאם.
בברירת מחדל, הוא לא עושה זאת.
זה ניתן להגדיר, או לבטל, דרך דף הגדרות מודרציה.
השבתת שדות אימייל 
כאשר משתמשים מגיבים, ואם הם לא מחוברים, יתבקשו לספק את האימייל שלהם.
זה ייצור "מושב לא מאומת" עבור אותו משתמש, ונבקש מהם לאמת את המושב באמצעות אימייל.
בכמה אתרים או יישומים, רצוי לא לבקש מהמשתמש את האימייל שלו בעת תגובה או הצבעה.
הפעלת תגובות אנונימיות עושה את שדה הקלט של האימייל אופציונלי. עם זאת, ניתן להשבית אותו לחלוטין. ראשית, הפעלו תגובות אנונימיות, ואז תופיע האפשרות להשבית את שדות הקלט של האימייל.
כאשר אפשרות זו מופעלת, שדות האימייל לא יופיעו כלל בכל מוצרי התגובה שלנו.
שימו לב, עם תצורה זו, כל ההערות יהיו לא מאומתות אלא אם המשתמש יוצר חשבון ומתחבר ל-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 בדרך כלל תשנה את השפה שבה מוצג הטקסט למשתמש.
דרך הממשק
זה ניתן להגדיר באמצעות ממשק התאמת הווידג'ט. ראה את האפשרות "Locale / Language":
דרך קוד
זה ניתן לעקוף עם locale רצוי.
Run 
שפות נתמכות וקודי Locale
אתה יכול למצוא את הרשימה המלאה של השפות הנתמכות וקודי ה‑locale המתאימים כאן.
הערה על SSO
אם אתה משתמש ב‑SSO, ייתכן שתרצה להעביר את ה‑locale של המשתמש באובייקט המשתמש, כך שהאימיילים ודברים אחרים יתורגמו כראוי עבורו.
הגבלת השפות המותרות 
בברירת מחדל, FastComments אינו מגביל את השפות המשמשות לתגובה.
ייתכן ויהיה רצוי להגביל את השפות שהקהילה משתמשת בהן.
זה ניתן לקונפיגורציה ללא קוד, בעמוד התאמת הווידג'ט:
המערכת תנתח את ההערה שלהם ותזהה את שפתה, ולאחר מכן תתאים אותה לרשימת השפות המותרות.
אם ההערה נכתבת בשפה שאינה מותרת, תוצג הודעת שגיאה מתורגמת.
כותרות עמודים 
כותרת הדף הנוכחית משויכת ל-urlId שצוין ונשמרת לשימוש בכלי המודרציה.
בברירת מחדל, ערך זה נלקח מ-document.title.
אם רצוי, ניתן להגדיר כותרת דף משלך באופן הבא:
Run 
מניעת תגובות חדשות והשבתת הצבעות 
ניתן לנעול את ההערות כך שלא יוכלו להישאר תגובות או הצבעות חדשות על‑ידי הגדרת הדגל readonly ל‑true.
התגובות גם לא יוכלו להיות ערוכות או נמחקות.
Run 
ניתן להתאים זאת ללא קוד, בעמוד התאמת הווידג'ט, עבור תחום שלם או דף:
Update!
מאז נובמבר 2022, ניתן לנעול או לשחרר שרשורים בזמן אמת על‑ידי מנהלים ומנהלים משניים דרך תפריט שלוש הנקודות מעל אזור התגובה.
זה ימנע תגובות חדשות, בעוד שההצבעה עדיין אפשרית, והמשתמשים יכולים למחוק את תגובותיהם אם ירצו, בעוד ש‑readonly אינו מאפשר את הדברים האלה.
זה תואם לשדה isClosed ב‑API של Page.
הגבלת דומיינים של קישורים 
בברירת מחדל, FastComments מאפשר קישור לכל אתר חיצוני.
זה ניתן להגבלה לרשימת אתרים או דומיינים רצויה במקום זאת. ניסיון לפרסם קישור לאתר או דומיין שלא ברשימה המוגדרת יגרום להצגת שגיאה למשתמש.
אימות זה חל רק על וידג'ט ההערות וה-API. ייבוא אינו מושפע.
זה נעשה ללא קוד, בדף התאמה אישית של הווידג'ט:
---מונה התגובות וספירת כל התגובות המקוננות 
מספר התגובות המוצג בראש רכיב התגובות יכול להציג או את כל התגובות "ברמת-העל", כלומר אותן תשובות ש- מגיבות ישירות לעמוד או למאמר עצמו, או שהוא יכול להיות ספירה של כל התגובות המקוננות.
בברירת מחדל, זה true - זו ספירה של האפשרות השנייה - כל התגובות. בגרסאות ישנות יותר של רכיב התגובות ערך ברירת המחדל הוא false.
ניתן לשנות את ההתנהגות, כך שהיא תהיה ספירה של כל התגובות המקוננות על ידי קביעת הדגל countAll ל-true.
Run 
אם נרצה שהספירה תשקף רק את התגובות ברמת-העל, נגדיר את הדגל ל-false.
Run 
כרגע לא ניתן להתאים זאת ללא שינויי קוד.
הפעלת קישורים למגיבים 
בברירת מחדל, FastComments יבקש מהמשתמש רק את ההערה שלו, שם המשתמש שלו, ואת האימייל שלו.
עם זאת, במצבים מסוימים ייתכן שתרצו שהמשתמש יוסיף קישור לבלוג או לאתר האינטרנט שלו.
אנו יכולים לאפשר הצגת שדה קלט נוסף כדי להוסיף את כתובת האתר של המשתמש על ידי הגדרת הדגל enableCommenterLinks ל‑true:
Run 
כאשר כתובת ה‑URL הזו מסופקת, חשבון המשתמש יעודכן וכל שם המשתמש שלו בכל ההערות הקודמות והעתידיות יקשר לכתובת זו.
זה ניתן להתאמה ללא קוד, בדף התאמת הווידג'ט:
קבוצות מודרציה 
רשימת מזהים שנוצרו מדף קבוצות פיקוח.
כאשר מצוין, תגובות שהושארו באמצעות התצורה המצוינת יכילו את אותו מערך של moderationGroupIds.
אם ל-Moderator יש אחת או יותר קבוצות פיקוח מוגדרות, הם
יראו רק תגובות בדף Moderate Comments המשויכות לקבוצה(ות) שלהם.
Run 
מזהי קבוצות להזכרה 
רשימה של מזהים לשימוש בהשלמה האוטומטית של @mentions. שימושי כאשר ברצונך למנוע תיוג משתמשים שאין להם קבוצות חופפות.
כאשר מוגדר, רק משתמשים מקבוצות אחרות יוצעו בהשלמה האוטומטית לאחר הקלדת התו @.
Run 
עקיפת עוגיות של צד שלישי 
לאימות, FastComments תלויה בעוגיות צד שלישי המופעלות בדפדפן שלך. ללא עוגיות אלו, המשתמשים תמיד יצטרכו להשאיר את האימייל שלהם כדי להגיב (אלא אם שדה הקלט של האימייל מוסתר), והתגובות שלהם תמיד יופיעו כלא מאומתות (בברירת מחדל).
כדי לעקוף זאת, ניתן להפעיל את עקיפת קוביית צד שלישי.
כאשר הגדרה זו מופעלת, היא תגרום לתצוגת פופ‑אפ קטן שמציג הודעה שהמשתמש מתבצע כניסה. פופ‑אפ זה מופיע בכל פעם שהמשתמש מקיים אינטראקציה עם וידג'ט ההערות; לדוגמה, אם הוא משאיר תגובה.
ניתן לבצע זאת בקוד על‑ידי הגדרת הדגל enableThirdPartyCookieBypass ל‑true:
Run 
ניתן גם להגדיר זאת דרך ממשק התאמת הווידג'ט, תחת Enable Third-Party Cookie Popup:
מחיקת תגובות עם תגובות משנה 
בברירת מחדל, משתמשים יכולים למחוק את ההערות שלהם. בנוסף, מחיקת ההערה שלהם מוחקת אוטומטית את כל ההערות הילדיות והזמניות בשרשור. התנהגות זו גם פעילה.
ניתן להגביל זאת בדרכים הבאות:
- במקום זאת, אנונימיזציה של ההערה המחוקה (הגדרת שם וטקסט ל-
[deleted]או ערך מותאם). - אל תאפשר מחיקת הערות כאשר יש תגובות. הודעת שגיאה שניתן להתאים מוצגת.
- הגבל מחיקה כאשר להערה יש תגובות רק למנהלים ולמפקחים.
ניתן להגדיר זאת דרך הסעיף Comment Thread Deletion בממשק התאמה אישית של הווידג'ט.
הצג תגיות בסרגל העליון 
בברירת מחדל, FastComments יציג תגיות משתמש רק על ההערות שלהם בתוך שרשרת ההערות.
עם זאת, אנו יכולים להציג תגיות משתמש ליד שמם מעל טופס ההערה על ידי הפעלת תכונה זו בעמוד התאמת הווידג'ט:
זה יציג את תגיות המשתמש לצד שמו באזור סרגל העליון, מה שהופך את הישגיו ומצבו לבולטים יותר כאשר הוא כותב תגובה.
שימו לב שהפונקציה הזו חייבת להיות מופעלת בממשק התאמת הווידג'ט כדי לעבוד. ניתן באופן אופציונלי להגדיר את הדגל showBadgesInTopBar ל‑false בתצורת הקוד שלכם כדי להשבית אותו באופן סלקטיבי גם כאשר הוא מופעל ברמת השרת:
Run 
הצג רשימת משתמשים מקוונים 
בברירת מחדל, FastComments אינו מציג רשימת משתמשים בעמוד.
אתה יכול להציג רשימה של אנשים שמצפים כרגע בעמוד, לצד וידג'ט ההערות. הרשימה מתעדכנת בזמן אמת כאשר משתמשים מצטרפים ועוזבים, ומציגה את שמם, תמונת הפרופיל שלהם, וסמן מצב מקוון.
יש שלוש אפשרויות פריסה:
1- למעלה: שורה אופקית של אווטארים חופפים המוצגים מעל ההערות.2- שמאל: סרגל צד עם שמות ונקודות מקוונות המוצגים משמאל לוידג'ט.3- ימין: אותו סרגל צד המוצג מימין לוידג'ט.
הגדר את הדגל usersListLocation כדי להפעיל את הפונקציה:
Run 
בברירת מחדל, הרשימה מציגה רק משתמשים שמקוונים כרגע. כדי לכלול גם אנשים שהגיבו בעמוד בעבר (אך אינם מצפים בו כרגע), הגדר את usersListIncludeOffline ל‑true:
Run 
מגיבים קודמים מוצגים ללא הנקודה הירוקה של מקוון, כך שניתן לראות מי נוכח כרגע.
משתמשים עם פרופילים פרטיים מוצגים עם אווטאר גנרי ותווית "פרופיל פרטי" כך שהספירה נשארת מדויקת מבלי לחשוף זהויות.
זה ניתן גם להגדיר ללא קוד. בעמוד התאמה אישית של הווידג'ט, ראה את האפשרות "מיקום רשימת משתמשים". כאשר המיקום מוגדר לכל ערך שאינו Off, תיבת הסימון "כלול מגיבים קודמים" מופיעה מתחתיו.
לאחר 500 משתמשים חיים, הרשימה יכולה להיות עד 30 שניות לא מעודכנת.