PHPackages                             bvrignaud/ci4-admin - 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. [Admin Panels](/categories/admin)
4. /
5. bvrignaud/ci4-admin

AbandonedArchivedLibrary[Admin Panels](/categories/admin)

bvrignaud/ci4-admin
===================

Admin module for CodeIgniter 4 based on IonAuth and AdminLTE

v0.0.7(7y ago)251.6k8MITPHP

Since Dec 10Pushed 7y ago1 watchersCompare

[ Source](https://github.com/bvrignaud/ci4-admin)[ Packagist](https://packagist.org/packages/bvrignaud/ci4-admin)[ RSS](/packages/bvrignaud-ci4-admin/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (6)Dependencies (1)Versions (5)Used By (0)

ci4-admin
=========

[](#ci4-admin)

[![Build Status](https://camo.githubusercontent.com/d7ff4fb8d630282482d58ca2e68aa204e7d3713e5f9cab2c58903d46c56d3682/68747470733a2f2f7472617669732d63692e636f6d2f62767269676e6175642f6369342d61646d696e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/bvrignaud/ci4-admin)

Admin module for CodeIgniter 4 based on AdminLTE 3

Installing ci-admin
-------------------

[](#installing-ci-admin)

Before installing, please check that you are meeting the minimum server requirements.

There are different ways to install this package.

> 1. With composer

```
$ composer require bvrignaud/ci4-admin
```

---

> 2. With Git:

```
my-project$ git clone https://github.com/bvrignaud/ci4-admin.git
```

Then in your Config/Autoload.php, add this :

```
'IonAuth' => ROOTPATH . 'YOUR-ION_AUTH-FOLDER',
'Admin'   => ROOTPATH . 'ci4-admin',
```

---

> 3. Download the archive, and move folder from this package to the root folder:

```
CI                          # → Root Directory
├── application/
├── ion-auth/               # → Ion-auth directory
├── public
├──...
```

Then in your Config/Autoload.php, add this :

```
'IonAuth' => ROOTPATH . 'YOUR-ION_AUTH-FOLDER',
'Admin'   => ROOTPATH . 'ci4-admin',
```

---

Install css/js dependencies

```
$ cd public/assets
$ yarn add admin-lte@v3
```

---

Use it
------

[](#use-it)

Add routes configs in 'Config\\Routes.php':

```
$routes->group('auth', ['namespace' => 'IonAuth\Controllers'], function ($routes) {
	$routes->get('/', 'Auth::index');
	$routes->add('login', 'Auth::login');
	$routes->get('logout', 'Auth::logout');
	$routes->get('forgot_password', 'Auth::forgot_password');
});

$routes->group('admin', ['namespace' => 'Admin\Controllers'], function ($routes) {
	$routes->get('/', 'Home::index');

	$routes->group('users', ['namespace' => 'Admin\Controllers'], function ($routes) {
		$routes->get('/', 'Users::index');
		$routes->add('create', 'Users::createUser');
		$routes->add('edit/(:num)', 'Users::edit/$1');
		$routes->add('activate/(:num)', 'Users::activate/$1');
		$routes->add('deactivate/(:num)', 'Users::deactivate/$1');
		$routes->add('edit_group/(:num)', 'Users::editGroup/$1');
		$routes->add('create_group', 'Users::createGroup');
	});

	$routes->group('informations', ['namespace' => 'Admin\Controllers'], function ($routes) {
		$routes->get('/', 'Informations::index');
		$routes->get('displayPhpInfo', 'Informations::displayPhpInfo');
		$routes->add('exportDatabase', 'Informations::exportDatabase');
		$routes->post('sendEmailForTest', 'Informations::sendEmailForTest');
	});
});
```

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

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 ~0 days

Total

4

Last Release

2758d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9881829?v=4)[Benoit VRIGNAUD](/maintainers/bvrignaud)[@bvrignaud](https://github.com/bvrignaud)

---

Tags

adminltecodeigniter4ionauthCodeIgniter 4AdminLTE 3

### Embed Badge

![Health badge](/badges/bvrignaud-ci4-admin/health.svg)

```
[![Health](https://phpackages.com/badges/bvrignaud-ci4-admin/health.svg)](https://phpackages.com/packages/bvrignaud-ci4-admin)
```

PHPackages © 2026

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