Yii 2

HiSite is a base project for building modular Yii2 web applications from plugins

  GitHub

Building blocks

Main goal of HiSite is to enable easy creation and extending of Yii2 applications with building blocks — pluggins — code combined with it's configuration.

Pluggable themes

HiSite uses yii2-thememanager theming library to enable applying and changing theme as easy as changing single line in composer.json.

More...

  • pluggable and extandable menus with yii2-menus
  • automation with hidev
  • article describing ideas behind HiSite coming soon

HiSite

HiSite Yii2 base project

Latest Stable Version Total Downloads Build Status Scrutinizer Code Coverage Scrutinizer Code Quality Dependency Status

HiSite is a base project for building modular Yii2 web applications from plugins.

Live Demo

Installation

For installation instructions see template project built with HiSite:

https://github.com/hiqdev/hisite-template

Idea

HiSIte provides base for creating Yii2 web application. It is similar in functions to yii2-app-basic but in contrast HiSite is a plugin and you require it with composer instead of copy-pasting.

Read more about ideas behind HiSite in english or russian.

HiSite includes:

Configuration

This extension is supposed to be used with composer-config-plugin.

Also you can use it usual way by copy-pasting config. See src/config/web.php for configuration example.

Available configuration parameters:

  • app.id
  • app.name
  • app.language
  • debug.enabled
  • debug.allowedIps

For more details please see src/config/params.php.

License

This project is released under the terms of the BSD-3-Clause license. Read more here.

Copyright © 2016-2017, HiQDev (http://hiqdev.com/)