it-swarm.asia

هل يوجد في أي مكان كتابة جيدة على Drupal؟

أتساءل عما إذا كان هناك كتابة جيدة على Drupal؟

17
jayarjo

لم أشاهد واحدة ، لذا فلنبدأ قائمة هنا. في Drupal 5 و 6 و 7 تبدو البنية كما يلي:

  • يتضمن - تضمين الملفات مع وظائف وفصول php التي تشكل Drupal
  • متفرقات - أصول متنوعة مثل ملفات وصور جافا سكريبت
  • الوحدات النمطية - Drupal الوحدات الأساسية (غير مخصصة للمساهمة والوحدات المخصصة)
  • ملفات تعريف - ملفات تعريف التثبيت
  • مخطوطات - مخطوطات شل للمطورين والإداريين
  • مواقع - جميع الملفات التي تمت إضافتها بواسطة مطور لإنشاء موقع

    • مواقع/كل/مكتبات - مكتبات الطرف الثالث ، على سبيل المثال. محرر Wysiwyg
    • المواقع/جميع/الوحدات - الوحدات المساهمة والمساهمة
    • مواقع/كل/مواضيع - مواضيع ساهمت ومخصصة (فرعية)
    • المواقع/الافتراضي - يحتوي على الإعدادات الافتراضية. php
    • مواقع/افتراضي/ملفات - الدليل الافتراضي للملفات المحملة بواسطة المستخدم
    • مواقع/example.com/وحدات - دليل الوحدات النمطية الخاصة بالموقع في بنية متعددة المواقع
    • sites/example.com/السمات - دليل السمات الخاصة بالموقع في بنية متعددة المواقع
    • sites/example.com/files - الدليل الخاص بالموقع للملفات التي يحمّلها المستخدم في بنية متعددة المواقع
  • المواضيع - Drupal الموضوعات الأساسية
24
marcvangend

كانت إجابتي الأولى صحيحة عن Drupal 7 وأدناه. وفي الوقت نفسه ، تم الالتزام بتغيير كبير لـ Drupal 8 وما بعده. معظم الملفات الأساسية تعمل الآن في مجلد "الأساسية". يمكنك قراءة المزيد عنه في مشاركة المدونة هذه أو الأصلي المشكلة في drupal.org .

يبدو الهيكل الجديد كما يلي:

  • الأساسية - تحتوي على جميع الملفات والمجلدات التي تشكل Drupal core (أي الجزء لا يجب أن تخترق )
    • core/include - تضمين الملفات التي تحتوي على وظائف وفئات php التي تشكل Drupal
    • الأساسية/متفرقات - أصول متنوعة مثل ملفات وصور جافا سكريبت
    • الأساسية/الوحدات النمطية - Drupal الوحدات الأساسية (غير مخصصة للمساهمة والوحدات المخصصة)
    • core/scripts - مخطوطات شل للمطورين والإداريين
    • الأساسية/الموضوعات - Drupal الموضوعات الأساسية
  • ملفات تعريف - ملفات تعريف التثبيت
  • مواقع - جميع الملفات التي تمت إضافتها بواسطة مطور لإنشاء موقع

    • مواقع/كل/مكتبات - مكتبات الطرف الثالث ، على سبيل المثال. محرر Wysiwyg
    • المواقع/جميع/الوحدات - الوحدات المساهمة والمساهمة
    • مواقع/كل/مواضيع - مواضيع ساهمت ومخصصة (فرعية)
    • المواقع/الافتراضي - يحتوي على الإعدادات الافتراضية. php
    • مواقع/افتراضي/ملفات - الدليل الافتراضي للملفات المحملة بواسطة المستخدم
7
marcvangend

الجواب المقبول جيد. هذا هو سنتي فقط لتوسيع الإجابات الأخرى ، كمطور موقع على Drupal 7. من الأسهل التنقل عند ترقية العديد من الوحدات المخصصة ، والقليل من الميزات ، والموضوعات الفرعية الرئيسية/المخصصة.

  • المواقع/جميع
    • / وحدات
      • / تساهم
      • /مخصص
      • /الميزات
    • / مكتبات
    • / المواضيع
  • مواقع/example.com
    • نفس المواقع/الكل/* مع الاحتياجات الخاصة بمثيل الموقع عند الاقتضاء
2
user20301