2017 © Pedro Peláez
 

project framework

The CodeIgniter framework v4

image

codeigniter4/framework

The CodeIgniter framework v4

  • Friday, July 27, 2018
  • by satoripophq
  • Repository
  • 284 Watchers
  • 1400 Stars
  • 244 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 551 Forks
  • 30 Open issues
  • 21 Versions
  • 24 % Grown

The README.md

CodeIgniter 4 Development

PHPUnit PHPStan Psalm Coverage Status Downloads GitHub release (latest by date) GitHub stars GitHub license contributions welcome
, (*1)

What is CodeIgniter?

CodeIgniter is a PHP full-stack web framework that is light, fast, flexible and secure. More information can be found at the official site., (*2)

This repository holds the source code for CodeIgniter 4 only. Version 4 is a complete rewrite to bring the quality and the code into a more modern version, while still keeping as many of the things intact that has made people love the framework over the years., (*3)

More information about the plans for version 4 can be found in CodeIgniter 4 on the forums., (*4)

Documentation

The User Guide is the primary documentation for CodeIgniter 4., (*5)

You will also find the current in-progress User Guide. As with the rest of the framework, it is a work in progress, and will see changes over time to structure, explanations, etc., (*6)

You might also be interested in the API documentation for the framework components., (*7)

Important Change with index.php

index.php is no longer in the root of the project! It has been moved inside the public folder, for better security and separation of components., (*8)

This means that you should configure your web server to "point" to your project's public folder, and not to the project root. A better practice would be to configure a virtual host to point there. A poor practice would be to point your web server to the project root and expect to enter public/..., as the rest of your logic and the framework are exposed., (*9)

Please read the user guide for a better explanation of how CI4 works!, (*10)

Repository Management

CodeIgniter is developed completely on a volunteer basis. As such, please give up to 7 days for your issues to be reviewed. If you haven't heard from one of the team in that time period, feel free to leave a comment on the issue so that it gets brought back to our attention., (*11)

[!IMPORTANT] We use GitHub issues to track BUGS and to track approved DEVELOPMENT work packages. We use our forum to provide SUPPORT and to discuss FEATURE REQUESTS., (*12)

If you raise an issue here that pertains to support or a feature request, it will be closed! If you are not sure if you have found a bug, raise a thread on the forum first - someone else may have encountered the same thing., (*13)

Before raising a new GitHub issue, please check that your bug hasn't already been reported or fixed., (*14)

We use pull requests (PRs) for CONTRIBUTIONS to the repository. We are looking for contributions that address one of the reported bugs or approved work packages., (*15)

Do not use a PR as a form of feature request. Unsolicited contributions will only be considered if they fit nicely into the framework roadmap. Remember that some components that were part of CodeIgniter 3 are being moved to optional packages, with their own repository., (*16)

Contributing

We are accepting contributions from the community! It doesn't matter whether you can code, write documentation, or help find bugs, all contributions are welcome., (*17)

Please read the Contributing to CodeIgniter., (*18)

CodeIgniter has had thousands on contributions from people since its creation. This project would not be what it is without them., (*19)

, (*20)

Made with contrib.rocks., (*21)

Server Requirements

PHP version 8.1 or higher is required, with the following extensions installed:, (*22)

[!WARNING] - The end of life date for PHP 7.4 was November 28, 2022. - The end of life date for PHP 8.0 was November 26, 2023. - If you are still using PHP 7.4 or 8.0, you should upgrade immediately. - The end of life date for PHP 8.1 will be December 31, 2025., (*23)

Additionally, make sure that the following extensions are enabled in your PHP:, (*24)

  • json (enabled by default - don't turn it off)
  • mysqlnd if you plan to use MySQL
  • libcurl if you plan to use the HTTP\CURLRequest library

Running CodeIgniter Tests

Information on running the CodeIgniter test suite can be found in the README.md file in the tests directory., (*25)

The Versions

27/07 2018

dev-develop

dev-develop https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

20/07 2018

dev-revert-1105-fix/bug-where-you-can-not-change-the-path-freely

dev-revert-1105-fix/bug-where-you-can-not-change-the-path-freely https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

26/05 2018

dev-testing

dev-testing https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

27/04 2018

dev-exceptions

dev-exceptions https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

14/02 2018

dev-useragent

dev-useragent https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

31/01 2018

dev-feature/sqlite

dev-feature/sqlite https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

01/01 2018

dev-email

dev-email https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

08/10 2017

dev-feature/redirect

dev-feature/redirect https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

27/06 2017

dev-feature/dates

dev-feature/dates https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

15/06 2017

dev-feature/phpcs

dev-feature/phpcs https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

26/05 2017

dev-feature/image

dev-feature/image https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

28/03 2017

1.0

1.0.0.0 http://www.sabri-elgueder.tn

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

25/03 2017

dev-features/new_email

dev-features/new_email https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

29/12 2016

dev-feature/cli

dev-feature/cli https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

30/11 2016

dev-feature/responses

dev-feature/responses https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

10/11 2016

dev-feature/throttle

dev-feature/throttle https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

07/11 2016

dev-feature/number_helper

dev-feature/number_helper https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

03/11 2016

dev-feature/form_helper

dev-feature/form_helper https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

18/10 2016

dev-feature/email

dev-feature/email https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

22/09 2016

dev-validation

dev-validation https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires

24/06 2016

dev-master

9999999-dev https://codeigniter.com

The CodeIgniter framework v4

  Sources   Download

MIT

The Requires

 

The Development Requires