Download the PHP package matih/yii2-one-domain-starter-kit without Composer

On this page you can find all versions of the php package matih/yii2-one-domain-starter-kit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package yii2-one-domain-starter-kit

Yii 2 Starter Kit

Packagist Packagist PayPal donate button Dependency Status Build Status

This is Yii2 one-domain start application template, Based on yii2-starter-kit

It was created and developing as a fast start for building an advanced sites based on Yii2.

It covers typical use cases for a new project and will help you not to waste your time doing the same work in every project

Before you start

Please, consider helping project via contributions or donations.

TABLE OF CONTENTS

DEMO

Demo is hosted by awesome Digital Ocean

Frontend: http://yii2-starter-kit.terentev.net

Backend: http://backend.yii2-starter-kit.terentev.net

administrator role account

manager role account

user role account

FEATURES

Application Components

I18N

If you want to store application messages in DB and to have ability to edit them from backend, run:

it will copy all existing messages to database

Then uncomment config for DbMessageSource in

KeyStorage

Key storage is a key-value storage to store different information. Application settings for example. Values can be stored both via api or by backend CRUD component.

Maintenance mode

Starter kit has built-in component to provide a maintenance functionality. All you have to do is to configure maintenance component in your config

This component will catch all incoming requests, set proper response HTTP headers (503, "Retry After") and show a maintenance message. Additional configuration options can be found in a corresponding class.

Starter kit configured to turn on maintenance mode if frontend.maintenance key in KeyStorage is set to true

Command Bus

In Starter Kit Command Bus pattern is implemented with tactician package and it's yii2 connector - yii2-tactician

Command are stored in common/commands/command directory, handlers in common/commands/handler

To execute command run

Timeline (Activity)

Behaviors

CacheInvalidateBehavior

GlobalAccessBehavior

Add in your application config:

It will allow access to you application only for authentificated users.

Command Bus

Read more about command bus on in official repository

Widgets configurable from backend

Carousel

  1. Create carousel in backend
  2. Use it:

DbText

  1. Create text block in backend
  2. Use it:

DbMenu

  1. Create text block in backend
  2. Use it:

Widgets

Grid

EnumColumn

API

Starter Kit has fully configured and ready-to-go REST API module. You can access it on http://yii2-starter-kit.dev/api/v1 For some endpoints you should authenticate your requests with one of available methods - https://github.com/yiisoft/yii2/blob/master/docs/guide/rest-authentication.md#authentication

MultiModel

common\base\MultiModel - class for handling multiple models in one In controller:

In view:

Other

How to contribute?

You can contribute in any way you want. Any help appreciated, but most of all i need help with docs (^_^)

Donations

Have any questions?

mail to [email protected]

READ MORE

https://github.com/yiisoft/yii2/blob/master/apps/advanced/README.md https://github.com/yiisoft/yii2/tree/master/docs

NOTE

This template was created mostly for developers NOT for end users. This is a point where you can begin your application, rather than creating it from scratch. Good luck!


All versions of yii2-one-domain-starter-kit with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.0
ext-intl Version *
yiisoft/yii2 Version ^2.0.6
yiisoft/yii2-bootstrap Version ^2.0.0
yiisoft/yii2-swiftmailer Version ^2.0.0
yiisoft/yii2-authclient Version ^2.0.0
yiisoft/yii2-jui Version ^2.0.0
asofter/yii2-imperavi-redactor Version dev-master@dev
mihaildev/yii2-elfinder Version ^1.0
trntv/yii2-aceeditor Version ^2.0
trntv/probe Version ^0.2
trntv/yii2-file-kit Version ^1.0.0
trntv/yii2-glide Version ^1.0.0
trntv/yii2-datetime-widget Version ^1.0.0
trntv/cheatsheet Version ^0.1@dev
trntv/yii2-command-bus Version ^2.0
intervention/image Version ^2.1
vlucas/phpdotenv Version ^2.0
bower-asset/admin-lte Version ^2.0
bower-asset/font-awesome Version ^4.0
bower-asset/html5shiv Version ^3.0
bower-asset/jquery-slimscroll Version ^1.3
bower-asset/flot Version ^0.8
symfony/process Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package matih/yii2-one-domain-starter-kit contains the following files

Loading the files please wait ....