-
-
Notifications
You must be signed in to change notification settings - Fork 11
Home
One-sentence purpose: landing page for the ci4ms wiki, with links to every other page.
ci4ms is a CodeIgniter 4 (4.7.x)-based CMS skeleton on PHP 8.2+ with RBAC authorization (via CodeIgniter Shield), a modular HMVC-style architecture, and theme support. It combines CMS workflows (pages, blog, menus, media), a permission-driven admin backend, an extensible module system, customizable front-end themes, and CLI tooling in a single package.
This wiki is written for operators, installers, and end users running a ci4ms site. It intentionally does not repeat the in-repository developer documentation — for architecture, module internals, and coding conventions, see the links below.
- Installation — requirements, web installer, and CLI setup
- Configuration — environment, caches, themes and modules
- Security Hardening — closing the open register endpoint, production mode, captcha, DevGate, audit notifications, web-server rules
- Upgrading — updating an existing installation
- Troubleshooting — common problems and fixes
- README.md — feature overview, module table, CLI command reference, Security Hall of Fame
- docs/architecture.md — request lifecycle, module pattern, auth/permission internals
- docs/developer-handbook.md — environment setup, coding standards, deployment checklist
- docs/theme_development.md — theme folder structure and template variables
- docs/web-server-hardening.md — Apache/nginx rules for production
- CHANGELOG.md — full release history
- SECURITY.md — responsible-disclosure policy
ci4ms, PHP 8.2+ üzerinde çalışan, CodeIgniter 4 (4.7.x) tabanlı bir CMS iskeletidir. CodeIgniter Shield ile RBAC yetkilendirme, modüler bir HMVC-benzeri mimari ve tema desteği sunar. CMS iş akışlarını (sayfalar, blog, menüler, medya), izin tabanlı bir yönetim panelini, genişletilebilir bir modül sistemini, özelleştirilebilir ön yüz temalarını ve CLI araçlarını tek bir pakette birleştirir.
Bu wiki, ci4ms çalıştıran operatörler, kurulumcular ve son kullanıcılar için yazılmıştır. Repo içindeki geliştirici dokümanını kasıtlı olarak tekrar etmez — mimari, modül iç yapısı ve kodlama konvansiyonları için aşağıdaki linklere bakın.
- Kurulum — gereksinimler, web installer ve CLI kurulumu
- Yapılandırma — ortam, cache'ler, tema ve modül yükleme
- Güvenlik Sertleştirme — açık register endpoint'ini kapatma, production modu, captcha, DevGate, denetim bildirimleri, web-server kuralları
- Yükseltme — mevcut bir kurulumu güncelleme
- Sorun Giderme — sık karşılaşılan sorunlar ve çözümleri
- README.md — özellik özeti, modül tablosu, CLI komut referansı, Security Hall of Fame
- docs/architecture.md — istek yaşam döngüsü, modül deseni, auth/izin iç yapısı
- docs/developer-handbook.md — ortam kurulumu, kodlama standartları, deployment kontrol listesi
- docs/theme_development.md — tema klasör yapısı ve şablon değişkenleri
- docs/web-server-hardening.md — production için Apache/nginx kuralları
- CHANGELOG.md — tam sürüm geçmişi
- SECURITY.md — sorumlu ifşa politikası