WPML

גילינו מספר בעיות בגרסה WPML 3.1 ונאלצנו להסיר את הגרסה מדף ההורדות. במקום זאת, זמינה גרסת בטא שכוללת תיקונים לכל התקלות הידועות. תוכל למצוא אותה בחשבון ה־WPML.org שלך, תחת הורדות (Downloads). גלול עד למטה, שם תוכל להוריד את CMS Beta Package 3.1.4-b2. זהו קובץ ZIP שמכיל את כל הרכיבים של WPML.

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

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

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

עומס נמוך ב־20% עד 50% על המעבד ומסד הנתונים


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

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

אם אתה עוקב אחר תוספי Toolset שלנו, אולי שמת לב ששיפור ביצועים דומה הושלם לאחרונה עבור Views. כעת, תוכל לבנות אתרים עם Views, בשבריר מהזמן שלוקח לקודד אותם ב־PHP, ולהשיג את אותם הביצועים שניתן לקבל עם קוד PHP שעבר אופטימיזציה קפדנית. המפתחים של Views ושל WPML עבדו יחד על אופטימיזציית הביצועים הזו והתוצאות של אתרי Toolset רב־לשוניים הן פשוט מדהימות.

יכולות מותאמות אישית עבור תפקידים מותאמים אישית


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

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

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

תכונות נוספות של WPML 3.1


מלבד אופטימיזציית הביצועים הגדולה והיכולות המותאמות אישית, WPML 3.1 כולל גם מספר תכונות נוספות שעשויות לשמח אותך:
  • בעת הגדרת ערך עבור "This is a translation of", ולתוכן הנוכחי כבר יש תרגומים בשפות אחרות, כל תרגום מסונכרן כראוי, כל עוד אין התנגשויות. במקרה של התנגשויות, התרגום לא יסונכרן, בעוד שהתוכן הנוכחי ייחשב כלא מקושר למקור (בהתאם להתנהגות הישנה).
  • קובצי תבניות של קטגוריות, תגיות וטקסונומיות אינם צריכים להיות מתורגמים יותר (למרות שעדיין תוכל ליצור קובץ מתורגם). תבניות טקסונומיה יעקבו אחר ההיררכיה הבאה: '{taxonomy}-{lang}-{term_slug}-{lang}.php’, '{taxonomy}-{term_slug}-{lang}.php’, '{taxonomy}-{lang}-{term_slug}-2.php’, '{taxonomy}-{term_slug}-2.php’, '{taxonomy}-{lang}.php’, '{taxonomy}.php’
  • מנהלים יכולים כעת לערוך תוכן שכבר נשלח למתרגמים.
  • נוספה האפשרות להגדיר, בעמוד עריכת הפוסט, פוסט יתום כמקור לפוסט מתורגם.

באגים שתוקנו

  • מחרוזות ניהול שהוגדרו עם קובצי wpml-config.xml מוצגות ונרשמות כראוי בתרגום מחרוזות
  • הוסרה בעיית האורך המרבי בעורך התרגום: כעת ניתן לשלוח תוכן בכל אורך
  • תרגום טקסונומיה כבר אינו נתקע בטקסונומיות היררכיות מותאמות אישית
  • כעת ניתן לתרגם תוכן בעת הצגת "כל השפות", מבלי להיתקל בשגיאות PHP
  • תוקנו בעיות בתגובות הממתינות לאישור ובתגובות ספאם שעולות על 999 פריטים
  • שונה מ־"Parsi" ל־"Farsi" (מכיוון שזה נפוץ יותר) ותוקנו כמה תרגומי שפות בפורטוגזית
  • מחיקת קובץ מצורף מפוסט ששוכפל מוחקת כעת גם את התמונה המשוכפלת (אם האפשרות "When deleting a post, delete translations as well" מסומנת)
  • עמוד ראשי סטטי מתורגם עם עימוד לא יאבד יותר את התבנית בעת לחיצה על עמודים
  • הפעלה מחדש של WPML לאחר הוספת תוכן, תגדיר כראוי את שפת ברירת המחדל לתוכן היתום
  • תמיכת SSL מטופלת כעת כראוי ב־WPML->שפות ובעת הגדרת דומיין שונה לכל שפה
  • ארכיוני קטגוריות ריקים כבר אינם מפנים לדף הבית
  • בורר שפות בתפריט ובורר שפות בכותרת התחתונה עוקבים כעת אחר כל ההגדרות ב־WPML->שפות
  • נתוני מטא של פוסטים מסונכרנים כעת כראוי בין תכנים משוכפלים
  • תוקנה בעיית תאימות עם SlideDeck2 שלא שלף תמונות
  • תוקנה בעיית תאימות עם שדות חוזרים של WP-Types שלא הועתקו כראוי בין תרגומים
  • בעיית תאימות עם bbPress
  • הוסרו אזהרות ורכיבי HTML מיותרים כאשר תרגום מחרוזות אינו מותקן/פעיל
  • תוכן משוכפל שומר על הסטטוס המתאים
  • הפנייה לפי שפת דפדפן עבור קודי שפה בני 2 אותיות פועלת כעת כמצופה
  • סנכרון תפריטים שולף כעת כראוי פריטים מתורגמים
  • סנכרון תפריטים מעתיק פריטים מותאמים אישית אם תרגום מחרוזות אינו פעיל, או אם שפות ברירת המחדל של WPML שונות משפת תרגום מחרוזות
  • בעת מחיקת הפוסט המקורי, שפת המקור של התוכן המתורגם מוגדרת ל־null או לשפה הזמינה הראשונה
  • עודכנו מחרוזות מתורגמות
  • פוסטים שמאבדים את הקשר שלהם עם התרגומים שלהם
  • בודק אם המחרוזת כבר רשומה לפני רישום מחרוזת לתרגום. תוקן מכיוון שלא היה ניתן לתרגם שמות טקסונומיה ברבים וביחיד ב־WPML Multilingual & Multicurrency for WooCommerce
  • תוקנה שגיאה בטקסונומיות היררכיות ובטקסונומיות עם שמות מונחים זהים.

הורדה ושדרוג


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

איך אתה מתרשם מהשדרוג הזה? משוב? רעיונות? הצעות? השאר את הערותיך ונחזור אליך.

מצאת את זה שימושי? שתף מאמר זה: