it-swarm-id.com

Apakah ada langganan yang baik di Drupal?

Saya ingin tahu apakah ada langgan yang baik pada Drupal struktur direktori?

17
jayarjo

Saya belum melihat satu, jadi mari kita mulai daftar di sini. Dalam Drupal 5, 6 dan 7 strukturnya terlihat seperti ini:

  • termasuk - sertakan file dengan fungsi dan kelas php yang membentuk API Drupal
  • misc - aset lain-lain seperti file javascript dan gambar
  • modules - Drupal modul inti (tidak dimaksudkan untuk modul contrib dan custom)
  • profil - profil pemasangan
  • skrip - skrip Shell untuk pengembang dan administrator
  • situs - semua file yang ditambahkan oleh pengembang untuk membuat situs

    • sites/all/libraries - perpustakaan pihak ke-3, mis. seorang editor wysiwyg
    • situs/semua/modul - modul kontribusi dan khusus
    • situs/semua/tema - kontribusi dan tema (sub) kustom
    • sites/default - berisi setting.php default
    • sites/default/files - direktori default untuk file yang diunggah pengguna
    • sites/example.com/modules - direktori modul khusus situs dalam struktur multisite
    • sites/example.com/themes - direktori tema khusus situs dalam struktur multisite
    • sites/example.com/files - direktori khusus situs untuk file yang diunggah pengguna dalam struktur multisite
  • themes - Drupal tema inti
24
marcvangend

Jawaban pertama saya berlaku untuk Drupal 7 dan di bawah. Sementara itu, perubahan besar telah dilakukan untuk Drupal 8 dan lebih tinggi. Sebagian besar file inti sekarang tinggal di ' folder inti. Anda dapat membacanya lebih lanjut di posting blog ini atau yang asli masalah di drupal.org .

Struktur baru terlihat seperti ini:

  • core - berisi semua file dan folder yang membentuk Drupal core (mis. bagian Anda tidak boleh meretas )
    • core/include - termasuk file dengan fungsi dan kelas php yang membentuk API Drupal
    • core/misc - aset lain-lain seperti file javascript dan gambar
    • core/modules - Drupal modul inti (tidak dimaksudkan untuk modul contrib dan custom)
    • inti/skrip - skrip Shell untuk pengembang dan administrator
    • inti/tema - Drupal tema inti
  • profil - profil pemasangan
  • situs - semua file yang ditambahkan oleh pengembang untuk membuat situs

    • sites/all/libraries - perpustakaan pihak ke-3, mis. seorang editor wysiwyg
    • situs/semua/modul - modul kontribusi dan khusus
    • situs/semua/tema - kontribusi dan tema (sub) kustom
    • sites/default - berisi setting.php default
    • sites/default/files - direktori default untuk file yang diunggah pengguna
7
marcvangend

Jawaban yang diterima bagus. Ini hanya dua sen saya untuk memperluas jawaban lain, sebagai pengembang situs di Drupal 7. Lebih mudah dinavigasi ketika meningkatkan banyak modul khusus, beberapa fitur, dan sub-tema induk/kustom.

  • situs/semua
    • /modules
      • / contrib
      • /adat
      • /fitur
    • / perpustakaan
    • / tema
  • sites/example.com
    • sama seperti situs/semua/* dengan kebutuhan spesifik situs-contoh bila sesuai
2
user20301