itrascastro/symfony-3-base-project

This package is not auto-updated.

Last update: 2024-12-18 23:57:36 UTC


README

Installed bundles and other stuff

  • FriendsOfSymfony/FOSUserBundle
  • Your own UserBundle to extend from FosUserBundle (with createdAt and updatedAt extra fields added)
  • KnpLabs/KnpPaginatorBundle
  • Bootstrap 3 with horizontal login
  • Form templates
  • Symfony Reverse Proxy configured to allow esi parts
  • phpunit/phpunit (with a symbolic link under your bin folder. Simply run './bin/phpunit')
  • Atlantic18/DoctrineExtensions (Slug generation)
  • twig/extensions (time_diff)
  • translation enabled in config
  • symfony/assetic-bundle installed and configured
  • doctrine/doctrine-fixtures-bundle
  • vich/uploader-bundle installed and configured (with an example)

Installation

PHP >= 5.5.9 required

Installing Composer

Composer is the dependency manager used by modern PHP applications and it can also be used to create new applications.

Download the installer from getcomposer.org/download, execute it and follow the instructions.

Creating a new project with Composer

php composer.phar create-project itrascastro/symfony-3-base-project my_project_name

If you did a global install and do not have the composer.phar in that directory run this instead:

composer create-project itrascastro/symfony-3-base-project my_project_name