Omurga CMSCMS
API

Katalog API ile panelden tema/paket listeleme

Omurga panelinin Omurga Merkez'den tema ve paket listesi çekmesi için önerilen veri akışı.

API

Katalog API ile panelden tema/paket listeleme

Omurga panelinin Omurga Merkez'den tema ve paket listesi çekmesi için önerilen veri akışı.

Omurga'nın WordPress benzeri çalışması için panel, Omurga Merkez API üzerinden tema ve paketleri listeleyebilir.

Önerilen akış:
1. Panel /api/omurga-merkez/themes.json endpointini okur.
2. Kayıtların min_omurga değerini mevcut çekirdek sürümüyle karşılaştırır.
3. Uyumlu temaları Yeni Tema Ekle ekranında gösterir.
4. İndirme linki varsa kullanıcıya İndir/Kur butonu sunar.
5. Kurulumdan sonra tema manifest dosyası tekrar doğrulanır.

Paketler için benzer akış:
1. /api/omurga-merkez/packages.json okunur.
2. Uyumlu paketler listelenir.
3. permissions alanı kullanıcıya gösterilir.
4. Paket yüklenmeden önce güvenlik kontrolünden geçer.

Önemli:
API'den gelen hiçbir zip dosyası kontrolsüz kurulmaz. Panel tarafında tekrar zip güvenlik kontrolü yapılmalıdır.