PHPackages                             vincet/symfony-standard - 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. [Framework](/categories/framework)
4. /
5. vincet/symfony-standard

AbandonedLibrary[Framework](/categories/framework)

vincet/symfony-standard
=======================

The "Symfony Standard Edition" distribution

2.3.x-dev(12y ago)05PHPPHP &gt;=5.3.3

Since May 4Pushed 12y ago1 watchersCompare

[ Source](https://github.com/vincenttouzet/symfony-standard)[ Packagist](https://packagist.org/packages/vincet/symfony-standard)[ RSS](/packages/vincet-symfony-standard/feed)WikiDiscussions 2.1 Synced 1mo ago

READMEChangelogDependencies (25)Versions (4)Used By (0)

Symfony Standard Edition
========================

[](#symfony-standard-edition)

Welcome to the Symfony Standard Edition - a fully-functional Symfony2 application that you can use as the skeleton for your new applications.

This document contains information on how to download, install, and start using Symfony. For a more detailed explanation, see the [Installation](http://symfony.com/doc/2.1/book/installation.html)chapter of the Symfony Documentation.

1. Checking your System Configuration

---

Before starting coding, make sure that your local system is properly configured for Symfony.

Execute the `check.php` script from the command line:

```
php app/check.php

```

Access the `config.php` script from a browser:

```
http://localhost/path/to/symfony/app/web/config.php

```

If you get any warnings or recommendations, fix them before moving on.

2. Installing the Standard Edition

---

### Set rights / facl

[](#set-rights--facl)

```
chmod 777 app/cache app/logs
setfacl -d -m g::rwx app/cache app/logs
setfacl -d -m o::rwx app/cache app/logs

```

### Update vendors using Composer

[](#update-vendors-using-composer)

As Symfony uses [Composer](http://getcomposer.org/) to manage its dependencies, the recommended way to create a new project is to use it.

If you don't have Composer yet, download it following the instructions on  or just run the following command:

```
curl -s http://getcomposer.org/installer | php

```

Then use the following command to install vendors:

```
php composer.phar update

```

### Create your database

[](#create-your-database)

- Edit your database access in app/config/parameters.yml
- Create the database if it does not exist

```
    php app/console doctrine:database:create

```

- Update database schema (use --force to force update)

```
    php app/console doctrine:schema:update

```

### Create a backend user

[](#create-a-backend-user)

```
php app/console fos:user:create admin admin@example.com admin --super-admin

```

Now you can access the admin panel :

```
http://localhost/path/to/symfony/app/web/admin/dashboard

```

3. Browsing the Demo Application

---

Congratulations! You're now ready to use Symfony.

From the `config.php` page, click the "Bypass configuration and go to the Welcome page" link to load up your first Symfony page.

You can also use a web-based configurator by clicking on the "Configure your Symfony Application online" link of the `config.php` page.

To see a real-live Symfony page in action, access the following page:

```
web/app_dev.php/demo/hello/Fabien

```

4. Getting started with Symfony

---

This distribution is meant to be the starting point for your Symfony applications, but it also contains some sample code that you can learn from and play with.

A great way to start learning Symfony is via the [Quick Tour](http://symfony.com/doc/2.1/quick_tour/the_big_picture.html), which will take you through all the basic features of Symfony2.

Once you're feeling good, you can move onto reading the official [Symfony2 book](http://symfony.com/doc/2.1/index.html).

A default bundle, `AcmeDemoBundle`, shows you Symfony2 in action. After playing with it, you can remove it by following these steps:

- delete the `src/Acme` directory;
- remove the routing entries referencing AcmeBundle in `app/config/routing_dev.yml`;
- remove the AcmeBundle from the registered bundles in `app/AppKernel.php`;
- remove the `web/bundles/acmedemo` directory;
- remove the `security.providers`, `security.firewalls.login` and `security.firewalls.secured_area` entries in the `security.yml` file or tweak the security configuration to fit your needs.

What's inside?
--------------

[](#whats-inside)

The Symfony Standard Edition is configured with the following defaults:

- Twig is the only configured template engine;
- Doctrine ORM/DBAL is configured;
- Swiftmailer is configured;
- Annotations for everything are enabled.

It comes pre-configured with the following bundles:

- **FrameworkBundle** - The core Symfony framework bundle
- [**SensioFrameworkExtraBundle**](http://symfony.com/doc/2.1/bundles/SensioFrameworkExtraBundle/index.html) - Adds several enhancements, including template and routing annotation capability
- [**DoctrineBundle**](http://symfony.com/doc/2.1/book/doctrine.html) - Adds support for the Doctrine ORM
- [**TwigBundle**](http://symfony.com/doc/2.1/book/templating.html) - Adds support for the Twig templating engine
- [**SecurityBundle**](http://symfony.com/doc/2.1/book/security.html) - Adds security by integrating Symfony's security component
- [**SwiftmailerBundle**](http://symfony.com/doc/2.1/cookbook/email.html) - Adds support for Swiftmailer, a library for sending emails
- [**MonologBundle**](http://symfony.com/doc/2.1/cookbook/logging/monolog.html) - Adds support for Monolog, a logging library
- [**AsseticBundle**](http://symfony.com/doc/2.1/cookbook/assetic/asset_management.html) - Adds support for Assetic, an asset processing library
- [**JMSSecurityExtraBundle**](http://jmsyst.com/bundles/JMSSecurityExtraBundle/master) - Allows security to be added via annotations
- [**JMSDiExtraBundle**](http://jmsyst.com/bundles/JMSDiExtraBundle/master) - Adds more powerful dependency injection features
- **WebProfilerBundle** (in dev/test env) - Adds profiling functionality and the web debug toolbar
- **SensioDistributionBundle** (in dev/test env) - Adds functionality for configuring and working with Symfony distributions
- [**SensioGeneratorBundle**](http://symfony.com/doc/2.1/bundles/SensioGeneratorBundle/index.html) (in dev/test env) - Adds code generation capabilities
- **AcmeDemoBundle** (in dev/test env) - A demo bundle with some example code
- [**SonataAdminBundle**](http://sonata-project.org/bundles/admin/master/doc/index.html) - Add backend interface
- [**SonataUserBundle**](http://sonata-project.org/bundles/user/master/doc/index.html) - User entity with authentication for backend and frontend
- [**VinceTBaseBundle**](https://github.com/vincenttouzet/BaseBundle) - Bundle for code generation
- [**VinceTAdminBundle**](https://github.com/vincenttouzet/AdminBundle) - Extends SonataAdminBundle
- [**VinceTAdminConfigurationBundle**](https://github.com/vincenttouzet/AdminConfigurationBundle) - Add a configuration interface to the backend
- [**VinceTBootstrapFormBundle**](https://github.com/vincenttouzet/BootstrapFormBundle) - Adds some usefull form types

Enjoy!

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 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 ~55 days

Total

3

Last Release

4628d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/48631f87063e4694039a23a57c65c000b9be36200a541f0dc3b15e69ac69c8f6?d=identicon)[vincenttouzet](/maintainers/vincenttouzet)

---

Top Contributors

[![vincenttouzet](https://avatars.githubusercontent.com/u/2057992?v=4)](https://github.com/vincenttouzet "vincenttouzet (15 commits)")

### Embed Badge

![Health badge](/badges/vincet-symfony-standard/health.svg)

```
[![Health](https://phpackages.com/badges/vincet-symfony-standard/health.svg)](https://phpackages.com/packages/vincet-symfony-standard)
```

###  Alternatives

[claroline/core-bundle

Claroline core bundle

165.5k52](/packages/claroline-core-bundle)

PHPackages © 2026

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