Phalcon Module Skeleton
Getting started [ru] :: Vagrant :: Rest Edition
This is a skeleton application written on Phalcon framework with performance boost. This project created to develop applications in an easy way.
For current time project is under development, have fun :)
Features
- Easy application bootstrapping
- Console task support (provided by symfony/console)
- Bootstrap theme
- Full frontend developer stack composer/npm/bower/gulp
- Modules structure
- Error handling (not found router, dispatcher exceptions)
- Shared layouts
- Pre-installed modules
- Api (Source code)
- Index
- Users
- List :: Source code
- Get :: Source code
- Admin
- Dashboard
- GRUD for Users and Products (future)
- Settings (future)
- Catalog
- Index page
- Category page (future)
- Product page (future)
- Comments
- Buy
- Cart (future)
- Index cart page
- Models/Service
- OAuth
- User
How to install
Using Composer (recommended)
Best way to install skeleton would be Composer, if you didn't install it
Run code in the terminal:
composer create-project ovr/phalcon-module-skeleton=dev-master /path/to/install
Using Git
First you need to clone the project, update vendors:
git clone https://github.com/ovr/phalcon-module-skeleton.git ./project
cd project
composer update
Install vhost for your virtual server
cp ./docs/configs/nginx.phalcony.local.conf /etc/nginx/sites-enabled/you.host.conf
Don`t forget to edit nginx config and restart nginx:
nano /etc/nginx/sites-enabled/you.host.conf
sudo service nginx restart
Requirements
- PHP 5.4 and up
- Phalcon 2.0.0
- Phalcony (latest)
- PhalconEye/Framework (latest)
Online Demo
You can see online demo on http://phalcon-module.dmtry.me/.
License
This project is open-sourced software licensed under the MIT License.
See the LICENSE file for more information.