Download the PHP package dominus77/yii2-advanced-start without Composer
On this page you can find all versions of the php package dominus77/yii2-advanced-start. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dominus77/yii2-advanced-start
More information about dominus77/yii2-advanced-start
Files in dominus77/yii2-advanced-start
Package yii2-advanced-start
Short Description Yii 2 Advanced start template on Yii2
License BSD-3-Clause
Homepage http://dominus77.github.io/yii2-advanced-start
Informations about the package yii2-advanced-start
Yii2 Start Project Advanced Template
The application is built using advanced pattern and has a modular structure. Backend part uses AdminLTE template Available console user management commands and RBAC system.
Base components
Pages (backend AdminLTE template)
- Home
- Users
- RBAC
- Profile
- Login
- Maintenance
Pages (frontend)
- Home
- Contact
- Sign Up
- Profile
- Login
- Maintenance
Modules
- main
- rbac
- users
Functional
- Reset password
- Confirmation by email
- Last visit
- RBAC Management from the console and web interface
- Maintenance
System
- RBAC (DbManager)
- Manage users
- Manage maintenance
- Console commands
- i18n
CSS Themes Bootstrap
The template includes the of the CSS Theme Bootstrap
Switching the theme occurs in the /frontend/config/main.php
Requirements
The minimum requirement by this project template that your Web server supports PHP 5.6.0.
Directory Structure
Installation
The preferred way to install this project is through composer.
Create a project:
or clone the repository for pull
command availability:
Init an environment:
Run command in the root directory public_html
of the project
if Development environment
if Production environment
otherwise choose Wednesday
Yii Application Requirement Checker
See http://sitename.com/requirements.php
Note: For production environment it is recommended to delete the
frontend\web\requirements.php
file
If everything is in order, move on, otherwise configure the server configuration.
Continue
Create a database, default configure yii2_advanced_start in common\config\main-local.php
Apply migration:
Initialization RBAC:
Create user, enter the command and follow the instructions:
- Username: set username (admin);
- Email: set email (
[email protected]
); - Password: set password (min 6 symbol);
- Status: set status (0 - blocked, 1 - active, 2 - wait, ? - Help);
Assign role admin:
- Username: set username (admin);
- Role: set role (admin, editor, manager, super_admin, user, ? - Help); (This set configure rbac module models Role.php, Permission.php and in folder components to RbacInit.php)
If you are installing the server into the public_html folder on the server with Apache, you must configure redirection. At the root folder, create a public_html .hitaccess with the following content:
The web folder, the backend, frontend and api parts also add .hitaccess:
Now frontend is available at http://sitename.com
, and backend at http://sitename.com/admin
, and api http://sitename.com/api/v1/users
Code Sniffer
Testing
Create a database, default configure yii2_advanced_start_test in common\config\test-local.php
Apply migration:
Run in console
License
The BSD License (BSD). Please see License File for more information.
All versions of yii2-advanced-start with dependencies
ext-json Version *
yiisoft/yii2 Version ~2.0.14
yiisoft/yii2-bootstrap Version ~2.0.0
yiisoft/yii2-swiftmailer Version ~2.0.0 || ~2.1.0
yiisoft/yii2-imagine Version ^2.0
yii2tech/ar-softdelete Version ~1.0
almasaeed2010/adminlte Version ^2.4
fortawesome/font-awesome Version ^4.6
driftyco/ionicons Version ^2.0
guzzlehttp/guzzle Version ~6.0
yiisoft/yii2-apidoc Version ~2.1.0
bower-asset/html5shiv Version ^3.7
bower-asset/respond Version ^1.4
dominus77/yii2-maintenance Version ^1.0
dominus77/yii2-jcrop-widget Version ^2.1
dominus77/yii2-noty Version ^1.0