Omurga CMSCMS
Paket Sistemi

package.json standardı

Paket manifest alanları, yetkiler ve Omurga sürüm uyumluluğu.

Paket Sistemi

package.json standardı

Paket manifest alanları, yetkiler ve Omurga sürüm uyumluluğu.

package.json paketin kimlik ve uyumluluk dosyasıdır.

Temel alanlar:
- name: Paket adı
- slug: Paket klasör adı
- version: Paket sürümü
- description: Açıklama
- author: Geliştirici
- min_php: Minimum PHP sürümü
- min_omurga: Minimum Omurga sürümü
- main: Ana dosya
- permissions: Paket izinleri
- admin_pages: Yönetim paneli sayfaları

Örnek:
{
"name": "Örnek Paket",
"slug": "ornek-paket",
"version": "1.0.0",
"min_php": "8.1",
"min_omurga": "1.1.0-beta",
"main": "package.php"
}

İzinler:
Paket ihtiyacı olmayan izinleri talep etmemelidir. Örneğin sadece katalog verisi okuyacak bir paket database yazma izni istememelidir.

Sürüm uyumluluğu:
min_omurga değeri yanlış düşük yazılırsa eski çekirdekte hata çıkarabilir. Yanlış yüksek yazılırsa gereksiz uyumsuz görünür.