hunxa / codeigniter-3
The CodeIgniter framework
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 7 643
Open Issues: 0
Type:project
pkg:composer/hunxa/codeigniter-3
Requires
- php: >=5.3.7
Requires (Dev)
- mikey179/vfsstream: 1.1.*
- phpunit/phpunit: 4.* || 5.*
Suggests
- paragonie/random_compat: Provides better randomness in PHP 5.x
README
CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.
CodeIgniter 3
This repository is a maintained fork of CodeIgniter 3, the legacy version of the framework.
CodeIgniter 4 is the latest version of the framework, while this repository focuses on maintaining and improving CodeIgniter 3 for projects that require PHP 5.6+ compatibility.
CodeIgniter 3 is intended for use with PHP 5.6+ and continues to receive security updates and community improvements through this repository.
Release Information
This repo contains the maintained version of CodeIgniter 3. For the official releases, please visit the CodeIgniter Downloads page.
For this fork's releases and updates, check the Releases section.
Changelog and New Features
You can find a list of all changes for each release in the user guide change log.
For changes specific to this fork, see the CHANGELOG.md file.
Server Requirements
PHP version 5.6 or newer is recommended.
It should work on 5.4.8 as well, but we strongly advise you NOT to run such old versions of PHP, because of potential security and performance issues, as well as missing features.
Installation
Via Composer
composer create-project hunxa/codeigniter-3 your-project-name
Via Git Clone
git clone https://github.com/hunxa/codeigniter-3.git your-project-name
cd your-project-name
Manual Download
Download the latest release from the Releases page and extract to your web server directory.
For detailed installation instructions, see the installation section of the CodeIgniter User Guide.
CI/CD Integration
This repository includes GitHub Actions workflows for continuous integration:
- Automatic PHP syntax validation
- CodeIgniter structure verification
- Security checks
- Code quality analysis
The CI pipeline runs automatically on every push to the main branch and on pull requests.
License
Please see the license agreement.
Resources
- User Guide
- Contributing Guide
- Language File Translations
- Community Forums
- Community Wiki
- Community Slack Channel
Contributing
We welcome contributions! Please read our Contributing Guide before submitting pull requests.
Reporting Issues
- For security issues, please report privately to the repository maintainer
- For bugs and features, open an issue on GitHub Issues
Security
Report security issues to the repository maintainer or via our Security page.
For official CodeIgniter security issues, contact the Security Panel or via the HackerOne page.
Acknowledgement
The CodeIgniter team would like to thank EllisLab, all the contributors to the CodeIgniter project, the original CodeIgniter team, and you, the CodeIgniter user.
This fork is maintained by the community to keep CodeIgniter 3 alive and secure for projects that continue to rely on it.
Repository: https://github.com/hunxa/codeigniter-3
Original Repository: https://github.com/bcit-ci/CodeIgniter
Maintained by: hunxa