Framework for backend admin website.

Package info

github.com/silverorange/admin

pkg:composer/silverorange/admin

Statistics

Installs: 20

Dependents: 5

Suggesters: 2

Stars: 2

Open Issues: 3

7.0.4 2026-03-17 19:50 UTC

Requires

Suggests

Provides

None

Conflicts

None

Replaces

None

LGPL-2.1 7798bf650cce712192bbcfca02810daabe441060

  • Charles Waddell <charles.woop@silverorange.com>
  • Isaac Grant <isaac.woop@silverorange.com>
  • Michael Gauthier <mike.woop@silverorange.com>
  • Nathan Frederikson <nathan.woop@silverorange.com>
  • Nick Burka <nick.woop@silverorange.com>
  • Steven Garrity <steven.woop@silverorange.com>

frameworkadminmanagement


README

Admin is a framework for back-end administration systems. Admin is built using Swat and Site.

Installation

composer require silverorange/admin

Enabling 2FA (Two Factor Authentication)

  1. Install the Admin package ≥ 6.1.0
  2. Add two composer packages:
composer require robthree/twofactorauth
composer require bacon/bacon-qr-code
  1. Run composer install

  2. Add the new database fields:

alter table adminuser add two_fa_secret varchar(255);
alter table adminuser add two_fa_enabled boolean not null default false;
alter table adminuser add two_fa_timeslice integer not null default 0;
  1. Edit your .ini files (both stage and production) and add:
[admin]
two_fa_enabled = On
  1. Let your users know! They will now see 2FA setup in the “Login Settings” in the top-right corner.