PHPackages                             bgcc/sf-bootstrap-propel-admin-theme-plugin - 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. bgcc/sf-bootstrap-propel-admin-theme-plugin

ActiveSymfony1-plugin[Admin Panels](/categories/admin)

bgcc/sf-bootstrap-propel-admin-theme-plugin
===========================================

A bootstrap based admin generator theme for symfony 1 with propel 1.6+

1.0.5(11y ago)72895MITPHP

Since May 8Pushed 10y ago14 watchersCompare

[ Source](https://github.com/bgcc/sfBootstrapPropelAdminThemePlugin)[ Packagist](https://packagist.org/packages/bgcc/sf-bootstrap-propel-admin-theme-plugin)[ RSS](/packages/bgcc-sf-bootstrap-propel-admin-theme-plugin/feed)WikiDiscussions master Synced today

READMEChangelog (6)Dependencies (2)Versions (7)Used By (0)

sfBootstrapPropelAdminThemePlugin
=================================

[](#sfbootstrappropeladminthemeplugin)

[![License](https://camo.githubusercontent.com/9346f1777e5333b02e7346c00775552d867b76563791604cb1ea5cf84e71ac1a/68747470733a2f2f706f7365722e707567782e6f72672f626763632f73662d626f6f7473747261702d70726f70656c2d61646d696e2d7468656d652d706c7567696e2f6c6963656e73652e706e67)](https://packagist.org/packages/bgcc/sf-bootstrap-propel-admin-theme-plugin)[![Total Downloads](https://camo.githubusercontent.com/ef8ad73c09720305241a7df23b9b6a13c337b20714f4361c04f1d392a206ff9d/68747470733a2f2f706f7365722e707567782e6f72672f626763632f73662d626f6f7473747261702d70726f70656c2d61646d696e2d7468656d652d706c7567696e2f646f776e6c6f6164732e706e67)](https://packagist.org/packages/bgcc/sf-bootstrap-propel-admin-theme-plugin)[![Monthly Downloads](https://camo.githubusercontent.com/8a1df5c49610e85fe185165696f9206d575c3fcc62575aa971b2d01361e09e6b/68747470733a2f2f706f7365722e707567782e6f72672f626763632f73662d626f6f7473747261702d70726f70656c2d61646d696e2d7468656d652d706c7567696e2f642f6d6f6e74686c792e706e67)](https://packagist.org/packages/bgcc/sf-bootstrap-propel-admin-theme-plugin)[![Daily Downloads](https://camo.githubusercontent.com/f8d7cccc19c451e4662b0804e9d8413c49133b508c2523093f57d758d55c564f/68747470733a2f2f706f7365722e707567782e6f72672f626763632f73662d626f6f7473747261702d70726f70656c2d61646d696e2d7468656d652d706c7567696e2f642f6461696c792e706e67)](https://packagist.org/packages/bgcc/sf-bootstrap-propel-admin-theme-plugin)

Description
-----------

[](#description)

The `sfBootstrapPropelAdminThemePlugin` is a [symfony 1.4](https://github.com/bgcc/symfony1) plugin that provides a [Bootstrap 3](https://github.com/twbs/bootstrap) based admin theme for [Propel 1.5+](https://github.com/propelorm/sfPropelORMPlugin). All icons are replaced with [Font Awesome](https://github.com/FortAwesome/Font-Awesome).

Screenshots
-----------

[](#screenshots)

Available Screenshots:

- Login
- Navigation
- List
- Responsive List
- Form with tabs (first tab selected)
- Form with tabs (second tab selected)
- Form with tabs and error (second tab selected)
- Responsive Form

View the gallery under .

Features
--------

[](#features)

- Full features from admin15 theme of sfPropelORMPlugin
- Additional features
    - Session based batch selection of list items (keeps the selection upon navigation)
    - Override default settings via settings.yml
    - Changing the page title depending on module and action
    - Pagination inside the form
    - Enhanced generator.yml with tabs and panels
- Responsive layout
- Bootstrap 3
- Font Awesome
- Bootstrap 3 optimized widgets
- Auto-adding of necessary CSS classes to filter and form widgets

Requirements
------------

[](#requirements)

- [symfony 1.4](https://github.com/bgcc/symfony1)
- [sfPropelORMPlugin](https://github.com/propelorm/sfPropelORMPlugin)

Installation via Composer
-------------------------

[](#installation-via-composer)

```
{
    "require": {
        "bgcc/sf-bootstrap-propel-admin-theme-plugin": "dev-master"
    }
}
```

Installation via Git
--------------------

[](#installation-via-git)

- Install the plugin and init submodule

    ```
    $ git submodule add git://github.com/bgcc/sfBootstrapPropelAdminThemePlugin.git plugins/sfBootstrapPropelAdminThemePlugin
    $ git submodule update --init --recursive

    ```

Setup
-----

[](#setup)

- Enable the plugin in your `/config/ProjectConfiguration.class.php`

    ```
    $this->enablePlugins('sfBootstrapPropelAdminThemePlugin');
    ```
- Publish assets

    ```
    $ ./symfony plugin:publish-assets

    ```
- Clear you cache

    ```
    $ ./symfony cc

    ```
- See the config folder of the plugin for examples of `view.yml` (for the application) and `generator.yml`.
- Enable the module in your `application_name/config/settings.yml`

    ```
    all:
      .settings:
        enabled_modules:        [ theme ]
    ```
- Generate a propel admin module with the bootstrap theme

    ```
    $ ./symfony propel:generate-admin --theme="bootstrap" application_name ModelName

    ```

Included Widgets
----------------

[](#included-widgets)

- `sfWidgetFormBootstrap3I18nNumber`: Input widget with an optional input-group that formats the number based on a given culture.

    ```
    $this->setWidget('widget_name', new sfWidgetFormBootstrap3I18nNumber(array('culture' => 'de', 'prepend' => '€')));
    ```
- `sfWidgetFormBootstrap3Input`: Input widget with an optional input-group that formats the number based on a given culture.

    ```
    $this->setWidget('widget_name', new sfWidgetFormBootstrap3Input(array('append' => '€')));
    ```
- `sfWidgetFormBootstrap3SelectCheckbox`: Renderer class for expandend multiple choice widgets.

    ```
    $this->setWidget('widget_name', new sfWidgetFormChoice(array(
        'choices'        => $choices,
        'expanded'       => true,
        'multiple'       => true,
        'renderer_class' => 'sfWidgetFormBootstrap3SelectCheckbox'
    )));
    ```
- `sfWidgetFormBootstrap3SelectRadio`: Renderer class for expandend choice widgets.

    ```
    $this->setWidget('widget_name', new sfWidgetFormChoice(array(
        'choices'        => $choices,
        'expanded'       => true,
        'renderer_class' => 'sfWidgetFormBootstrap3SelectRadio'
    )));
    ```

Bonus
-----

[](#bonus)

- Check the `signinSuccess.php` in `plugins/sfBootstrapPropelAdminThemePlugin/modules/theme/templates` for a nice login page. Copy the content to the template of your signin action and modify it if it's necessary.
- Modify the `view.yml` of the module where you sigin action is placed and add

    ```
    signinSuccess:
        layout:       %sf_plugins_dir%/sfBootstrapPropelAdminThemePlugin/templates/login
    ```

Contribution
------------

[](#contribution)

- Issues and pull requests are welcome.
- If you have a feature request or question feel free to open an issue.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 85.7% 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 ~71 days

Total

6

Last Release

4029d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/625372d1e0b6d7ff980720af80b5abfa1a9073ac16bdf6e64d2154be5a51d787?d=identicon)[19Gerhard85](/maintainers/19Gerhard85)

---

Top Contributors

[![19Gerhard85](https://avatars.githubusercontent.com/u/1492978?v=4)](https://github.com/19Gerhard85 "19Gerhard85 (6 commits)")[![LaserLock](https://avatars.githubusercontent.com/u/98176?v=4)](https://github.com/LaserLock "LaserLock (1 commits)")

---

Tags

symfonygeneratorbootstrapadmin

### Embed Badge

![Health badge](/badges/bgcc-sf-bootstrap-propel-admin-theme-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/bgcc-sf-bootstrap-propel-admin-theme-plugin/health.svg)](https://phpackages.com/packages/bgcc-sf-bootstrap-propel-admin-theme-plugin)
```

###  Alternatives

[cedriclombardot/admingenerator-generator-bundle

Admingenerator for Symfony2 based on YAML configuration and Twig templating

36485.6k4](/packages/cedriclombardot-admingenerator-generator-bundle)[arkounay/quick-admin-generator-bundle

QAG is a bundle that generates cruds admin for Symfony applications using Doctrine.

2510.4k](/packages/arkounay-quick-admin-generator-bundle)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1714.8k8](/packages/2lenet-crudit-bundle)

PHPackages © 2026

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