Omurga CMSCMS
Tema Sistemi

theme.json standardı

Tema manifest dosyasında bulunması gereken alanlar ve örnek yapı.

Tema Sistemi

theme.json standardı

Tema manifest dosyasında bulunması gereken alanlar ve örnek yapı.

theme.json temanın kimlik ve uyumluluk dosyasıdır.

Temel alanlar:
- name: Tema adı
- slug: Tema klasör adı
- version: Tema sürümü
- author: Geliştirici adı
- description: Kısa açıklama
- min_omurga: Gerekli minimum Omurga sürümü
- screenshot: Ekran görüntüsü
- supports: Tema destekleri
- settings: Tema ayarları

Örnek:
{
"name": "Haber V1",
"slug": "haber-v1",
"version": "1.0.0",
"author": "Omurga CMS",
"min_omurga": "1.1.0-beta",
"description": "Haber siteleri için resmi başlangıç teması.",
"screenshot": "screenshot.png"
}

Kurallar:
- slug klasör adıyla aynı olmalıdır.
- version semantik sürüm mantığına uygun olmalıdır.
- min_omurga gerçek uyumluluğu göstermelidir.
- screenshot dosyası public katalog için önemlidir.
- Tema çekirdek/admin/install klasörlerine dosya yazmaya çalışmamalıdır.