Yeni Drupal 8 yapısındaki tüm rehberler nelerdir?


Yanıtlar:


77
  • / core - çekirdek tarafından sağlanan ve / dizininde bulunmasının kesin bir nedeni olmayan tüm dosyalar. Daha fazla detay aşağı.
  • / kütüphaneler - 3. parti kütüphaneler, örn. bir wysiwyg editörü. Çekirdek tarafından dahil edilmedi, ancak buraya dahil edilmeyi garanti edecek kadar yaygın.
  • / modülleri - Tüm özel ve katkıda bulunan modüllerin bulunduğu dizin.
    • Alt dizinleri içine Bölme bu kadar contrib ve özel daha kolay modüllerin takip etmek yapabilirsiniz. burada söz almak için yeterli.
  • / profile - katkıda bulunan ve özel profiller.
  • / temalar - katkıda bulunan ve özel (alt) temalar
  • sites / [etki alanı VEYA varsayılan] / {modüller, temalar} - Siteye özgü modüller ve temalar, her sitede görünmelerini engellemek için bu dizinlere taşınabilir.
  • sites / [domain VEYA varsayılan] / dosyalar - Siteye özgü dosyalar buraya gitme eğilimindedir. Bu, görüntüler gibi kullanıcılar tarafından yüklenen dosyalar olabilir, ancak aşamalı config gibi aktif olan konfigürasyonu da içerir . Yapılandırma Drupal tarafından okunur ve yazılır ve bunları okumak ve değiştirmek için web sunucusu ve yalnızca web sunucusu için gereken minimum ayrıcalıklara sahip olmalıdır.
  • / vendor - Drupal Core'un dayandığı kütüphaneleri geri yükleyin. (Symfony, Twig, vb.)

Yeni çekirdek bilgisayar korsanlarının bilmesi gereken / core dizinindeki detaylar:

  • / core / asset - Core tarafından kullanılan çeşitli harici kütüphaneler. jQuery, alt çizgi, modernizer vb.
  • / core / misc - Drupal Core'un dayandığı ön kod.
  • / core / include - İşlevsellik, modüler olması için düşük seviyelidir. Modül sisteminin kendisi gibi.
  • / core / lib - Drupal Çekirdek sınıfları.
  • / core / modülleri - Drupal Core modülleri.
  • / core / profiles - Drupal Core kurulum profilleri. Minimal, Standart, Çok Dilde Kurulum Profillerini Varsayılan Olarak Test Etme ve Test Etme.
  • / core / scripts - Genellikle geliştiriciler tarafından kullanılan çeşitli CLI scriptleri.
  • / core / testler - Drupal Core testleri.
  • / core / themes - Drupal Core temaları.

(Yüklenen) dosyalar için klasör ne durumda?
— saat

Mükemmel soru, dikkate alınması gereken yeni yapılandırma dosyaları da var. Bunları da ekleyeceğim.
— Letharion

@unor Şimdi düzeltildi. :)
— Letharion

/ Library kitaplığı için bir artı değeriniz olsun. Dürüst olmak gerekirse, bu çekirdek yükleme ile çıplak bir dizin olmalıdır bu yüzden işler nereye gittiğini açıktır ... ilk başta bana açık değildi.
— Kevin

18

Klasörler:

  • çekirdek: Bu, index.php vb. gibi, kökte olması gerekenler dışındaki tüm drupal çekirdeği içerir. Genel olarak, buraya bir şey eklemeniz / düzenlemeniz / kaldırmanız gerekmez.
  • temalar: Sitenizin temalarını koyduğunuz yer (önceki siteler / tümü / temalar).
  • modüller: Bu, sitenizin modüllerini koyduğunuz yerdir (önceden siteler / tümü / modüller).
  • profilleri: Burası kurulum profillerini koyduğunuz yerdir.
  • siteler: Bu, drupal çoklu site kurulumlarını çalıştırmak için kullanılır ve drupal 7'dekiyle aynı şekilde kullanılır. . Siteler / SITENAME / modüller ve siteler / SITENAME / temalarındaki modüller, verilen site için diğerlerini geçersiz kılar.

Dizinlerin her birindeki README.txt dosyalarına bakarsanız, daha iyi açıklamalar olabilir.



Bu cevaplar güncel değil. Ayrıca, bu soru, o sorudaki cevaplardan birinin sonucu olarak gönderildi.
— Rooby

Oy kullanan kişiler için lütfen nedenini açıklayın ve endişelerinizi giderebilirim. Cevabım kabul edilen cevap kadar ayrıntılı değil ama bildiğim kadarıyla yanlış değil.
— Rooby
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.