סליידרים! אוהבים אותם, שונאים אותם...

בואו נתחיל ב- מהם סליידרים?

סליידרים הם רכיבי תכנה שמאפשרים לנו להביא מידע בשכבות. המידע ניטען בהדרגה והוא נחשף אוטומטית או באופן ידני. 

יש מגוון רכיבים שמבוססים על סליידרים, לדוג':

  • תמונות מתחלפות
  • תיבת כתבות ובה ניתן לדפדף בין כתבות
  • גלריות תמונות
  • חדשות רצות

דוגמא לסליידר גלריית תמונות:



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

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

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

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

אז איך כן נכון להשתמש בהם?
כיום מהירות הגלישה היא חשובה יותר מיופי ואפקטים לכן ההמלצה היא להימנע מסליידרים ככל שניתן.
אם בכל זאת רוצים לשלב סליידרים במערכות שלכם, להלן כמה טיפים:
  • שימו מעט פריטים. במקום 100 פריטים, שימו 10.
  • שימו פריטים קלי משקל במקום 500KB לפריט 50KB.
  • צמצמו את השימוש בסליידרים לשער האתר בלבד.
  • הפעילו סליידרים בלי אוטומציה. סליידרים שטוענים פריטים נוספים רק בעקבות פעולת הגולש יחסכו מהגולשים איטיות לא רצויה.
  • השתמשו בסליידרים קלים עם מעט יכולות. המלצה זו היא פחות רלוונטית למשתמשים במערכות גנריות מכיוון שאלה מגיעים עם סליידרים מורכבים המנסים לתת מענה למגוון שימושים ומשתמשים.
קריאה נוספת

כתבות קשורות