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.