PHPackages                             icemanbsi/full-silex-admin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. icemanbsi/full-silex-admin

ActiveLibrary[Admin Panels](/categories/admin)

icemanbsi/full-silex-admin
==========================

Administrator site for full-silex

v1.0.42(7y ago)12571HTMLPHP ~5.5.0|~5.6.0|7.\*

Since Nov 2Pushed 7y ago1 watchersCompare

[ Source](https://github.com/icemanbsi/full-silex-admin)[ Packagist](https://packagist.org/packages/icemanbsi/full-silex-admin)[ RSS](/packages/icemanbsi-full-silex-admin/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (15)Versions (43)Used By (0)

Full Silex Administrator Package
================================

[](#full-silex-administrator-package)

Silex is a powerfull micro framework. Well, "micro" means you can create a small website within seconds. But sometimes you need to expand this framework into a full stack to moderate a bigger website. To make it happen at least you need to register several service providers, adding some functions in base controller, models, and many more.

Full Silex is the a fast track to build a full stack framework based on the amazing Silex Micro Framework. It contains several base classes such as Base Controller, Base Model, several Helpers, and many more.

To make your development process faster, here the administrator site package. You can use it along with Full Silex and get your CRUD template and some useful features.

Installation
------------

[](#installation)

#### 1. Add full-silex-admin as a required library in your composer project

[](#1-add-full-silex-admin-as-a-required-library-in-your-composer-project)

```
composer require icemanbsi/full-silex-admin

```

#### 2. Prepare the project

[](#2-prepare-the-project)

you can copy the project template from `/vendor/icemanbsi/full-silex-admin/public/resources` into your project "public/resources".

#### 3. Setting up the project

[](#3-setting-up-the-project)

- Go to `App/Application.php` at the first row after class declaration, add `use AdminApplication;`.
- Add AdminControllerProvider in the setControllerProviders function.
- Add setTemplateDirectories function in Application class. Your Application class now should be like :

```
namespace App;

use FullSilexAdmin\AdminApplication;

class Application extends \FullSilex\Application
{
    use AdminApplication;

    protected $useDatabase          = false;
    protected $useMailer            = true;
    protected $useTranslator        = true;
    protected $useTemplateEngine    = true;

    protected function setControllerProviders(){
        $this->mount("/", new DefaultControllerProvider());
        $this->mount("/admin", new AdminControllerProvider());
    }

    public function setTemplateDirectories(){
        return array_merge(parent::setTemplateDirectories(), $this->setAdminTemplateDirectories());
    }
}

```

- Create AdminControllerProvider class, extended from FullSilex\\ControllerProvider
- Create App\\Controllers\\Admin\\AdminsController class, extended from FullSilexAdmin\\Controller\\AdminsController
- Create App\\Controllers\\Admin\\HomeController class, extended from FullSilexAdmin\\Controller\\HomeController
- Create App\\Controllers\\Admin\\SettingsController class, extended from FullSilexAdmin\\Controller\\SettingsController
- Create App\\Models\\Admin class, extended from FullSilexAdmin\\Models\\Admin
- Create App\\Models\\AdminSession class, extended from FullSilexAdmin\\Models\\AdminSession
- Create App\\Models\\Setting class, extended from FullSilexAdmin\\Models\\Setting
- Create App\\Models\\Repositories\\AdminRepository class, extended from FullSilexAdmin\\Models\\Repositories\\AdminRepository

#### 4. You are ready to go..

[](#4-you-are-ready-to-go)

Add your controllers, models, template files, and others.

#### VIEWS

[](#views)

You can override default views by creating files with the same name (and subfolder) in resources/views/admin. For example to replace main menu you can create resources/views/admin/widgets/\_mainMenu.twig.

Credits
-------

[](#credits)

1. Silex Framework
2. Database migration by Ruckus (ruckusing/ruckusing-migrations)
3. Template by Revox (This is not a free template, so to get full details please buy the original from )

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~15 days

Recently: every ~81 days

Total

42

Last Release

2914d ago

PHP version history (2 changes)v1.0.1PHP ~5.5.0|~5.6.0|~7.0.0

v1.0.41PHP ~5.5.0|~5.6.0|7.\*

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2840084?v=4)[Bobby Stenly Irawan](/maintainers/icemanbsi)[@icemanbsi](https://github.com/icemanbsi)

---

Top Contributors

[![icemanbsi](https://avatars.githubusercontent.com/u/2840084?v=4)](https://github.com/icemanbsi "icemanbsi (76 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/icemanbsi-full-silex-admin/health.svg)

```
[![Health](https://phpackages.com/badges/icemanbsi-full-silex-admin/health.svg)](https://phpackages.com/packages/icemanbsi-full-silex-admin)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M378](/packages/easycorp-easyadmin-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M524](/packages/shopware-core)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M196](/packages/sulu-sulu)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M464](/packages/pimcore-pimcore)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9317.2k55](/packages/open-dxp-opendxp)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
