Tema paketleme ve gönderim kuralları
Tema zip dosyası hazırlama, güvenlik ve Omurga Merkez gönderim standardı.
Doğru:
haber-v1.zip
└── haber-v1/
├── theme.json
├── home.php
└── assets/
Yanlış:
- Zip içinde doğrudan dağınık dosyalar
- Birden fazla tema klasörü
- admin/, core/, install/ klasörlerine yazmaya çalışan dosyalar
- config.php içeren tema zipleri
Omurga Merkez gönderiminde beklenenler:
- Tema adı
- Slug
- Sürüm
- Minimum Omurga sürümü
- Geliştirici adı ve e-posta
- Ekran görüntüsü
- Demo URL
- Lisans
- Değişiklik notları
- Zip dosyası
Güvenlik kontrolü:
Gönderilen tema doğrudan kurulmaz. Önce path traversal, manifest, riskli fonksiyon ve dosya yapısı kontrolünden geçer.
