Welcome to Bonfire2

Admin panel and application skeleton for CodeIgniter4 framework

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 flexible Auth and Admin themes, as well as example App theme (you are looking at it now)

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/purging 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...

Philosophy

We believe that the best tools don't get in your way. They don't fight you, or make you jump through hoops to get your work done. But they also don't do everything for you. They provide a solid foundation, and then get out of the way.

We believe that a product can only be as easy to use as its documentation. If you can't figure out how to use it, then it's not a good tool.

We also know that we don't have all the answers. We don't know your specific needs, or the best way to solve your problems. Therefore the tool should be flexible enough to allow you to solve your problems in the way that makes the most sense to you.

We believe we're going to get it wrong along the way. Paths that we're sure are the right ones will turn out to be dead ends. We're going to need to change direction. But when we do it should be in a way that doesn't break your work.

We believe that the best tools are not created in a silo. They are created with the input and feedback of the people that use them. The community is a vital part of the process, from writing documentation, to testing, to contributing code and bug fixes. We are in this together.

Installation

Bonfire is a set of modules and libraries for CodeIgniter 4. It is designed to be installed via Composer and is not intended to be installed manually. We assume that you will be doing that in a Windows or Unix machine with at least php and Composer installed globally.

Detailed install instructions can be found in Bonfire2 documentation.

Third Party Software Used

What Are You Waiting For?

... or continue exploring ...

Some Quotes

Truth is the offspring of silence and meditation.

Isaac Newton
Random Article (demo)
Article: Esse a recusandae.

Laudantium enim consequatur nemo est odio dicta distinctio ducimus dolore dolorum excepturi maiores est dolores sed et ut tenetur quis sed accusantium et nam vitae quo asperiores similique aut id dolores quas omnis est tempore est et cum perspiciatis.

"Pages" module
Newest Users
  • Gravatar
  • Gravatar Crystel Kautzer
  • Gravatar Leora Ernser
  • Gravatar Isobel Schinner
  • Gravatar Chaya Nicolas
  • Gravatar Alessia Funk
  • Gravatar Christa Macejkovic
  • Gravatar Jimmy Simonis
Most Active Contributors