Skip to content

CodeIgniter 4-based application skeleton

License

Notifications You must be signed in to change notification settings

catwhocode/Bonfire2

 
 

Repository files navigation

Bonfire 2

Build Status GitHub license contributions welcome

NOT QUITE READY FOR PRIME TIME. More details at Patreon

NOTE: If you need the previous, standalone version, it is available under the kickstart branch.

This repo holds the primary code of Bonfire. It was ripped from the previous standalone installation and converted into a standalone package. In short order this will be installable through Composer to work as an admin panel for your new or existing CodeIgniter 4 projects.

This allows the Bonfire core to be easily upgraded, without touching any parts that may have been customized in the final application itself.

It is still undecided if there will be ready-to-download app kickstarter like it was originally written or if it will only be available as a drop-in admin panel.

What is Bonfire?

Bonfire is a robust application skeleton for CodeIgniter 4-based applications. It provides a number of helpful libraries to assist you in making better software for your clients, faster, while allowing you to focus on the new parts that matter to each specific application.

Currently, it includes the following features:

  • Theme/template system, that ships with a flexible Auth and Admin theme.
  • View Components to reduce the complexity of your UI by allowing you to create reusable HTML snippets, that can be optionally controlled via code.
  • A Settings library that allows you to save config file values to the database and access them whether they're in the db or just in the files.
  • Resource Filter system to make filtering lists of User, Post, etc, simple to implement and with a comfortable, consistent UI.
  • A powerful, very customizable, user authentication/authorization system, Shield.
  • Global search feature that modules can easily integrate into
  • A Recycle Bin to handle restoring/purghing soft deleted models that modules can easily integrate into
  • and more to come...

Server Requirements

This currently has the same requirements as CodeIgniter 4.

Installation

Installation instructions can be found in the install guide.

Third Party Software Used

About

CodeIgniter 4-based application skeleton

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 93.3%
  • CSS 4.1%
  • Hack 1.5%
  • JavaScript 1.1%