וורדפרס 5.8 מביאה את theme.json – כבר כל כך התרגלתי לקיומו שנראה שהוא כאן מאז ומעולם, אבל בעצם theme.json, הקובץ שמאפשר לשלוט תכנותית בעורך הבלוקים הוא רכש מלפני רק שנה וחצי. הוא עדיין עבודה בהתהוות, אבל לדעתי בהחלט מחלק את החיים ללפני ואחרי. וכמו רכיבים נוספים שמפותחים בעורך הבלוקים, גם לזה הוציאו קריאה כללית לבדיקה. ובאזור המפתחים של wordpress.org יש הסבר מקיף על המטרות של הקובץ הזה ועל מרכיביוף Global Settings & Styles (theme.json).
תבניות ברירת המחדל השתנו ב-5.8, וסקירה של WP Tavern על זה – מאחר ש-block patterns הופיעו בגרסה 5.5, החליטו בגרסה 5.8 להוסיף אותם לתבניות ברירת המחדל הקודמות, מ-Twenty Fifteen עד Twenty Ten. לכל תבנית הוסיפו block patterns שמתאימים לה: אזור אודות, אזור יצירת קשר, ציטוט, גלריה, עמודות, ועוד ועוד.
מחסום תבניות, איים בודדים, ובלוקים – לפני עידן התבניות, הייתה שיטה מאוד סדורה של פיתוח תבניות שמטרתה הייתה למנוע כמה שאפשר הגבלה של מנהלי אתרים לתבנית הספציפית שהם משתמשים בה. זה נעשה ע”י הקפדה שהתבנית עסקה רק בענייני עיצוב ולא בפןנקציונליות או בתוכן, כך שכשמנהל אתר החליף תבנית הוא לא איבד תוכן או פונקציונליות משמעותיים. כעת עם בלוקים ההפרדה הזו כבר לא כל כך קלה לשימור. ג’סטין טדלוק מסביר מה זה אומר לבי מפתחי תבניות ואיך אפשר בכל זאת לראות את הטוב שבזה.
שדרוג ה-API של הבלוקים ב-5.8 – block.json
כדרך תכנותית לשלוט בעיצוב בלוקים שמפתחים
pattern-ים התחלתיים לספריית ה-pattern-ים – כיווני עיצוב ופיתוח למי שרוצה להוסיף עוד pattern-ים לספרייה ההולכת וגדלה.
שיפורים בטעינת סטיילים של בלוקים ב-5.8
מסך הווידג’טים החדש של וורדפרס – חדש זה כמובן מונח יחסי, מדובר על חדש מגרסה 5.8 🙂
