ovr/phalcon-module-skeleton

This package is abandoned and no longer maintained. No replacement package was suggested.

Example for easy start with Phalcon + Phalcony sublib.

1.0 2014-09-14 02:47 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:12:40 UTC


README

Phalconist Author Build Status Software License Dependency Status

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)
  • 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.