Omurga CMSCMS
Omurga Merkez

Omurga Merkez mimarisi

Omurga Merkez Yönetim paketi ile tanıtım temasının görev ayrımı.

Omurga Merkez

Omurga Merkez mimarisi

Omurga Merkez Yönetim paketi ile tanıtım temasının görev ayrımı.

Omurga Merkez iki parçalı düşünülmelidir:

1. Omurga Merkez Yönetim Paketi
- Katalog verilerini yönetir.
- Tema/paket gönderimlerini alır.
- Onay/red/yayınlama sürecini yönetir.
- GitHub Releases senkronizasyonu yapar.
- JSON API çıktıları üretir.
- Sitemap kayıtları üretir.
- omurgacms.com'a özel yönetim paketidir.
- Public paket kataloğunda yayınlanmaz.

2. Omurga Tanıtım Teması
- Omurgacms.com'un dış görünen tasarımını sağlar.
- Ana sayfa, indirme, dokümantasyon, temalar, paketler ve sürümler sayfalarını tasarımla gösterir.
- Yönetim paketinden gelen verileri kendi tasarımıyla basar.

Doğru görev ayrımı:
Paket veri ve yönetim motorudur. Tema görünüm katmanıdır. Bu ayrım korunursa tasarım değişse bile Omurga Merkez verileri bozulmaz.