{"repo":"ci4-cms-erp/ci4ms","free":true,"listed":false,"github":"https://github.com/ci4-cms-erp/ci4ms","clone":"git clone https://github.com/ci4-cms-erp/ci4ms.git","description":"Modular CodeIgniter 4 CMS featuring RBAC admin, theming, blog/page management, elFinder media integration, and CLI tooling for rapid customization.","language":"JavaScript","stars":30,"topics":["php","codeigniter4","roles","codeigniter-template","rbac","authorization","authentication","mariadb","mysql","admin-dashboard"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"CI4MS CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. It combines CMS workflows, developer-focused CLI commands, an extensible module system, and customizable front-end themes in a single package. Key Features - Authentication & RBAC: Modules\\Auth handles user login, lockouts, and password resets via CodeIgniter Shield. Permissions map to auth permissions pages records. - Modular backend: Each feature ships as an independent module (Blog, Pages, Menu, Media, Users, Settings, Theme, etc.) under modules/ . - Flexible content management: Page and blog entries include SEO metadata, categories, tags, and full comment workflows. - Media & files: Includes elFinder-powered media management, a built-in file editor, and an in-panel log viewer. - Automatic Updates: Modernized UpdateService provides a \"One-Click Update\" system with atomic file operations, automated GitHub version discovery (bypassing 300-file limits), and secure rollback management. - Signed Updates (fail-closed): Every file an update writes must appear in a manifest.json carrying a detached Ed25519 signature from a key your installation already trusts, with a per-file SHA-256 check on top. A compromise of the GitHub account, the release, or the CDN is not enough to push code — the publisher's offline private key is required. There is no \"continue anyway\" option, downgrades through the updater are refused, and the shipped keyrin","default_branch":null,"files":null,"tree":[],"storefront":"/r/ci4-cms-erp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ci4-cms-erp/ci4ms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}