تُحدث أنواع البيانات المخصصة فرقاً كبيراً بين أداة تدوين رائعة ونظام إدارة محتوى (CMS) حقيقي. حتى الآن، لا يوجد حل متكامل لإدارة البيانات المخصصة للمواقع متعددة اللغات. ستُغيّر إضافتا Types و Views كل هذا!
تحديث – إضافتا Types و Views جاهزتان.
احصل على Types من موقع Toolset.
بالنسبة لإضافة Views، اذهب إلى موقع WP Views.
عملنا خلال الأشهر الخمسة الماضية على إضافتين رئيسيتين جديدتين لإدارة وعرض البيانات المخصصة في WordPress. لم يتبقَّ سوى أقل من شهر على الإصدار، وقد حان الوقت لتقديم مقدمة غير رسمية عنهما.
Types – تحديد البيانات المخصصة
أولاً، نحتاج إلى إخبار WordPress بماهية بياناتنا المخصصة. تتيح لنا إضافة Types إعداد أنواع منشورات مخصصة وتصنيفات وحقول مخصصة.
تتيح لك إضافة Types تحديد وتعديل أنواع المنشورات المخصصة والتصنيفات، والعلاقة بينها.

عندما تقوم بتعديل الأنواع المخصصة، ستحصل على التفاصيل الكاملة، بما في ذلك الاسم والوصف وخصائص القائمة وجميع النصوص الصغيرة التي يمكنك اختيارها.

تبدأ المتعة الحقيقية عندما تبدأ في إعداد حقول مخصصة لأنواعك المنشأة حديثاً.
تحتوي Types على إدارة كاملة للحقول المخصصة في WordPress. يمكنك إعداد مربعات وصفية، واختيار الحقول التي تريد إدراجها فيها، وأنواع المحتوى التي يجب أن تُعرض عليها هذه المربعات. في حال كنت تتساءل، فقد استعرنا بعض الأفكار الرائعة من وحدة CCK الشهيرة في Drupal لإضافتنا Types.

تتضمن Types جميع أنواع الحقول «العادية» (مثل الحقول النصية، ومساحة النص، وأزرار الاختيار، ومربعات الاختيار)، بالإضافة إلى حقول خاصة، مثل الصورة، وعنوان URL، ورقم الهاتف، وما إلى ذلك.
تتضمن الحقول ميزة التحقق من صحة البيانات المدمجة. عندما تُدرج حقلاً، يمكن لإضافة Types التحقق من صحة بيانات المستخدم قبل حفظها.
كما يمكنك تحديد ما يجب فعله بالترجمات لكل حقل. يمكنك اختيار ما إذا كان WPML سيقوم بترجمة ذلك الحقل، أو نسخه، أو عدم اتخاذ أي إجراء.

بمجرد إعداد كل شيء، سيرى المستخدمون شاشة التعديل المخصصة الجديدة والرائعة. هكذا يبدو مربع «Program Attributes» الجديد الذي حددناه أعلاه:
Views – عرض البيانات المخصصة
الأمور جيدة حتى الآن. يمكننا إخبار WordPress بالأنواع المخصصة التي نريدها، والمربعات الوصفية التي يجب إنشاؤها، والحقول التي ستحتوي عليها.
يمكن للمستخدمين الآن إدخال بيانات مخصصة إلى الموقع. ولكن، كيف نعرضها؟
هنا يأتي دور إضافة Views. تُعد Views حزمة شاملة لعرض البيانات في موقعك. وتتضمن وحدتين رئيسيتين:
- القوالب الديناميكية – تنشئ قوالب أبناء دون تعديل ملفات PHP
- قوائم البيانات – تستعلم عن البيانات وتعرضها
محرك القوالب مسؤول عن عرض الصفحات الفردية. يتيح لك إنشاء قالب صفحة باستخدام HTML والأكواد المختصرة (باستخدام واجهة مستخدم رسومية). ستتمكن من إنشاء قوالب صفحات معقدة لأنواع البيانات القياسية والمخصصة دون الحاجة إلى تعلم واجهة برمجة تطبيقات 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. ينشغل Mihai و Daniel بالعمل على ميزات WPML الجديدة في هذه اللحظة بالذات. أوشكت ميزة مزامنة القوائم للإصدار WPML 2.4.0 على الاكتمال. نعمل على إصلاح بعض الأخطاء البرمجية الأخيرة وسنكون جاهزين لإطلاق أول إصدار بيتا من WPML 2.4.0. سأكتب عن كل ذلك بمجرد أن يصبح جاهزاً.
ونعم، نحن نوظف!



