This is a CMS Toolkit, A general drop-in PHP API template for starting a typical custom CMS with CodeIgniter.
What already included within this template:
- User/Admin Login (with Basic Auth)
- CORS Headers Configuration
- Password hashing (with BCRYPT)
- User management Console CRUD in Admin
- User profile customization
- AJAX-driven Table Pagination
- General Purpose CRUD Module Function
- Other small improvements
This opinionated template aims to be modular as possible so it can be expanded for complex usage like multi account-type management, form validation, file uploads, etc. can be as simple as adding couple lines of code.
To install, clone this project in htdocs, import the database and then go to localhost/cms-toolkit-with-api
. Two accounts with username admin
and user
has password equals to its username.