Giter Site home page Giter Site logo

alien-art / yii2-starter-kit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yii-starter-kit/yii2-starter-kit

0.0 2.0 0.0 16.93 MB

Yii2 Starter Kit

Home Page: http://yii2-starter-kit.terentev.net

License: Other

PHP 97.28% CSS 1.04% JavaScript 1.13% Batchfile 0.34% Dockerfile 0.13% Shell 0.08%

yii2-starter-kit's Introduction

Yii 2 Starter Kit

Packagist Packagist PayPal donate button Dependency Status Build Status

This is Yii2 start application template.

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

Quickstart

  1. Install composer
  2. Install docker
  3. Install docker-compose
  4. Run
    composer create-project trntv/yii2-starter-kit myproject.com --ignore-platform-reqs
    cd myproject.com
    composer run-script docker:build
  5. Go to http://yii2-starter-kit.localhost

FEATURES

Admin backend

  • Beautiful and open source dashboard theme for backend AdminLTE 2
  • Content management components: articles, categories, static pages, editable menu, editable carousels, text blocks
  • Settings editor. Application settings form (based on KeyStorage component)
  • File manager
  • Users, RBAC management
  • Events timeline
  • Logs viewer
  • System monitoring

I18N

  • Built-in translations:
    • English
    • Spanish
    • Russian
    • Ukrainian
    • Chinese
    • Vietnamese
    • Polish
    • Portuguese (Brazil)
  • Language switcher, built-in behavior to choose locale based on browser preferred language
  • Backend translations manager

Users

  • Sign in
  • Sign up
  • Profile editing(avatar, locale, personal data)
  • Optional activation by email
  • OAuth authorization
  • RBAC with predefined guest, user, manager and administrator roles
  • RBAC migrations support

Development

Other

DEMO

Demo is hosted by awesome Digital Ocean

administrator role account

Login: webmaster
Password: webmaster

manager role account

Login: manager
Password: manager

user role account

Login: user
Password: user

How to contribute?

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

Have any questions?

Mail to [email protected]

READ MORE

NOTE

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

yii2-starter-kit's People

Contributors

alfredleo avatar trntv avatar xzaero avatar davidjeddy avatar beaten-sect0r avatar ddinchev avatar rowasc avatar sim2github avatar nizsheanez avatar esavitskiy avatar spell6inder avatar andku83 avatar janeko-github avatar gogl92 avatar vokamut avatar ice2038 avatar gugoan avatar alien-art avatar griven avatar lampgit avatar gregurco avatar verstoff avatar yakovlev-vladimir avatar raevskypro avatar pawelkania avatar fonclub avatar gangbo avatar keltstr avatar lynicidn avatar myzero1 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.