BOZKURT CMS
GitHub
v1.0.0 · PHP 8.1+ · bağımlılık yok

HTML’inize birkaç etiket ekleyin.
Siteniz yönetilebilir olsun.

Tasarımcılar için Türkçe öncelikli, hızlı ve güvenli içerik yönetimi. Composer yok, SQLite ya da MySQL, sıradan paylaşımlı hostingde çalışır; KVKK, ₺ fiyat, PayTR/iyzico ve yapay zekâ hazır.

releasePHP 8.1+no depsMIT

Ticari kullanım ve beyaz etiket serbest. ZIP’in yanında SHA-256 sağlama dosyası yayımlanır.

sablonlar/hizmetler.html
<bz:sablon baslik="Hizmetler" coklu="evet" />
<bz:alan ad="gorsel" tur="resim" />
<bz:alan ad="fiyat"  tur="fiyat" />

<h1>{{ baslik }}</h1>
<p>{{ fiyat | tl }}</p>
/yonetim/
BOZKURT CMS
Uyumlu altyapılarHostingercPanelPleskApacheLiteSpeedNginxIISSQLiteMySQL / MariaDBPHP 8.1–8.4
Neden BOZKURT?

“HTML’e etiket ekle, CMS olsun” fikri — modern PHP ile sıfırdan

CouchCMS’in popülerleştirdiği iş akışını üçüncü taraf bağımlılık olmadan yeniden kurar ve Türkiye’nin ihtiyaçlarını ilk günden tasarıma katar. CouchCMS kodu içermez.

Hazır temaya mahkûm olmak, tasarımı CMS’e uydurmak.
Kendi HTML’inizi kullanın: <bz:alan>, <bz:liste>, <bz:eger> ile alanları tanımlayın.
Composer, Node ve sunucu yapılandırması gerektiren ağır kurulumlar.
ZIP’i yükleyin, /yonetim/’i açın, tek sayfalık kurulumu bitirin. SQLite ile sıfır yapılandırma.
KVKK, İ/ı, ₺ ve yerel ödeme için eklenti avı.
Türkiye paketi yerleşik: KVKK onayı, İYS, PayTR ve iyzico, Netgsm SMS, e-fatura CSV, Türkçe slug ve tatil takvimi.
Özellikler

Tasarımcı, editör ve pazarlamacı için tek panel

Tasarımcılar için etiketler

26 alan türü (zengin metin, blok düzenleyici, il, TCKN, VKN, IBAN…), 29 çıktı filtresi ve paneldeki şablon denetleyicisi.

Editörler için

Taslak, zamanlanmış yayın, önizleme, 25 revizyon geçmişi, ön yüzde satır içi düzenleme ve Türk tatilli içerik takvimi.

Yapay zekâ asistanı

OpenAI uyumlu her API (OpenAI, Gemini, Groq, OpenRouter, yerel Ollama): düzeltme, özet, başlık, SEO metni, toplu çeviri, alt metin.

Çok dilli

/en/, /de/, /ar/ önekleri, çeviri iş akışı, hreflang + x-default, RTL desteği.

SEO ve yapay zekâ görünürlüğü

Otomatik meta, Open Graph, JSON-LD, site haritası, 301 yöneticisi, site geneli SEO denetimi; llms.txt ve her sayfanın Markdown sürümü.

Entegrasyonlar

REST API (/api/v1), yapay zekâ istemcileri için /mcp MCP sunucusu, HMAC imzalı webhook’lar, WordPress içe aktarıcı.

Türkiye paketi

KVKK çerez onayı, açık rıza, IP anonimleştirme, İYS; PayTR ve iyzico ödemeleri, siparişler, e-fatura CSV, Netgsm SMS, Yandex.

Pazarlama

GA4, Meta Pixel ve Yandex Metrica yalnızca onaydan sonra yüklenir; form dönüşüm olayları, UTM yakalama, WhatsApp butonu.

Güvenlik ve operasyon

TOTP 2FA, kilitleme, CSRF, CSP/HSTS, roller, etkinlik günlüğü, DOM tabanlı temizleyici, SSRF korumaları, SHA-256 doğrulamalı güncelleyici.

Kalite

Ölçülen kalite

240+otomatik denetim, 4 test paketinde
8.1–8.4PHP sürümlerinde CI + MySQL 8
26alan türü
0Composer bağımlılığı

PHPStan seviye 5. Kaynak: proje README’si ve CI iş akışı.

Ekran görüntüleri

Panel ve paketle gelen demo site

60 saniyede şablon

Bir HTML dosyası, birkaç etiket, hazır

Paneli yenileyin: “Hizmetler” kenar çubuğunda belirir; /hizmetler liste, /hizmetler/web-tasarim detay sayfası olur.

Yükleyin

ZIP’i indirip açın ve tüm dosyaları public_html/ gibi web köküne yükleyin.

PHP’yi seçin

Hosting panelinizde PHP 8.1 veya üstünü seçin (8.3 önerilir).

Kurun

https://alanadiniz.com/yonetim/ adresini açıp tek sayfalık kurulumu tamamlayın.

Etiketleyin

sablonlar/ altındaki HTML’e <bz:alan> etiketleri ekleyin; alanlar panelde belirsin.

İndir ve kur

Paylaşımlı hostingde dakikalar içinde yayında

Gereksinimler: PHP 8.1+ (pdo_sqlite ya da pdo_mysql, mbstring, fileinfo, dom); Apache/LiteSpeed, Nginx ya da IIS.

1) ZIP’i açın · 2) Tüm dosyaları web köküne yükleyin · 3) PHP 8.1+ seçin · 4) /yonetim/’i açıp kurulumu tamamlayın. SQLite kurulum gerektirmez; MySQL için önce veritabanı ve kullanıcı oluşturun.

Adım adım Hostinger rehberi (Türkçe): docs/HOSTINGER-KURULUM.md

Belgeler: Şablon rehberi (TR) · Getting started (EN)

Kimler için?

Türkiye’de web sitesi yapan ve yöneten herkes

Tasarımcılar ve ajanslar

Statik HTML tasarımınızı müşteriye düzenlenebilir site olarak teslim edin; beyaz etiketle kendi markanızla.

KOBİ’ler ve e-ticaret

PayTR/iyzico, sipariş, e-fatura CSV ve KVKK uyumu yerleşik.

Paylaşımlı hosting kullananlar

Composer ya da SSH gerekmez; ZIP’i yükleyin, kurun, yayına alın.

SSS

Sık sorulan sorular

Panel İngilizce de kullanılabilir mi?
Evet. Panel varsayılan olarak Türkçe; İngilizce panel dili pakete dahildir. Şablon etiketleri Türkçe kelimeler kullanır (<bz:alan> = field) ve İngilizce belgelerde açıklanır.
Şablonlarda PHP çalıştırılabilir mi?
Hayır. Şablonlar önbelleğe alınmış PHP’ye derlenir ama şablon içindeki ham PHP asla çalıştırılmaz.
WordPress’ten geçiş yapabilir miyim?
Evet, yerleşik bir WordPress içe aktarıcı vardır. Statik site dışa aktarma da desteklenir.
SQLite’tan MySQL’e geçebilir miyim?
Evet. Veritabanından bağımsız JSON/ZIP yedekleri ile SQLite ⇄ MySQL taşıma yapılabilir.
Ücretli mi?
Hayır. MIT lisanslı; ticari kullanım ve beyaz etiket serbest.

Tasarımınız sizin. Yönetimi BOZKURT’ta.

ZIP’i indirin, hostinginize yükleyin ve bugün düzenlenebilir bir siteyle yayına çıkın.