Omurga CMSCMS
Paket Sistemi

Paket geliştirmeye giriş

Omurga paketlerinin dosya yapısı, yaşam döngüsü ve admin sayfaları.

Paket Sistemi

Paket geliştirmeye giriş

Omurga paketlerinin dosya yapısı, yaşam döngüsü ve admin sayfaları.

Paketler packages/ klasörü altında veya zip yükleme sistemiyle kurulur. Paketler Omurga'ya ek özellik kazandırır.

Örnek yapı:
packages/ornek-paket/
- package.json
- package.php
- admin.php
- install.php
- update.php
- uninstall.php
- assets/
- views/

Temel dosyalar:
- package.json: paket kimliği ve uyumluluk bilgisi
- package.php: paketin ana çalışma dosyası
- admin.php: yönetim paneli sayfası varsa kullanılır
- install.php: ilk kurulum işlemleri
- update.php: sürüm güncelleme işlemleri
- uninstall.php: kaldırma işlemleri

Paket çekirdeği değiştirmemelidir. Özellikler hook, route, admin page, storage ve API mantığıyla eklenmelidir.