Teknik Standartlar

Tema mimarisi

Güncellendi Mart 2026 8 dakika okuma

Tema mimarisi, şablonların, bölümlerin ve yeniden kullanılabilir bileşenlerin uzun vadeli sürdürülebilirlik için nasıl organize edildiğini tanımlar. Temel, semantik HTML'yi ve dosya başına açık sorumluluğu tercih eder.

Yapı modeli

KatmanAmaçTipik dosyalar
Şablon katmanıSayfa düzeyinde oluşturma ve rotaya özel düzenfront-page.php, page-templates/*.php
Kısmi katmanYeniden kullanılabilir yapısal parçalarpartials/*.php, header*.php, footer*.php
İçerik katmanıKabuktan ayrılmış belge gövde içeriğidocs-content/*.php
Kaynak katmanıSayfa başına kapsamlandırılmış stil ve davranışassets/css/pages/*.css, assets/js/pages/*.js

Anlamsal kurallar

  • Simgesel öğeleri (başlık, ana, bölüm, makale, nav, altbilgi) bilinçli olarak kullanın.
  • Başlık sırasını geçerli tutun ve hiyerarşi seviyelerini atlamaktan kaçının.
  • Sunum sınıflarını belge anlamından ayrı tutun.

Bileşen sınırları

✓ Beklenen desen
Yardımcılar yeniden kullanılabilir biçimlendirme blokları oluşturur
Sayfa şablonları yalnızca yapıyı düzenler
İçerik dosyaları kopya ve bölüm akışına odaklanmaya devam eder
Sayfa varlıkları yalnızca gereken yerlerde yüklenir
Kaçının
Sayfalar arasında büyük biçimlendirme bloklarını çoğaltma
Yönlendirme mantığını içerik dosyalarına karıştırma
Tek sayfalı bileşenler için global CSS ekleme
JS davranışını kırılgan biçimlendirme varsayımlarına sıkıca bağlama
Uygulama notuYeni bir bileşen eklerken, davranış ve biçimlendirmenin senkronize kalması için yardımcı + CSS + JS desteğini birlikte ekleyin.