Welcome to the Bamboo Admin - a fully-functional backend built for Elcodi components.
As Bamboo Admin uses Composer to manage its dependencies.
If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:
$ curl -s http://getcomposer.org/installer | php
The sample application has a few requirements:
- PHP5.4
- Imagemagick >= 6.X
- SQLite >= 3.X
Use the create-project
command to generate a new Bamboo Store
application:
$ php composer.phar create-project elcodi/bamboo-admin <path/to/install> dev-master
Composer will install Bamboo Admin and all its dependencies under the
path/to/install
directory.
Make sure that your local system is properly configured for Bamboo Admin.
Enter the path/to/install
drectory and execute the check.php
script from the
command line:
$ php app/check.php
The script returns a status code of 0
if requirements are met, 1
otherwise.
Create the database and the schema
$ php app/console doctrine:database:create
$ php app/console doctrine:schema:create
You can now load the sample data by using the doctrine:fixture:load
command.
Remember that all Bamboo fixtures are placed in a repository called
BambooFixtures, so you must configure the --fixtures
option
$ php app/console doctrine:fixtures:load --fixtures="vendor/elcodi/bamboo-fixtures"
$ php app/console assets:install web
$ php app/console assetic:dump
You can run the application using php's built-in web server.
$ php app/console server:run localhost:8080
Point your browser to http://localhost:8080
and you are done!
You can login as an already registered admin user using these credentials.
- email: [email protected]
- password: 1234