83 צפיות

26/05/2024

BricksForge מתחדשת בגרסאות חדשות!

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

זמן קריאה: 3 דקות.

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

אז מה חדש בעצם ב־BricksForge?

בואו נבחן את הממצאים.

טפסים חכמים (Pro Forms)

נתחיל בתיקונים שיש לנו:

  1. ברירת הקלט (input mask) מתעלמת מהסלאשים (/) בעת הזנת נתונים.
    תוקן באג שגרם למסיכת הקלט של שדה הטופס להתעלם מסלאשים.
  2. “undefined” is no valid JSON Error
    הודעת השגיאה ‘undefined is no valid JSON’ מתרחשת בדר”כ כאשר מנסים לנתח מחרוזת JSON שמכילה את הערך ‘undefined’. לפי תקן ה־JSON, הערך ‘undefined’ אינו תקף בתוך JSON.
  3. חסר סגנון עבור טפסים הנטענים באמצעות Ajax.
  4. תיקוף אימות של תיבת סימון / כפתור רדיו בעת שינוי שלב.
    בעת שינוי שלב, כעת תיבות סימון וכפתורי רדיו מתחשבים בלוגיקת התנאים בעת מעבר בין שלבים.
  5. Live Value (ערכים חיים) לא עובד כאשר מדובר בשינויים של שדה מסוג ‘textarea’.
    תוקנה בעיה שגרמה לערכים חיים לא לפעול בעת שימוש בשדות טקסט באזורים מסוימים.
  6. הפעולה “הוספה לסל” גורמת לשגיאה כאשר מדובר במוצרים עם משתנים.
  7. Radio / Checkbox Wrapper Validation text is showing only for first wrapper
  8. העדכון האוטומטי של Increment Update Post Meta הפסיק לפעול.
  9. חישובים עם “Radio Wrappers” לא עובדים אם “פורמט מטבע” נמצא בשימוש.

נעבור לשיפורים:

  1. {{all_fields}} מתווסף באופן אוטומטי כתוכן הדואר אלקטרוני היוצא.
  2. נוספו מופעי “Choices / בחירה” לאובייקט bricksforgeData.
    מפתחים יכולים כעת לגשת לכל המופעים של “בחירות” (בחירה מודרנית) בתוך אובייקט bricksforgeData.

ונסיים בחידושים:

  1. מסנן משתנים :label
    עבור השדות רדיו ותיבות סימון, הפילטר החדש מחזיר את השם/כינוי במקום את הערך.
  2. כלול: מסנן label עבור שדות בחירה (Select).
    מעכשיו, גם שדות הבחירה תומכות במסנן החדש label.
  3. “inputmode” עבור השדה “Number”.
מעבר עמודים (Page Transitions)

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

  1. בעיות תאימות מול בריקס
    תוקנו מספר בעיות תאימות לגרסה 1.9.8 הנגרמו בעקבות כך שמעבר העמודים לא עבד עם האלמנטים תפריט ניווט גמיש (Nestable Nav) ו־מקטע כאשר הם נטענים באמצעות האלמנט “טמפלייט / תבניות”.
  2. מעברי ה־CSS הפסיקו לעבוד.
גלילה חלקה (Scroll Smoother)

הגלילה של Lenis שלא הייתה חלקה, תוקנה.

מעצב המיילים (Email Designer)

ממשיכים להתחדש!

  1. משתנה: wc_order_fees_total.
  2. משתנה: wc_order_fees_total_formatted.
  3. משתנה: wc_order_subtotal_formatted.

קצת נגיעות של תיקונים:

  1. משתנה כתובת ה-URL לאיפוס סיסמה לא מתייחס לדפי האימות של Bricks.
    תוקן הבאג שגרם למשתנה כתובת ה־URL באיפוס סיסמה לא להתייחס לדפי האימות המותאמים שהוקצו בהגדרות Bricks.
  2. משתנים עם hyphens מחזירים 0.
ועוד..

תופעות לוואי הקשורות ל־CSS הנגרמות על ידי גרסה 2.2.0 תוקנו גם.

הידעתכם?

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

דילוג לתוכן