יצחק פלדמן
מעצב גרפי ומפתח אתרים

סולמות ונחשים: איך הפסקתי לפחד מנגישות והתחלתי לאהוב קוד

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

הבילדרים של היום הם ה visual composer של אתמול 

שוק הכלים לבנות אתרים בוורדפרס (נקרא להם ״בילדרים״) כיום מחולק בערך לשניים:

  • בלידרים מהדור הראשון: visual composer, siteOrigin, Themify
  • בלידרים מהדור השני: Elementor, Divi, Breezy

והיום הולך ומתהווה דור חדש של בילדרים, שמשקף את כל החסרונות של רוב הבילדרים ששולטים היום בשוק שהופכים ל״משוכללים״ ומוצאים פיצ'רים חדשים בקצב מסחרר, אבל מסרבים או לא מוכנים להתייחס לאותם חסרונות, לשם ההגינות אתן כמה מילים על הבולטים ביותר:

  • חוסר שליטה על הקוד: אם אני שם על הדף אלמנט בסיס אחד, לצורך העניין קונטיינר, והקוד מראה שיש בפועל בין 3-4 אלמנטים אחד בתוך השני, הדבר אומר שמשהו כמו 60₪-70% מהקוד html שהאתר טוען הוא מיותר, ויש לו השלכות שליליות על נגישות, מהירות טעינה, קידום אורגני ומצריך באופן קבוע אופטימיזציה ושיפור ע״י תוספים חיצוניים.
  • תהליכי עבודה קניינים: דברים כמו הגדרות ווידג'טים ״גלובליים״ הם תמיד מוגבלים ונחותים לעומת פתרונות קיימים ובנוסף הידע הוא קנייני ולכן אי אפשר להשתמש בו בשום מקום אחר, מה שמנמיך אותך בתור בונה אתרים וממצב אותך כמפעיל תוכנה.
  • הפשטה (אבסטרקציה) על חשבון שימושיות: בגלל הטבע של הבילדרים האלה, אין להם אפשרות לאפשר למשתמש לעבוד ישירות מול וורדפרס (זוכרים את מערכת ניהול תוכן?) ואז כל תהליך כזה מחייב פיצ'ר חדש עם ווידג'ט ייעודי מוגבל אך ורק לפונקציה הספציפית שלו ככל שהוא יכול לעבוד עם שאר המערכת הקניינית

ויש עוד הרבה שאת כולם תוכלו לשמוע מפי מורנו ורבנו קווין בסרטון הזה:

אפשר (וחייבים) ללמד כלב זקן טריקים חדשים, בעיקר למען הגורים

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

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

סבבה, שכנעת – אז מאיפה מתחילים?

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

הסדנה היא ללא תשלום אך מותנית בהרשמה מראש כאן:

https://airtable.com/appRnz7dDRri43H51/shrJXKRISougjU6Vh