it-swarm.asia

ما هي الوحدات المساهمة التي يتم نقلها إلى Drupal 8 core؟

كان هناك عدد كبير من وحدات D6 (أو إصدارات) التي تم سحبها إلى D7 الأساسية. أتساءل عما إذا كان هناك أي D8؟

20
user842

الجواب المختصر هو أن Drupal تم تطويره من قبل المجتمع ، لذلك يعتمد على ما تضيفه (أي شخص يقرأ هذه الإجابة) إلى Drupal 8.

أستخدم دائمًا إضافة عناصر واجهة مستخدم jQuery إلى اللب المشكلة كمثال على كيفية عمل هذه العملية. لدى عدد قليل من الأشخاص فكرة ، نشروا بعض التعليمات البرمجية ، وتمت مراجعتها ومناقشتها ، ثم تمت إضافتها إلى Drupal 7 core.

المساهمات الأساسية ليست حصرية على الإطلاق ، لذا كن جريئًا! ابدأ المساهمة.

10
Chris Pliakas

الوحدات في جوهرها

تماما:

  • نقطة توقف
  • علامات التخزين المؤقت
  • ترجمة المحتوى
  • البريد الإلكتروني (حقل بسيط ، التحقق من صحة HTML5 فقط)
  • واجهة برمجة تطبيقات الكيان
  • مرجع الكيان
  • أوضاع عرض الكيان
  • كيان الملف
  • الارتباط (حقل بسيط ، التحقق من صحة HTML5 فقط)
  • الهاتف (حقل بسيط ، التحقق من صحة HTML5 فقط)
  • صورة
  • تعديل سريع
  • حرفي
  • UUID
  • الآراء
  • RESTWS (تمت إعادة تسميته إلى REST الوحدة النمطية)

جزئيا:

  • المشاهدات الإدارية (معاد صياغتها)
  • محرر CKE
  • CTools
  • التاريخ (كل ما عدا التواريخ المتكررة)
  • Display Suite (أوضاع العرض)
  • تدويل
  • يهاجر
  • مشاهدات العمليات المجمعة (معاد صياغتها)

إزالة

  • مدونة (تم نقلها للمساهمة)
  • لوحة المعلومات (تم نقلها للمساهمة كـ Homebox)
  • افتح معرف
  • تراكب (أعيدت صياغته بشكل أساسي لعدم توفير "تراكب")
  • مرشح PHP (انتقل للمساهمة)
  • استطلاع (تم نقله للمساهمة)
  • ملف التعريف (استخدم Profile2 الآن)
  • الترجمة (تم استبدالها بترجمة الكيانات)
  • الزناد (استخدام القواعد الآن)
  • التوقيع (الوظائف المقدمة من قبل المستخدم تم نقلها للمساهمة)
  • XML-RPC (تم نقله للمساهمة)

تم تغيير الوحدات بشكل أساسي عن طريق Drupal 8:

موقوف (لن تحتاج إليها بعد الآن)

  • مشرف
  • لغة الإدارة
  • فاصوليا
  • مربعات
  • عامل تصفية التسمية التوضيحية
  • مجال محسوب
  • Ctools للتصدير
  • مفاوضة اللغة الاحتياطية
  • حقل مخفي
  • ألواح الألواح الميدانية
  • فلتر عائم
  • الحاجيات المخفية
  • التاريخ
  • IMCE
  • تحديث الترجمة
  • مترجمة Drupal
  • كتلة القائمة
  • مسارات القائمة
  • مرشح الوحدة
  • مرجع العقدة
  • عنصر نائب
  • الملف الشخصي 2
  • أذونات RSS
  • خدمات
  • تجاوزات السلسلة
  • ذراع قوي
  • رمز
  • حرفي
  • حقل صورة المستخدم
  • مرجع المستخدم
  • علامات تبويب عمودية
  • Wysiwyg * (الوحدة وكل ما يتعلق بها)

تم تقليلها (سيكون أمامها عمل أقل)

  • النسخ الاحتياطي والهجرة
  • سياق الكلام
  • فتات الخبز المخصصة
  • الميزات
  • يغذي
  • شريط التنقل في القائمة
  • روابط الخدمة
  • قواعد
  • المشاهدات * (كل وحدة تتعلق بآراء)
45
tim.plunkett

إنها ليست وحدات يتم سحبها إلى جوهرها ، إنها وظيفتها. الوظائف التي ربما تكون قد وفرتها الوحدات المساهمة (وقد تأثرت التعليمات البرمجية التي تمت إضافتها إلى المركز بهذه الوحدات ولكن ليس بالضرورة إعادة استخدام الرمز الفعلي. على سبيل المثال ، الحقول المستوحاة من CCK ولكنها كانت إعادة كتابة كاملة من الصفر ). ثم لا تحتاج وحدات المساهمة هذه إلى الانتقال إلى الإصدار الأساسي التالي.

ومع ذلك ، لا توجد خريطة طريق في Drupal. لذا من المستحيل في هذه المرحلة الإجابة عن سؤالك الفعلي.

الشيء الوحيد الموجود الآن هو عدد مما يسمى المبادرات الأساسية . هذه منطقة يعمل فيها الأشخاص معًا تحت "قيادة" مالك المبادرة لتحسين Drupal في منطقة معينة. أحد هذه المجالات هو HTML5 (مما قد يعني أن عددًا من HTML5 ذات صلة قد لا تكون الوحدات ضرورية في D8) وأخرى هي خدمات الويب والسياق (مما يعني أن وحدة السياق على سبيل المثال لن تكون ضرورية وربما أجزاء من اللوحات). لكن كل ذلك مجرد تكهنات في هذه المرحلة. لأنه على الرغم من وجود هذه المبادرات ، ليس من الصخر أن يتم ارتكاب أي شيء يعملون عليه.

هذه هي في الأساس المهمتان الرئيسيتان اللتان يقوم بهما دريس بايورت (وإلى حد ما الزملاء المشاركين ، أصحاب المبادرات ، ...). إنهم يتحدثون عن كيف يمكن أن يتطور Drupal وما الذي يمكن فعله. وبعد ذلك يقرر Dries إذا كان التصحيح ملتزم أم لا.

بين كل شيء ، يعتمد كل شيء على ما إذا كان هناك أشخاص مهتمون بشيء ما ويريدون تنفيذ/تحسين/إصلاح جزء من Drupal core.

6
Berdir