DIZGECMS
Web siteni kur. İçeriğini yönet. İstersen headless yayınla.
DizgeCMS; Studio, medya kütüphanesi, yayın akışı, REST API ve tema/eklenti altyapısını PHP shared hostingte tek pakette sunar.
tar -xzf dizgecms-0.1.0-rc4.tar.gz
cd dizgecms
DIZGE_ADMIN_PASSWORD='güçlü-parola' php bin/dizge install admin@example.com
Neden DizgeCMS?
Teknik olmayan site sahipleri Studio’dan yönetir; geliştiriciler aynı içeriği REST API ile kendi frontend’lerinde kullanır.
Build-free
PHP 8.1+, SQLite ve public/ document root yeterli. Node.js veya zorunlu Composer runtime yok.
SEO + GEO hazır
Canonical, structured data, kaynak ilişkileri ve makine tarafından anlaşılabilir içerik bağlamı çekirdekte.
Shared-hosting
cPanel, Apache, SQLite. Karmaşık DevOps pipeline'ı yok. PHP 8.1+ olan her yerde çalışır.
Önce güvenlik
CSRF otomatik, yetkilendirme deny-by-default, query builder parametrize. Her modülün threat model'i yazılı.
Studio + Headless
Sayfa, makale, medya ve menüleri Studio’dan yönetin; aynı veriyi DevinimJS veya başka frontend’de API ile yayınlayın.
Plugin + tema
Çekirdek sabit kalır; içerik türleri, admin ekranları, SEO sağlayıcıları ve görsel katman plugin/tema ile genişler.
Üç adımda yayına çık
Paketi kurun, Studio’dan içeriği oluşturun, klasik tema veya API ile yayınlayın.
-
Release paketini indir
tar -xzf dizgecms-0.1.0-rc4.tar.gz cd dizgecms bash bin/publish-assets -
Yönetici hesabını oluştur
DIZGE_ADMIN_PASSWORD='güçlü-parola' \ php bin/dizge install admin@example.com -
Studio’dan içeriğini yönet
/studio # sayfalar, makaleler, medya, menüler # taslak, inceleme, onay ve planlı yayın -
İstediğin kanalda yayınla
/ # varsayılan tema /api/v1/pages # DevinimJS veya başka frontend
İki yayın biçimi, tek içerik kaynağı
DizgeCMS’i yalnızca bir site kurucu olarak kullanabilir veya Studio’yu headless içerik merkezi yapabilirsiniz.
Klasik CMS
Varsayılan tema ile sayfalarınızı hemen yayınlayın. Menü, logo, sosyal bağlar, medya ve SEO ayarları Studio’da kalır.
Headless CMS
Versioned REST API; site ayarları, menüler, sayfalar, makaleler, medya ve arama için güvenli public uçlar sağlar.
Geliştirilebilir çekirdek
Tema manifestleri ve imzalı eklenti manifestleriyle çekirdeği çatallamadan yeni ekranlar ve içerik davranışları ekleyin.