rougin/ignite

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Composer-based project for the Codeigniter framework.

Installs: 171

Dependents: 0

Suggesters: 6

Security: 0

Stars: 1

Watchers: 1

Forks: 4

Open Issues: 0

Language:HTML

v0.4.0 2018-01-05 19:17 UTC

This package is auto-updated.

Last update: 2021-07-20 10:51:04 UTC


README

Latest Version on Packagist Software License Total Downloads

Ignite is yet another Codeigniter application with a different approach on folder structure:

  • Instead of the default application directory, it is now the root directory
  • Removed the defined('BASEPATH') OR exit('No direct script access allowed'); line of code
  • The index.php in the root directory is moved in the web directory for security purposes
  • The user_guide directory is also moved to the web directory

Installation

Install Ignite via Composer:

$ composer create-project rougin/ignite "acme"

Folder Structure

acme/
├── cache/
├── config/
├── controllers/
├── core/
├── helpers/
├── hooks/
├── language/
├── libraries/
├── logs/
├── models/
├── third_party/
├── vendor/
├── views/
├── web/
│   ├── user_guide
│   ├── .htaccess
│   └── index.php
└── composer.json

Run PHP built-in server (PHP 5.4 or later)

php -S localhost:8000 -t web/

Changelog

Please see CHANGELOG for more information what has changed recently.

Testing

$ composer test

Credits

License

The MIT License (MIT). Please see LICENSE for more information.