PHPackages                             jelix/adminui-module - 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. jelix/adminui-module

ActiveJelix-module[Admin Panels](/categories/admin)

jelix/adminui-module
====================

module for a jelix application providing an admin interface made with the AdminLte theme. Other theme can be made

v1.1.0(10mo ago)02.0k↑53.8%1MITPHPPHP &gt;=7.4

Since Sep 23Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/jelix/adminui-module)[ Packagist](https://packagist.org/packages/jelix/adminui-module)[ RSS](/packages/jelix-adminui-module/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (9)Used By (0)

AdminUI module
==============

[](#adminui-module)

This is a module for Jelix, providing an interface for an administration application. It uses the [AdminLTE theme](https://adminlte.io/) 3.2.0, and is entirely customizable through APIs.

You can easily add content into the sidebar, the navbar or the dashboard, without manipulating HTML.

The module provide also widgets for jForms, that generate HTML for Bootstrap and CSS of AdminLTE.

This module is for Jelix 1.7.10 and higher.

Setting up the module
=====================

[](#setting-up-the-module)

The best method is to use Composer.

In a commande line inside your project, execute:

```
composer require "jelix/adminui-module"

```

Launch the configurator for your application to enable the module

```
php dev.php module:configure adminui
```

It will ask you how to install web assets (JS and CSS files):

- by copying them into the www directory of your application,
- or by doing nothing if you define into your web server configuration,
    1. an alias named `adminui-assets` to `vendor/jelix/adminui-module/modules/adminui/www/adminui-assets/`.
    2. an alias named `adminlte-assets` to `vendor/vendor/almasaeed2010/adminlte/`.

The configurator will create also some parameters into your application configuration:

- it defines the jelix theme to `adminlte`
- it redefines the default html and htmlerror response
- it configures web assets

You can change some configuration parameters into the `app/system/mainconfig.ini.php`:

```
[adminui]
; the version of your application, appearing at the bottom bar
appVersion=1.2.3
; the logo of your application
htmlLogo="AdminUI"
; the logo of your application when the left sidebar is minimized
htmlLogoMini="AUI"
; the copyright informations, appearing at the bottom bar
htmlCopyright="Copyright &copy; 2024 Jelix. MIT licence."
; the template used to display the dashboard. If empty, the dashboard may be empty
dashboardTemplate="test~dashboard"
```

You should also setup the url of the dashboard into `yourapp/app/system/urls.xml` like this:

```

```

Here the dashboard is at the root of the web site, but you can setup any URL.

After configuring the module, you should launch the installer to activate the module:

```
php install/installer.php
```

Usage
=====

[](#usage)

See the `doc/` directory

- [configuration of the main UI](doc/main_ui.md)
- [configuration of the dashboard](doc/dashboard.md)
- [use adminui widgets for jforms](doc/forms.md)

Tests
=====

[](#tests)

An application has been made into the test directory. See its README.md to launch it.

It contains many examples. Don't hesitate to read the code.

###  Health Score

41

—

FairBetter than 88% of packages

Maintenance56

Moderate activity, may be stable

Popularity20

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 88.9% 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 ~299 days

Recently: every ~306 days

Total

8

Last Release

326d ago

Major Versions

v0.11.0 → v1.0.02023-04-19

PHP version history (2 changes)v0.9PHP &gt;=5.6

v1.0.0PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/ae8142be36568660282368ce7c1eec904ecbc515ab5b58c759a487f3a6f1d114?d=identicon)[laurentj](/maintainers/laurentj)

![](https://www.gravatar.com/avatar/baa42c7323bbc9245b0c70f770031383879941a1a813f678f2835699fd50b375?d=identicon)[mdouchin](/maintainers/mdouchin)

![](https://www.gravatar.com/avatar/85344d4f49b7045f32ec35ce2221ecf9460ed6bdbf37c84e31e3d130c75c3dbf?d=identicon)[rldhont](/maintainers/rldhont)

---

Top Contributors

[![laurentj](https://avatars.githubusercontent.com/u/336034?v=4)](https://github.com/laurentj "laurentj (88 commits)")[![nworr](https://avatars.githubusercontent.com/u/43475951?v=4)](https://github.com/nworr "nworr (11 commits)")

---

Tags

moduleAdminLTEadminadminUi

### Embed Badge

![Health badge](/badges/jelix-adminui-module/health.svg)

```
[![Health](https://phpackages.com/badges/jelix-adminui-module/health.svg)](https://phpackages.com/packages/jelix-adminui-module)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)

PHPackages © 2026

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