בתשובה לאסף עמית, 23/12/01 15:38
לטל - תגובות חדשות 49465
מעבר למה שטל אומר, שזה קשה, לא ברור לי איך זה מועיל. מי שנכנס לדיון בפעם הראשונה, למה שיתעניין בהודעות מהזמן האחרון דווקא? סביר הרי שאלו יהיו מנותקות מהקשר. אם כבר, עדיף לראות את ההודעות הראשונות כרונולוגית.

למי שנכנסת בפעם הראשונה לדיונים ארוכים עלולה להיות, מן הסתם, בעיה להוריד את הדיון כולו (תלוי בתשתית שלה). דווקא הרתיעה האפשרית מהצורך לקרוא את הדיון כולו, אני חושב שפחות מפריעה - אפשר פשוט לקרוא מה שבא, כמה שבא. יכול להיות שלחלק מהקוראים זה קשה פסיכולוגית, אבל אז לא יעזור להם אם המערכת תבצע עבורם את הבחירה החלקית (או שמא כן יעזור להם? מופלאות דרכי הפסיכולוגיה האנושית). מכל מקום, ב-‏692 ראינו קוראים שנכנסו מאוחר, קראו חלק זעום מהדיון, ולא היססו להגיב (מה שלא היה משמח, כמובן).

דבר אחד שקוראת כזו עשויה לרצות, ותאורטית אפשר לפתור בתוכנה, הוא אפשרות לקבל חתך חלקי כלשהו של התגובות, ושהמערכת תזכור אילו תגובות היא קראה ואילו לא - כך שהיא תוכל בעתיד להמשיך לקרוא מהיכן שהפסיקה. אני מנחש שהמחיר בתכנון, תכנות וסיבוך הממשק הוא בלתי נסבל. אבל לא חשבתי לעומק.
לטל - תגובות חדשות 49485
כרגע המערכת שומרת מכפלה קרטזית (דלילה) של קוראים וסיפורים, ואני לא בטוח כלל באיזה עומס המערכת תעמוד (אין שום סיכוי שנעמוד בכמות הקוראים X כמות הסיפורים שיש בסלאשדוט, למשל). ההצעה שלך (אלא אם החלוקה בין התגובות מתבצעת על בסיס כרונולוגי) דורשת מכפלה כנ"ל של קוראים ב*תגובות*; מספר התגובות גדול ממספר הסיפורים בשני סידרי גודל לפחות.

לא, תודה.
לטל - תגובות חדשות 49517
ההצעה למתן אפשרות לקרוא רק את ההודעות מ-X הימים האחרונים מסתמכת על ההנחה שהודעות שנכתבו בימים האחרונים הן חלק מתת-דיון חי, אחד או יותר, אשר מתקיים כרגע מתחת למאמר. הודעות ישנות יותר שייכות בדרך כלל לתתי-דיונים שכבר מוצו. אני מאמין שסטטיסטית הנחה זו תהיה נכונה ברוב המקרים, אך כמובן שאין פה נסיון לקבוע קביעה מוחלטת והכל תלוי באופי הדיון הספציפי.

ממשק המשתמש הוא אכן החסם המרכזי למימוש אופציות כאלה ואחרות שכאמור כבר נתמכות ברמת השרת. אפשרות אחת שעולה על דעתי היא שכאשר מוצג במסך הראשי דיון שאורכו מעל X הודעות (נגיד 200), תוחלף האופציה "הסיפור המלא" באופציה חדשה, נקרא לה "הודעות אחרונות", שתציג את ההודעות מהשבוע האחרון. בראש המסך שיוצג ובו ההודעות האחרונות יהיה לינק ששמו "הצג את כל הדיון" ודרכו ניתן יהיה לקבל את כל מאות (אלפי?) ההודעות שנכתבו באותו דיון.

היתרונות: תוספת פונקציונלית החשובה במיוחד לקוראים שמגיעים אל הדיון באיחור, ללא המחיר של תוספת לינקים במסך הראשי וסירבולו. הקורא יקיש באותו מקום (מתחת לכותרת המאמר בצד שמאל), ויקבל את כל הדיון אם הוא מספיק קצר או את הודעות השבוע האחרון אם הדיון כבר ארוך מאד.

החסרונות: אין עקביות בממשק המשתמש (לחיצה באותו מקום תפעל באחד משני אופנים שונים בהתאם למצב הדיון). משתמש שבכל זאת ירצה את כל הדיון למרות שהוא ארוך יצטרך לעבור שני שלבים לצורך זה בניגוד למצב היום בו הוא מקבל זאת בלחיצה אחת.

לדעתי אפילו מימוש באופן הזה יהיה מצוין למרות חסרונותיו. אפשר כמובן לחשוב גם על פתרונות אחרים לאותה בעיה. חוץ מזה, לדעתי יש גם בממשק הנוכחי מקום לעוד לינק מתחת לכל מאמר (בין "יש תגובות חדשות" לבין "הסיפור המלא"). תוספת כזו תאפשר ביצוע פעולה נוספת (כגון הצגת "הודעות השבוע האחרון" או "עשרים ההודעות האחרונות") במחיר סרבול לא גדול של הממשק ובלי מהפכות בקוד.
לטל - תגובות חדשות 49524
מה התועלת בקריאת *סוף* הדיון למי שלא קרא את תחילתו?
לטל - תגובות חדשות 49531
מהתרשמותי, מכלול ההודעות בדיונים ארוכים במיוחד איננו מהווה בדרך כלל דיון אחד, אלא סדרה של תתי-דיונים שלכל אחד מהם התחלה וסוף. ההנחה שלי היא שהודעות ישנות יהיו ברובן שייכות לתתי-דיונים שהסתיימו כבר.
תגובות חדשות 49594
זה נכון שיש לרוב הרבה תתי דיונים, עם התחלה (על הסוף, אני פחות סגור. כל דיון שגווע יכול פתאום להתעורר, במיוחד אם מגיע אליו מישהו "חדש"). אבל אני לא רואה סיבה להניח שחיתוך החל מתאריך מסוים ייתן לך תת-דיון שלם. כל תת-דיון שמתחיל בתגובה לתגובה קודמת (להבדיל מתגובה ישירה *למאמר*) דורש לפחות את אותה תגובה קודמת כדי לקבל את ההקשר.

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

לא תמיד ניתן לזהות תתי-דיונים העומדים בפני עצמם, תת-דיון ישן יכול להתעורר לחיים, חיתוך שרירותי לאחר X תגובות לא ישב בהכרח על גבול אינטגרלי של תת-דיון מסוים - ועדיין אני חושב שברוב המקרים הדיונים המאוחרים הם אלה שיהיו הכי רלוונטיים למישהו שמעוניין להצטרף לדיון בשלב מאוחר. לא נראה לי שיש טעם להציג כברירת מחדל רק את הדיונים המוקדמים (עד תאריך מסוים) בלי מה שבא בעקבותיהם.

בקיצור, יש השלכות לכאן ולכאן. נמשיך לחשוב.

חזרה לעמוד הראשי המאמר המלא

מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים