Skip to content

lonnieezell/Bonfire2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ea3abcb · Mar 18, 2025
Feb 11, 2025
Mar 19, 2024
Mar 18, 2025
Mar 18, 2025
Mar 2, 2025
Feb 26, 2025
Mar 28, 2024
Feb 11, 2025
Jan 10, 2022
Jan 15, 2025
Jan 10, 2022
Feb 11, 2025
Feb 2, 2025
Mar 18, 2025
Feb 11, 2025
Feb 11, 2025

Repository files navigation

Bonfire 2

Build Status GitHub license contributions welcome

THIS IS IN BETA CURRENTLY. More details at Patreon

This repo holds the primary code of Bonfire, an admin panel for your new or existing CodeIgniter 4 projects.

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
  • A way to manage cookie consent to help with GDPR rules.
  • Site offline status
  • Online Log viewer/manager
  • and more...

Server Requirements

This currently has the same requirements as CodeIgniter 4.

Installation

Installation instructions can be found in the docs.

Third Party Software Used

Documentation

Documentation is available in the docs directory. It can also be viewed online at Bonfire 2 Documentation