PHPackages                             xiidea/codeigniter-extended - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. xiidea/codeigniter-extended

ActiveProject[Templating &amp; Views](/categories/templating)

xiidea/codeigniter-extended
===========================

Codeigniter Extended, Codeigniter's Enhanced Distribution for fast application start!

1.2.1(12y ago)15735[4 issues](https://github.com/xiidea/codeigniter-extended/issues)MITPHPPHP &gt;=5.3.3

Since Oct 1Pushed 9y ago4 watchersCompare

[ Source](https://github.com/xiidea/codeigniter-extended)[ Packagist](https://packagist.org/packages/xiidea/codeigniter-extended)[ RSS](/packages/xiidea-codeigniter-extended/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (4)Dependencies (7)Versions (5)Used By (0)

Codeigniter2 Extended Edition!
==============================

[](#codeigniter2-extended-edition)

Welcome to the Codeigniter Extended Edition - a fully-functional Codeigniter2 application that you can use as the skeleton for your new applications.

This document contains information on how to download, install, and start using Codeigniter2 Extended Edition.

1. Installing the Extended Edition

---

### Use Composer

[](#use-composer)

[Download](https://github.com/Xiidea/cix/archive/master.zip) and extract or Clone this project first. Go to downloaded directory.

If you don't have [Composer](http://getcomposer.org/) yet, download it following the instructions on  or just run the following command:

```
curl -s http://getcomposer.org/installer | php

```

If you want some [customization](./docs/customization.md), first make it in the composer.json file. Then, use the `install` command to download all dependencies along with codeigniter framework.

```
php composer.phar install

```

if you like to install with all the default configuration settings you may just run the following command

```
php composer.phar create-project xiidea/codeigniter-extended path/ 1.2.1

```

Composer will install Codeigniter2 and all the dependencies under the working directory. And ask you for some configuration values.

2. Browsing the Demo Application

---

Congratulations! You're now ready to use Codeigniter2.

Edit the files with your preferences (domain, languages, database, authentication):

- {application}/config/config.php
- {application}/config/database.php
- {application}/config/ez\_rbac.php

Create a virtualhost setting the document root pointing to /path/of/web-root directory

```

	ServerName mydomain.com
	ServerAlias www.mydomain.com
	DocumentRoot /path/to/web

```

\##Backend user and password

The default user to access to the private zone is:

```
user: 		admin@admin.com
password: 	123456

```

3. Getting started with Codeigniter2 Extended Edition

---

This distribution is meant to be the starting point for your Codeigniter2 applications, but it also contains some sample code that you can learn from and play with.

What's inside?
--------------

[](#whats-inside)

The Codeigniter2 Extended Edition is configured with the following defaults:

- Twig as template engine(if you chose to add it);
- Swiftmailer is configured(if you chose to add it);

It comes pre-configured with the following libraries:

- [EzRbac](http://xiidea.github.io/ezRbac) Role Based Access Control Library
- [CI\_Base\_Model](http://ronisaha.github.io/ci-base-model/) An extension of CodeIgniter's base Model class
- Enhanced [Controller](./docs/controller.md) Library
- Enhanced Loader Library(For support twig template engine and basic layout)
- CIX [Twig Extension](./docs/twig.md) Library
- Enhanced Language Library(gettext localization implementation)
- You can use the [PHP built-in web server](./docs/server.md) to run CIX application
- JS/CSS Minifier. you can use (`assets/css/mini.php?files=file1,file2` and `assets/js/mini.php?files=file1,file2`)
    or (`assets/css/file1,file2,file3.css` and `assets/js/file1,file2.js` with rewrite enable)

Enjoy!

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 97.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~38 days

Total

4

Last Release

4495d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0f7cc5359750f4e8cf854ddd35f5d9f752eb026d2f383e49a6ba2b4755db4da3?d=identicon)[xiidea](/maintainers/xiidea)

---

Top Contributors

[![ronisaha](https://avatars.githubusercontent.com/u/1433652?v=4)](https://github.com/ronisaha "ronisaha (40 commits)")[![roniemicro](https://avatars.githubusercontent.com/u/2525430?v=4)](https://github.com/roniemicro "roniemicro (1 commits)")

---

Tags

twigcodeigniterextendedEnhancedCI\_Base\_ModelezRbac

### Embed Badge

![Health badge](/badges/xiidea-codeigniter-extended/health.svg)

```
[![Health](https://phpackages.com/badges/xiidea-codeigniter-extended/health.svg)](https://phpackages.com/packages/xiidea-codeigniter-extended)
```

###  Alternatives

[twig/extra-bundle

A Symfony bundle for extra Twig extensions

91292.0M315](/packages/twig-extra-bundle)[twig/intl-extra

A Twig extension for Intl

36663.2M221](/packages/twig-intl-extra)[rcrowe/twigbridge

Adds the power of Twig to Laravel

9105.9M50](/packages/rcrowe-twigbridge)[twig/string-extra

A Twig extension for Symfony String

21946.0M133](/packages/twig-string-extra)[twig/cssinliner-extra

A Twig extension to allow inlining CSS

23018.5M55](/packages/twig-cssinliner-extra)[symfony/ux-twig-component

Twig components for Symfony

21814.8M162](/packages/symfony-ux-twig-component)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
