Download the PHP package kenjis/ci4-app-template without Composer
On this page you can find all versions of the php package kenjis/ci4-app-template. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download kenjis/ci4-app-template
More information about kenjis/ci4-app-template
Files in kenjis/ci4-app-template
Download kenjis/ci4-app-template
More information about kenjis/ci4-app-template
Files in kenjis/ci4-app-template
Vendor kenjis
Package ci4-app-template
Short Description CodeIgniter4 application template
License MIT
Homepage https://github.com/kenjis/ci4-app-template
Package ci4-app-template
Short Description CodeIgniter4 application template
License MIT
Homepage https://github.com/kenjis/ci4-app-template
Please rate this library. Is it a good library?
Informations about the package ci4-app-template
CodeIgniter 4 Application Template
This template changes the default configuration of CI4 more secure.
This repository includes:
- CodeIgniter 4.4.5
- Translations for CodeIgniter 4 System Messages dev-develop
- CodeIgniter DevKit 1.2.0
- PHPUnit 9.6.16
- Tatter\Patches 2.1.0
- Liaison Revision 1.1.0
- bear/qatools 1.10.0
Requirements
- PHP 7.4 or later
How to Install
Composer
Git
How to Update
Update Composer packages:
Update your CodeIgniter4 project files:
How to Use
Services
- All Services must be manually added to
app/Config/Services.php
, even if third-party CI4 packages have their own Services.
CSRF
- You must set CSRF token field in your form manually. See https://codeigniter4.github.io/CodeIgniter4/libraries/security.html#html-forms
CSP
- You must set CSP when you need. See https://codeigniter4.github.io/CodeIgniter4/outgoing/response.html#content-security-policy
- You need to use
csp_script_nonce()
andcsp_style_nonce()
for inline contents. See https://codeigniter4.github.io/CodeIgniter4/outgoing/response.html#inline-content
Changes from the CI4 Default Configuration
Services
- Auto-Discovery of services is disabled. app/Config/Modules.php.
Config\Services
extendsCodeIgniter\Config\Services
. app/Config/Services.php.
Configs
- BaseURL's
index.php
is removed. - Auto Routing (Improved) is enabled.
Config\CURLRequest::$shareOptions
is disabled. (Since v4.4.0, this is set by default.)- MySQLi's
numberNative
is enabled. - Using Session-based CSRF protection.
- CSRF protection
$tokenRandomize
is enabled. - CSP is enabled.
- CSP
$autoNonce
is disabled. - Strict Validation Rules are used. (Since v4.3.0, this is set by default.)
Filters
- CSRF filter is enabled.
- InvalidChars filter is enabled.
- SecureHeaders filter is enabled.
Features
Config\Feature::$multipleFilters
is enabled.
Others
- Using
develop
version CI4. app/Config/Paths.php.
Available Commands
Related Projects for CodeIgniter 4.x
Libraries
- CodeIgniter 3 to 4 Upgrade Helper
- CodeIgniter3-like Captcha
- PHPUnit Helper
- CodeIgniter4 Attribute Routes
- CodeIgniter Simple and Secure Twig
- CodeIgniter4 Viewi Demo
Tutorials
- CodeIgniter 4 News Tutorial
- CodeIgniter 4 Validation Tutorial
- CodeIgniter4 Code Modules Test
- CodeIgniter 4 File Upload
Building Development Environment
All versions of ci4-app-template with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.4 || ^8.0
codeigniter4/translations Version dev-develop
codeigniter4/codeigniter4 Version ^4.2
liaison/revision Version ^1.0
codeigniter4/translations Version dev-develop
codeigniter4/codeigniter4 Version ^4.2
liaison/revision Version ^1.0
The package kenjis/ci4-app-template contains the following files
Loading the files please wait ....