|
||||
|
||||
ההצעה למתן אפשרות לקרוא רק את ההודעות מ-X הימים האחרונים מסתמכת על ההנחה שהודעות שנכתבו בימים האחרונים הן חלק מתת-דיון חי, אחד או יותר, אשר מתקיים כרגע מתחת למאמר. הודעות ישנות יותר שייכות בדרך כלל לתתי-דיונים שכבר מוצו. אני מאמין שסטטיסטית הנחה זו תהיה נכונה ברוב המקרים, אך כמובן שאין פה נסיון לקבוע קביעה מוחלטת והכל תלוי באופי הדיון הספציפי. ממשק המשתמש הוא אכן החסם המרכזי למימוש אופציות כאלה ואחרות שכאמור כבר נתמכות ברמת השרת. אפשרות אחת שעולה על דעתי היא שכאשר מוצג במסך הראשי דיון שאורכו מעל X הודעות (נגיד 200), תוחלף האופציה "הסיפור המלא" באופציה חדשה, נקרא לה "הודעות אחרונות", שתציג את ההודעות מהשבוע האחרון. בראש המסך שיוצג ובו ההודעות האחרונות יהיה לינק ששמו "הצג את כל הדיון" ודרכו ניתן יהיה לקבל את כל מאות (אלפי?) ההודעות שנכתבו באותו דיון. היתרונות: תוספת פונקציונלית החשובה במיוחד לקוראים שמגיעים אל הדיון באיחור, ללא המחיר של תוספת לינקים במסך הראשי וסירבולו. הקורא יקיש באותו מקום (מתחת לכותרת המאמר בצד שמאל), ויקבל את כל הדיון אם הוא מספיק קצר או את הודעות השבוע האחרון אם הדיון כבר ארוך מאד. החסרונות: אין עקביות בממשק המשתמש (לחיצה באותו מקום תפעל באחד משני אופנים שונים בהתאם למצב הדיון). משתמש שבכל זאת ירצה את כל הדיון למרות שהוא ארוך יצטרך לעבור שני שלבים לצורך זה בניגוד למצב היום בו הוא מקבל זאת בלחיצה אחת. לדעתי אפילו מימוש באופן הזה יהיה מצוין למרות חסרונותיו. אפשר כמובן לחשוב גם על פתרונות אחרים לאותה בעיה. חוץ מזה, לדעתי יש גם בממשק הנוכחי מקום לעוד לינק מתחת לכל מאמר (בין "יש תגובות חדשות" לבין "הסיפור המלא"). תוספת כזו תאפשר ביצוע פעולה נוספת (כגון הצגת "הודעות השבוע האחרון" או "עשרים ההודעות האחרונות") במחיר סרבול לא גדול של הממשק ובלי מהפכות בקוד. |
|
||||
|
||||
מה התועלת בקריאת *סוף* הדיון למי שלא קרא את תחילתו? |
|
||||
|
||||
מהתרשמותי, מכלול ההודעות בדיונים ארוכים במיוחד איננו מהווה בדרך כלל דיון אחד, אלא סדרה של תתי-דיונים שלכל אחד מהם התחלה וסוף. ההנחה שלי היא שהודעות ישנות יהיו ברובן שייכות לתתי-דיונים שהסתיימו כבר. |
|
||||
|
||||
זה נכון שיש לרוב הרבה תתי דיונים, עם התחלה (על הסוף, אני פחות סגור. כל דיון שגווע יכול פתאום להתעורר, במיוחד אם מגיע אליו מישהו "חדש"). אבל אני לא רואה סיבה להניח שחיתוך החל מתאריך מסוים ייתן לך תת-דיון שלם. כל תת-דיון שמתחיל בתגובה לתגובה קודמת (להבדיל מתגובה ישירה *למאמר*) דורש לפחות את אותה תגובה קודמת כדי לקבל את ההקשר. ומי שנכנס לראשונה למאמר, למה שיתעניין דווקא בדיונים המאוחרים יותר? לעתים, אמנם, ניצתים דיונים כאלו בגלל אירוע אקטואלי. אבל זה החריג, ולא הכלל. אם כבר לחתוך לפי תאריך, הרבה יותר הגיוני בעיני להראות את התגובות *עד* תאריך מסוים, ולא החל מתאריך מסוים; בצורה זו, לכל תגובה שמופיעה יש בהכרח את ההקשר - זה שהיה לה בזמן שנכתבה. יתרון נוסף - התגובות המוקדמות יותר כרונולוגית, סביר שיהיו יותר רלוונטיות למאמר. לבסוף, אני מניח שזה קצת יותר מסתדר עם מבנה הנתונים הנוכחי של האייל, על פי תיאוריו של טל. לא שאני קורא לטל לעשות את זה (שמא הוא יקרא *לי* לעשות את זה (-:), זה רק במישור התיאורטי. |
|
||||
|
||||
...ענה לו הרב "גם אתה צודק". לא תמיד ניתן לזהות תתי-דיונים העומדים בפני עצמם, תת-דיון ישן יכול להתעורר לחיים, חיתוך שרירותי לאחר X תגובות לא ישב בהכרח על גבול אינטגרלי של תת-דיון מסוים - ועדיין אני חושב שברוב המקרים הדיונים המאוחרים הם אלה שיהיו הכי רלוונטיים למישהו שמעוניין להצטרף לדיון בשלב מאוחר. לא נראה לי שיש טעם להציג כברירת מחדל רק את הדיונים המוקדמים (עד תאריך מסוים) בלי מה שבא בעקבותיהם. בקיצור, יש השלכות לכאן ולכאן. נמשיך לחשוב. |
חזרה לעמוד הראשי | המאמר המלא |
מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים | |
RSS מאמרים | כתבו למערכת | אודות האתר | טרם התעדכנת | ארכיון | חיפוש | עזרה | תנאי שימוש | © כל הזכויות שמורות |