Welcome Guest, Not a member yet? Register   Sign In
Announcing: Bonfire - a drop-in admin area
#1

(This post was last modified: 08-03-2022, 11:03 PM by kilishan.)

While you may have heard me mention Bonfire, I was waiting to announce it officially until I had it somewhere pretty stable and helpful. That day is today.

Bonfire is a drop-in admin area for your new and existing CodeIgniter 4 applications, installable through Composer. It currently ships with 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/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...

Both of the official packages, Shield and Settings, were originally created for Bonfire, before being taken under the CodeIgniter mantle and fine-tuned.

If you've been in the community for a few years, you might have heard of Bonfire before. Quite a number of years ago I had an original version of this admin area that I had shared. It received a pretty good amount of use, with one company using it on over a hundred sites, and a large hosting company using at for their users to manage their sites, and many more I barely heard from. While the philosophy has changed a little bit between then and now, the idea is the same: provide a good kick-start to your applications to get you up and running as fast as possible while providing a set of tools you can use in the rest of the site as well.

I hope you find it useful, and I look forward to hearing about what you build on it.
Reply


Messages In This Thread
Announcing: Bonfire - a drop-in admin area - by kilishan - 08-03-2022, 11:01 PM



Theme © iAndrew 2016 - Forum software by © MyBB