Skip to content

Bonfire Modules

Bonfire provides several powerful modules to help you build and manage your web applications efficiently. Below is an overview of the main modules available in Bonfire.

Asset Management

Bonfire provides a simple assets system that allows you to serve CSS/JS assets from anywhere, handle browser caching, and cache-busting with updated assets.

Read more about Asset Management

Authentication and Authorization

All authentication and authorization in Bonfire are handled by CodeIgniter's Shield library. This library provides a flexible and powerful system for managing users, groups, and permissions.

Read more about Authentication and Authorization

Meta Info

Bonfire provides Entity-Attribute-Value style storage for additional data of entities used with your models. By default it can be used to add meta information to users, and it can be adapted to store meta information for the entities managed by your own admin modules. While not exactly a module but a set of core traits, it can be tapped into accross your application.

Read more about Meta Info

The Consent module helps you manage collecting consent from users before storing any cookies through an opt-in system for all non-required cookies.

Read more about Consent

Dashboard

The Dashboard is the first page you see when you log into the admin area. It provides a place to put widgets that offer a quick overview of the site's status or other important information.

Read more about the Dashboard