PHPackages                             groucho75/ci\_html5\_auth\_crud - 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. groucho75/ci\_html5\_auth\_crud

ActiveLibrary

groucho75/ci\_html5\_auth\_crud
===============================

A ready-to-use web installation based on CodeIgniter, including an auth module, a CRUDL system, an html5 layout.

222PHP

Since Dec 3Pushed 11y ago1 watchersCompare

[ Source](https://github.com/groucho75/ci_html5_auth_crud)[ Packagist](https://packagist.org/packages/groucho75/ci_html5_auth_crud)[ RSS](/packages/groucho75-ci-html5-auth-crud/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

ci\_html5\_auth\_crud
=====================

[](#ci_html5_auth_crud)

A ready-to-use web installation based on CodeIgniter, including an auth module, a CRUDL system, an html5 layout.

Features:

- [CodeIgniter 2.2.0](https://ellislab.com/codeigniter/)
- [Ion Auth 2.5.2](https://github.com/benedmunds/CodeIgniter-Ion-Auth)
- [Grocery Crud 1.4.1](http://www.grocerycrud.com/)
- [Html5 Boilerplate + Bootstrap 3.1.1](http://www.initializr.com/)
- [Composer](https://getcomposer.org)

---

Installation
------------

[](#installation)

1. Unzip the package and upload all files and folders to your server, or if you are using Composer you can launch:

    ```
    $ composer create-project groucho75/ci_html5_auth_crud my_project -s dev

    ```
2. Create a database and set connection settings in `application/config/database.php`
3. Create and populate standard database tables using sql scripts inside `application/sql`, usually: `ci.sql`, `ion_auth.sql`, `crud.sql`
4. Edit minimal configurations in main `index.php` (more configs in `application/config` folder)
5. Visit the home and enjoy it
6. To enter the reserved area login as: `admin@admin.com` / `password`
7. You can add packages loaded via Composer: here is a [wiki page](https://github.com/groucho75/ci_html5_auth_crud/wiki/How-to-use-Composer).

---

TODO
----

[](#todo)

- Use Bootstrap 3 theme in Grocery CRUD.

---

Donations are welcome
---------------------

[](#donations-are-welcome)

If you like my hard work, of course you can [donate some money to me](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9E6BPXEZVQYHA).

And don't forget to donate something also to the authors of original libraries (see above for repo and links).

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/812a4cbf64069ffce0150e76b1676ad6dea14718dc7c2e87edbe6e85405a1779?d=identicon)[groucho75](/maintainers/groucho75)

---

Top Contributors

[![groucho75](https://avatars.githubusercontent.com/u/1230256?v=4)](https://github.com/groucho75 "groucho75 (21 commits)")

### Embed Badge

![Health badge](/badges/groucho75-ci-html5-auth-crud/health.svg)

```
[![Health](https://phpackages.com/badges/groucho75-ci-html5-auth-crud/health.svg)](https://phpackages.com/packages/groucho75-ci-html5-auth-crud)
```

PHPackages © 2026

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