2017 © Pedro Peláez
 

project framework-admin-edition

The "Symfony Admin Edition" distribution customized for WeBridge needs

image

webridge/framework-admin-edition

The "Symfony Admin Edition" distribution customized for WeBridge needs

  • Wednesday, November 19, 2014
  • by allan-simon
  • Repository
  • 2 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Symfony Admin Edition

Important : the current master is known to not work please use the branch 2.5 to get a working version, (*1)

Welcome to the Symfony Admin Edition - a fully-functional Symfony2 application that you can use as the skeleton for your new applications that requires a Admin backend., (*2)

This document contains information on how to download, install, and start using Symfony. For a more detailed explanation, see the Installation chapter of the Symfony Documentation., (*3)

1) Installing the Standard Edition

When it comes to installing the Symfony Standard Edition, you have the following options., (*4)

As Symfony uses Composer to manage its dependencies, the recommended way to create a new project is to use it., (*5)

If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:, (*6)

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

Then, use the create-project command to generate a new Symfony application:, (*7)

php composer.phar create-project symfony/framework-standard-edition path/to/install

Composer will install Symfony and all its dependencies under the path/to/install directory., (*8)

Download an Archive File

To quickly test Symfony, you can also download an archive of the Standard Edition and unpack it somewhere under your web server root directory., (*9)

If you downloaded an archive "without vendors", you also need to install all the necessary dependencies. Download composer (see above) and run the following command:, (*10)

php composer.phar install

2) Checking your System Configuration

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

Execute the check.php script from the command line:, (*12)

php app/check.php

The script returns a status code of 0 if all mandatory requirements are met, 1 otherwise., (*13)

Access the config.php script from a browser:, (*14)

http://localhost/path-to-project/web/config.php

If you get any warnings or recommendations, fix them before moving on., (*15)

What's inside?

The Symfony Standard Edition is configured with the following defaults:, (*16)

  • Twig is the only configured template engine;, (*17)

  • Doctrine ORM/DBAL is configured;, (*18)

  • Swiftmailer is configured;, (*19)

  • Annotations for everything are enabled., (*20)

  • Sonata Admin bundle is configured in /admin, (*21)

  • FOSUserBundle is configured to manage your users, (*22)

It comes pre-configured with the following bundles:, (*23)

  • FrameworkBundle - The core Symfony framework bundle, (*24)

  • SensioFrameworkExtraBundle - Adds several enhancements, including template and routing annotation capability, (*25)

  • DoctrineBundle - Adds support for the Doctrine ORM, (*26)

  • TwigBundle - Adds support for the Twig templating engine, (*27)

  • SecurityBundle - Adds security by integrating Symfony's security component, (*28)

  • SwiftmailerBundle - Adds support for Swiftmailer, a library for sending emails, (*29)

  • MonologBundle - Adds support for Monolog, a logging library, (*30)

  • AsseticBundle - Adds support for Assetic, an asset processing library, (*31)

  • WebProfilerBundle (in dev/test env) - Adds profiling functionality and the web debug toolbar, (*32)

  • SensioDistributionBundle (in dev/test env) - Adds functionality for configuring and working with Symfony distributions, (*33)

  • [SensioGeneratorBundle][13] (in dev/test env) - Adds code generation capabilities, (*34)

  • SonataAdminBundle - A bundle to generate admin interface, (*35)

  • FOSUSerBundle - A bundle to manage users login/registration/forget password, (*36)

All libraries and bundles included in the Symfony Standard Edition are released under the MIT or BSD license., (*37)

Enjoy!, (*38)

The Versions