HiSite Project Template
HiSite is a base project for building modular Yii2 web applications from plugins.
This package is a template to start your HiSite project with.
It includes:
- hisite - HiSite basic project
- yii2-theme-flat - Flat theme
- yii2-pnotify - flash notifications with JQuery PNotify
- yii2-language - language detecting and switching
- yii2-monitoring - application monitoring
Preferred way to install this project is through composer:
composer create-project --stability=dev "hiqdev/hisite-template:*" dirTo finish project installation run:
./vendor/bin/hidev deployYou will see:
Created dir: ./public/
Created dir: ./public/assets/
chmod ./public/assets '0777'
chmod ./runtime '0777'
And that's it — the project is ready to be served with web server. But hidev can do a bit more for you.
Also see more on recommended Directory structure of this template.
Copy .env.dist to .env and tune it to set project wide options:
ENV- environment env/prod, will be used to setupYII_ENVconstantSSL- enable SSL, used for NGINX configHOSTS- hostname(s), used for NGINX config
To see generated NGINX config without actually installing it use the following command:
./vendor/bin/hidev nginx/dumpTo install config and restart NGINX run:
./vendor/bin/hidev nginx/deployThis project is released under the terms of the BSD-3-Clause license. Read more here.
Copyright © 2016-2017, HiQDev (http://hiqdev.com/)