PHPackages                             numerogeek/ultimate-symfony2-boilerplate - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. numerogeek/ultimate-symfony2-boilerplate

ActiveProject[Utility &amp; Helpers](/categories/utility)

numerogeek/ultimate-symfony2-boilerplate
========================================

1.2.7(10y ago)49714[1 PRs](https://github.com/numerogeek/ultimate-symfony2-boilerplate/pulls)MITPHPPHP &gt;=5.3.9

Since Sep 25Pushed 6y ago4 watchersCompare

[ Source](https://github.com/numerogeek/ultimate-symfony2-boilerplate)[ Packagist](https://packagist.org/packages/numerogeek/ultimate-symfony2-boilerplate)[ RSS](/packages/numerogeek-ultimate-symfony2-boilerplate/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (28)Versions (3)Used By (0)

Ultimate Symfony2 Boilerplate
=============================

[](#ultimate-symfony2-boilerplate)

This is a boilerplate I've made to gain time when I need to kickstart projects

This ultimate symfony2 boilerplate comes with :

- [FOSUserBundle](https://github.com/FriendsOfSymfony/FOSUserBundle) : Provides user management for your Symfony2 Project. Compatible with Doctrine ORM &amp; ODM, and Propel.
- [IvoryCKEditorBundle](https://github.com/egeloen/IvoryCKEditorBundle/) : Provides a CKEditor integration for your Symfony2 project.
- [StofDoctrineExtensionsBundle](https://github.com/stof/StofDoctrineExtensionsBundle) : Integration bundle for DoctrineExtensions by l3pp4rd in Symfony2
- [VichUploaderBundle](https://github.com/dustin10/VichUploaderBundle) : A simple Symfony2 bundle to ease file uploads with ORM entities and ODM documents.
- [LiipImagineBundle](https://github.com/liip/LiipImagineBundle) : Symfony2 Bundle to assist in imagine manipulation using the imagine library
- [KnpPaginatorBundle](https://github.com/KnpLabs/KnpPaginatorBundle) : SEO friendly Symfony2 paginator to sort and paginate
- \[FMElfinderBundle\] () : ElFinderBundle provides ElFinder integration with TinyMCE and CKEditor
- [DoctrineMigrationsBundle](https://github.com/doctrine/DoctrineMigrationsBundle) : This bundle integrates the Doctrine2 Migrations library. into Symfony so that you can safely and quickly manage database migrations.
- [MremiContactBundle](https://github.com/mremi/ContactBundle) : Provides a contact form for a Symfony2 project.
- [AvanzuAdminThemeBundle](https://github.com/avanzu/AdminThemeBundle) : Admin Theme based on the AdminLTE Template for easy integration into symfony
- [AcceleratorCacheBundle](https://github.com/Smart-Core/AcceleratorCacheBundle) : Provide a command to clear PHP Accelerator cache from CLI

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

[](#installation)

This boilerplate comes with all the bundles above enabled and preconfigured

The easiest way to get started is to clone the repository:

```
# Get the latest snapshot
$ git clone https://github.com/numerogeek/ultimate-symfony2-boilerplate myproject
$ cd myproject
$ git remote rm origin
$ mkdir -p web/uploads/posts

#setup ACL (refer to the symfony documentation.
$ HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\  -f1`
$ sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs web/uploads
$ sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs web/uploads

#composer install

$composer install

#install assets

$ php app/console assets:install --symlink
# The following command require bower. ensure to install in order to use this command
$ php app/console avanzu:admin:fetch-vendor

#Create schema

$ php app/console doctrine:database:create
$ php app/console doctrine:migrations:migrate
$ php app/console doctrine:fixtures:load

# A superadmin user is created with the fixtures with username `admin` and password `admin`

```

Starter Kit
-----------

[](#starter-kit)

Go to [http://www.myproject.local/app\_dev.php/admin](http://www.myproject.local/app_dev.php/admin) to have a look on what's coming with this bundle.

This boilerplate also comes with 4 customs bundle :

- UserBundle (inherits of FOSUserBundle to easily customize the entity) : very simple user bundle with a backoffice
- NumerogeekBlogBundle : a very simple blog bundle with a backoffice
- AppBundle : The one from the symfony installer, so you can kickstart your project right now !
- AdminBundle : which is the core of the admin part. There is not much in there because it mostly use the AvanzuAdminBundle
- FixturesBundle : see below.

What's the fixtures Bundle ?
----------------------------

[](#whats-the-fixtures-bundle-)

Usually when you start a project, you need some dummy data. Instead of having a fixtures folder in each bundles, I have made a fixtures bundle which is basically just a folder to store all the fixtures of your project.

about MremiContact Bundle
-------------------------

[](#about-mremicontact-bundle)

The bundle comes fully configurated for you. I like to store the sent messages in the database, just in case there's a problem with the mail transport. If you want to unactivate the storage in DB, you can set the `store_data` to `false` in the `config.yml`. For any further documentation, check the [MremiContactBundle Documentation](https://github.com/mremi/ContactBundle).

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95% 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

Unknown

Total

1

Last Release

3928d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7cf9ce4eb074f7190393106a3b800bad5aab02adf7ec1f4c64f04639451d58ae?d=identicon)[numerogeek](/maintainers/numerogeek)

---

Top Contributors

[![numerogeek](https://avatars.githubusercontent.com/u/1225492?v=4)](https://github.com/numerogeek "numerogeek (19 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

### Embed Badge

![Health badge](/badges/numerogeek-ultimate-symfony2-boilerplate/health.svg)

```
[![Health](https://phpackages.com/badges/numerogeek-ultimate-symfony2-boilerplate/health.svg)](https://phpackages.com/packages/numerogeek-ultimate-symfony2-boilerplate)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.8M712](/packages/sylius-sylius)[pimcore/pimcore

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

3.8k3.8M462](/packages/pimcore-pimcore)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M376](/packages/easycorp-easyadmin-bundle)[open-dxp/opendxp

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

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

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

1.3k1.4M196](/packages/sulu-sulu)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1615.6k12](/packages/2lenet-crudit-bundle)

PHPackages © 2026

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