Releases: CilginYazilim/cy-php-starter
Release list
CY PHP Starter v1.1.0
Mobil düzenin baştan sona elden geçirildiği ve sürüm numarasının tek kaynağa indirildiği sürüm.
Mobil — ön yüz
- Üst menü yapışkan hâle geldi; açılır panel kendi içinde kayıyor ve hamburger simgesi açıkken çarpıya dönüyor
- Tema düğmesi hamburgerin dışına alındı — menüyü açmadan tek dokunuşla erişiliyor
- Düğmeler 44px, menü satırları 46px dokunma hedefine çıkarıldı
- Form alanlarına 16px kuralı eklendi: iOS'un otomatik yakınlaştırması düzeni bozuyordu. Kural yalnızca panelde (
admin.css) vardı, ön yüzde o dosya hiç yüklenmiyor - Ana sayfadaki hero eylemleri telefonda tek sütuna iniyor
- İletişim sayfasında telefonda form önce, bilgi kartları sonra geliyor
- Alt bilgi sütunları telefonda alt alta diziliyor; sabit WhatsApp düğmesi artık alt bilginin son satırını kapatmıyor
Mobil — panel
- Özet kartların tek sütuna inme sınırı 400px'ten 360px'e çekildi. Eski sınır iPhone 12/13/14 (390px) ve SE (375px) dahil neredeyse her telefonu kapsıyordu; "çok dar ekran istisnası" pratikte kural hâline gelmiş, kontrol paneli gereksiz yere uzuyordu
Düzeltmeler
site.cssilesite-sections.cssarasındaki çakışan kurallar temizlendi. Bunlardan biri telefonda hero kartının logosunu tamamen gizliyordu (.cy-hero__logo { display: none })- Sürüm numarası tek kaynağa indi:
config/app.php→'version'. Üç yerde üç ayrı değer duruyordu (kurulum/database.sql"2.1.0", Sistem Bilgisi varsayılanı "1.0.0", GitHub etiketi "v1.0.0") ve veritabanındaki kopya, migration çalıştırılmadıkça eski numarayı göstermeye devam ediyordu
Eklenenler
- Alt bilgide Örnek Kodlar sütunu: Kod Kütüphanesi, şablonun sayfası ve depo bağlantısı
icon()yardımcısınabookvecodesimgeleri- README: sürüm rozeti, "Örnek kodlar ve belgeler" bölümü, "Mobil" bölümü ve sürüm notları
Güncelleme
git pull
php cy migrateTek migration var; veritabanındaki ölü sistem_surum ayarını siler.
Örnek kodlar: https://cilginyazilim.com/kutuphane
CY PHP Starter v1.0.0
Initial stable release of CY PHP Starter, a zero-dependency PHP 8 starter template for modern web applications.
Features
- PHP 8+
- Zero Composer dependencies
- MVC-style project structure
- PDO + MySQL
- Secure database configuration
- Authentication helpers
- Secure session management
- CSRF protection
- Routing and clean URLs
- AJAX support
- Bootstrap 5
- Reusable helpers
- Modular architecture
- Environment-based configuration
- Error and exception handling
- Security-focused defaults
Project Goals
CY PHP Starter provides a lightweight foundation for building PHP applications without requiring a full-stack framework or external package dependencies.
The project is designed to give developers a clean starting point while keeping the codebase simple, understandable and easy to customize.
Security
The starter includes security-focused foundations such as CSRF protection, secure session handling, PDO prepared statements, input validation and protected application configuration.
Full Changelog: https://github.com/CilginYazilim/cy-php-starter/commits/v1.0.0