neblion/base-app

Neblion base application from symfony/framework-standard-edition

dev-master / 2.2.x-dev 2013-05-14 06:50 UTC

This package is not auto-updated.

Last update: 2024-12-21 15:59:58 UTC


README

Neblion/BaseApp is a Symfony2 base application on top on symfony/framework-standard-edition. Working in progress, no stable release yet....

Build Status

Neblion/BaseApp contain:

  • stof/doctrine-extensions-bundle
  • doctrine/doctrine-fixtures-bundle
  • friendsofsymfony/user-bundle
  • JQuery 1.9.1
  • twitter/bootstrap

Installation

Requirements

You have to install and configure a Web server (such as Apache) with a recent version of PHP5 (5.3.8 or newer is recommended) and a database server. You also have to install composer (dependency management library for PHP), you should install it globally on your system.

As Neblion/BaseApp is a symfony app, you can find more informations on Symfony2 requirements at requirements reference. For information on configuring your specific web server document root, see the following documentation: Apache.

Step by step installation

  1. Install via composer and packagist

    composer create-project neblion/base-app <your-installation-path>
    
  2. Create you vhost and configure DocumentRoot to --> <your-path>/web and check your config: http://<your-host>/config.php

  3. Set permission on file system see Symfony2 install.

  4. Create your DB and a user DB (if you use MySQL):

    mysql -uroot -p <enter_mysql_root_pass> create database <DB_NAME>; grant all privileges on .* to ''@'localhost' identified by 'YOUR-PASSWORD' with grant option; flush privileges;

  5. Set your parameters.yml

  6. Run commands

    cd php app/console doctrine:schema:update --force php app/console assets:install php app/console assetic:dump

  7. All done, test it!

Documentation

Work in progress...

Support and contact

thomas.bibard@neblion.net

Tests

phpunit -c app

Continuous Integration On Travis-ci Platform...Build Status

License

Neblion/BaseApp is a free software licensed under the GNU Affero General Public License V3.

Credits