סוגי נתונים מותאמים אישית עושים את כל ההבדל בין כלי בלוגים נחמד לבין מערכת ניהול תוכן (CMS) אמיתית. עד היום, לא קיים פתרון שלם לניהול נתונים מותאמים אישית עבור אתרים רב־לשוניים. Types ו־Views ישנו את כל זה!
ב־5 החודשים האחרונים, עבדנו על שני תוספים חדשים ומרכזיים לניהול ולהצגה של נתונים מותאמים אישית ב־WordPress. אנחנו רחוקים פחות מחודש משחרור הגרסה, והגיע הזמן לערוך היכרות לא רשמית.
Types – הגדרת נתונים מותאמים אישית
ראשית, עלינו להגדיר ל־WordPress מהם הנתונים המותאמים אישית שלנו. Types מאפשר לנו להגדיר סוגי תוכן מותאמים אישית, טקסונומיה ושדות מותאמים אישית.
Types מאפשר לך להגדיר ולערוך סוגי תוכן מותאמים אישית וטקסונומיה, ואת הקשר ביניהם.

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

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

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

לאחר שהכל מוגדר, המשתמשים יראו את מסך העריכה המותאם אישית החדש והנוצץ שלך. כך נראית התיבה החדשה "Program Attributes", שהגדרנו לעיל:
Views – הצגת נתונים מותאמים אישית
עד כאן, הכל טוב. אנחנו יכולים להגדיר ל־WordPress אילו סוגים מותאמים אישית אנחנו רוצים, אילו תיבות מטא ליצור ואילו שדות הן יכילו.
המשתמשים יכולים כעת להזין נתונים מותאמים אישית לאתר. אבל, כיצד נציג אותם?
כאן Views נכנס לתמונה. Views היא חבילה מקיפה להצגת נתונים באתר שלך. היא כוללת שני מודולים עיקריים:
- תבניות דינמיות – יצירת תבניות בנות ללא עריכת קובצי PHP
- רשימות נתונים – תשאול והצגת נתונים
מנוע התבניות אחראי על התצוגה של עמודים בודדים. הוא מאפשר לך ליצור תבנית עמוד באמצעות HTML ושורטקוד (באמצעות ממשק משתמש גרפי). תוכל ליצור תבניות עמוד מורכבות עבור סוגי נתונים סטנדרטיים ומותאמים אישית מבלי ללמוד את ה־API של WordPress ומבלי להשתמש ב־PHP. כל השדות הסטנדרטיים והמותאמים אישית מופיעים בממשק המשתמש הגרפי, ותוכל להתאים אותם אישית עם מאפיינים שונים.

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

Views הוא תוסף גדול וראוי לפוסט משלו. אכתוב עליו, עם פרטים מלאים, בקרוב מאוד.
תאימות מלאה ל־WPML
כמובן, Types ו־Views מיועדים לתאימות עם WPML.
כאשר אתה יוצר סוגי נתונים חדשים, הם רב־לשוניים לחלוטין. עמודי העריכה יוצגו בשפה הנכונה. כל טקסט שתזין כדי להגדיר סוג מותאם אישית יופיע במסך תרגום מחרוזות של WPML.
כאשר אתה מוסיף View לתוכן שלך או משתמש בתבנית דינמית, תגלה שגם הוא רב־לשוני. באפשרותך לתרגם מחרוזות באמצעות תרגום מחרוזות של WPML ו־meta-HTML באמצעות עורך התרגום.
מתי, איפה וכמה?
כרגע, אנחנו בשלב הבדיקות של Types ו־Views. אנחנו בונים עיצובי ייחוס שמשתמשים ב־Types, Views ו־WPML, ועוברים על תקלות שעולות. אמורה להיות לנו גרסה נקייה ומלאה בעוד כחודש.
Types יהיה תוסף חינמי, זמין להורדה דרך מאגר התוספים של WordPress. Views יהיה תוסף בתשלום. העלות המתוכננת תהיה 50 $. יהיו לנו פרטים סופיים כשנשחרר את שני התוספים.
ברגע שיהיו לנו גרסאות בטא, אכתוב על כך יותר. נחלק חשבונות Views בחינם לאנשים הראשונים שיבדקו וישתמשו בו.
הערה קצרה על WPML 2.4.0
למקרה שתהית, אנחנו גם די קרובים לגרסה המרכזית הבאה של WPML. מיכאי ודניאל עסוקים בעבודה על התכונות החדשות של WPML ברגעים אלה ממש. סנכרון התפריטים עבור WPML 2.4.0 כמעט הושלם. אנחנו עובדים על תיקון כמה באגים אחרונים ונהיה מוכנים עם גרסת בטא ראשונה של WPML 2.4.0. אכתוב על הכל ברגע שזה יהיה מוכן.
וכן, אנחנו מגייסים עובדים!



