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

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

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

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

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

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



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

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

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

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

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

חידושים ועדכונים

אתר חדש למשקי הדרום
16
ספטמבר

אתר חדש למשקי הדרום

מזל טוב למשקי הדרום! לאחרונה עלה אתר חדש שנדנה על ידי אפקט מערכות במערכת קוד פתוח Drupal.

גרסה ספטמבר 2020 למעוף+
16
ספטמבר

גרסה ספטמבר 2020 למעוף+

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

שידינו לא תהיה קלה על כפתור ה``שלח``
15
ספטמבר

שידינו לא תהיה קלה על כפתור ה"שלח"

כמה הודעות או מסרונים הוצאתם השבוע? יש לכם מידע כמה קראו אותם? ומה קורה כשרוצים לחפש הודעה ישנה?

איך מתארגנים להמשך המגיפה?
15
ספטמבר

איך מתארגנים להמשך המגיפה?

מעוף+ היא מערכת גמישה עם מגוון רחב של כלים. במהלך מגיפת הקורונה ארגונים מנצלים באופנים מגוונים את מע...