Omurga CMSCMS
Omurga Merkez

Tema/paket gönderim ve onay süreci

Geliştiricilerin tema ve paketlerini göndermesi, inceleme ve yayınlama süreci.

Omurga Merkez

Tema/paket gönderim ve onay süreci

Geliştiricilerin tema ve paketlerini göndermesi, inceleme ve yayınlama süreci.

Gönderim süreci:
1. Geliştirici /tema-gonder veya /paket-gonder sayfasından formu doldurur.
2. Zip dosyası storage/omurga-merkez/submissions altında güvenli şekilde saklanır.
3. Sistem manifest ve temel güvenlik ön kontrolü yapar.
4. Gönderim admin panelde Bekliyor durumuna düşer.
5. Yetkili kişi gönderimi inceler.
6. Uygunsa onaylar veya yayına alır.
7. Sorun varsa reddeder veya revizyon ister.

Ön kontrolde bakılanlar:
- theme.json veya package.json var mı?
- Slug doğru mu?
- Sürüm belirtilmiş mi?
- Zip içinde ../ gibi path traversal var mı?
- Çekirdek klasörlere yazma riski var mı?
- Riskli PHP fonksiyonları var mı?
- Ekran görüntüsü, açıklama ve lisans var mı?

Onaylanınca:
- Tema ise tema kataloğuna aktarılır.
- Paket ise paket kataloğuna aktarılır.
- Public görünürlük ayrıca yönetilir.