trntv / yii2-starter-kit
4.1.0
2021-02-24 12:58 UTC
Requires
- php: >=7.1.0
- ext-gd: *
- ext-intl: *
- alexantr/yii2-elfinder: ^1.3
- almasaeed2010/adminlte: ^3.0
- asofter/yii2-imperavi-redactor: >=0.0.3@dev
- guzzlehttp/guzzle: ^6.0
- intervention/image: ^2.1
- kartik-v/yii2-widgets: ^3.4
- npm-asset/flot: ^3.2
- npm-asset/font-awesome: ^5.0
- npm-asset/html5shiv: ^3.0
- npm-asset/jquery-slimscroll: ^1.3
- rmrevin/yii2-fontawesome: ^3.4
- symfony/process: ^4.0
- trntv/cheatsheet: ^0.1@dev
- trntv/probe: ^1.0
- trntv/sitemaped: ^0.1
- trntv/yii2-aceeditor: ^2.0
- trntv/yii2-command-bus: ^3.0
- trntv/yii2-datetime-widget: dev-master@dev
- trntv/yii2-glide: ^1.2
- vlucas/phpdotenv: ^2.0
- yii2-starter-kit/yii2-file-kit: ^2.1.0
- yii2mod/yii2-swagger: ^1.1
- yiisoft/yii2: ^2.0.13
- yiisoft/yii2-authclient: ^2.0.0
- yiisoft/yii2-bootstrap4: ^2.0
- yiisoft/yii2-debug: ^2.0.0
- yiisoft/yii2-jui: ^2.0.0
- yiisoft/yii2-swiftmailer: ^2.0.0
Requires (Dev)
- codeception/codeception: 2.4.0
- codeception/verify: ^0.3.1
- yiisoft/yii2-faker: ^2.0.0
- yiisoft/yii2-gii: ^2.0.0
Suggests
- trntv/yii2-debug-xhprof: dev-master@dev
- dev-main
- 4.1.0
- 4.0.0
- 3.0.3
- v3.0.2
- 3.0.1
- 3.0.0
- 2.6.0
- 2.5.2
- 2.5.1
- 2.5.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.5.1
- 1.5.0
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.0
- 1.0.0
- dev-master
- dev-dependabot/npm_and_yarn/dot-prop-4.2.1
- dev-heroku
- dev-docker-update
- dev-adminlte3
- dev-develop
- dev-feature/adminlte-frontend
This package is auto-updated.
Last update: 2021-02-26 19:22:28 UTC
README
这是Yii2启动应用程序模板。
它被创建并开发为基于Yii2构建高级网站的快速启动。
它涵盖了新项目的典型用例,并将帮助您避免在每个项目中重复同样的工作。
开始之前
目录
快速入门
- 安装taskctl
- 安装docker
- 安装docker-compose
- 运行
composer create-project yii2-starter-kit/yii2-starter-kit myproject.com --ignore-platform-reqs cd myproject.com taskctl start
- 访问http://yii2-starter-kit.localhost
功能
管理后端
- 美观且开源的后台仪表板主题 AdminLTE 3
- 内容管理组件:文章、分类、静态页面、可编辑菜单、可编辑轮播图、文本块
- 设置编辑器。应用程序设置表单(基于KeyStorage组件)
- 文件管理器
- 用户,RBAC管理
- 事件时间线
- 日志查看器
- 系统监控
开发任务
要列出所有可用的开发任务,请按照以下步骤操作
- 安装taskctl任务运行器
- 运行
taskctl
I18N
- 内置翻译
- 英语
- 西班牙语
- 俄语
- 乌克兰语
- 中文
- 越南语
- 波兰语
- 葡萄牙语(巴西)
- 印度尼西亚语(巴哈萨)
- 语言切换器,内置行为,根据浏览器首选语言选择区域设置
- 后端翻译管理器
用户
- 登录
- 注册
- 编辑个人资料(头像、语言、个人数据)
- 可选通过电子邮件激活
- OAuth授权
- RBAC与预定义的
guest
、user
、manager
和administrator
角色 - RBAC迁移支持
开发
- 基于Docker的即用型堆栈(php、nginx、mysql、mailcatcher)
- 支持.env文件
- Webpack 构建配置
- 键值存储服务
- 即用型REST API模块
- 文件存储组件 + 文件上传小部件
- 按需创建缩略图 trntv/yii2-glide
- 内置队列组件 yiisoft/yii2-queue
- 支持队列和异步任务的命令总线 trntv/yii2-command-bus
ExtendedMessageController
具备替换源代码语言和迁移消息功能- 一些有用的快捷方式
其他
- 有用的行为(GlobalAccessBehavior、CacheInvalidateBehavior)
- 支持维护模式(更多)
- Aceeditor小部件
- Datetimepicker小部件,
- Imperavi Reactor小部件,
- Xhprof调试面板
- 网站地图生成器
- 扩展IDE自动完成功能
- 测试就绪
- 支持Docker和Vagrant
- 内置 mailcatcher
- Swagger 用于API文档。
DEMO
administrator
角色账户
Login: webmaster
Password: webmaster
manager
角色账户
Login: manager
Password: manager
user
角色账户
Login: user
Password: user
如何贡献?
您可以以任何您想要的方式做出贡献。任何帮助都将受到欢迎,但最重要的是,我需要帮助文档(^_^)
有什么问题吗?
请发送邮件至 victor@vgr.cl 或 yevhen.terentiev@gmail.com
阅读更多
注意
此模板主要针对开发者而非最终用户创建。这是一个您可以开始您的应用程序的地方,而不是从头开始创建。祝您好运!