execut / yii2-cms
Yii2 eXeCUT CMS
0.10.14
2020-11-17 15:15 UTC
Requires
- dev-master
- 0.10.14
- 0.10.13
- 0.10.12
- 0.10.11
- 0.10.10
- 0.10.9
- 0.10.8
- 0.10.7
- 0.10.6
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.1
- 0.9.0
- 0.8.0
- 0.7.11
- 0.7.10
- 0.7.9
- 0.7.8
- 0.7.7
- 0.7.6
- 0.7.5
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.0
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.0
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.1
- 0.1.0
This package is auto-updated.
Last update: 2024-09-10 14:45:44 UTC
README
警告!Beta版本。如果发现错误,请在此处添加任务。我会尽快修复它们
基于Yii2模块化系统和扩展yii2-crud-fields的CMS。所有系统模块都是独立的Yii2模块,可以从CMS中单独使用。
系统功能和模块列表
支持的数据库
- PostgreSQL
- MySQL
安装
最简单的安装方法是安装基于yiisoft/yii2-app-advanced的应用程序。要将Yii2 CMS安装到您的项目中,您只需执行以下三个步骤
- 连接CMS包
- 如果您有一个现有项目,您可以通过运行命令
composer require execut/yii2-cms
来连接该包。 - 如果您打算在新的应用程序上部署Yii2 CMS,您可以安装准备好的项目模板execut/yii2-cms-advanced-template。安装说明在此。
- 如果您有一个现有项目,您可以通过运行命令
- 应用迁移
./yii migrate/up --interactive 0
- 使用以下命令创建管理员用户
./yii cms/users/create-admin admin password email@example.com
,其中:admin - 登录名,password - 密码,email@example.com - 用户邮箱
用法
如果您在后台和前端应用程序中使用标准的layers/main.php层,那么在安装CMS后,它们应该被重新定义。所有CMS内容都显示在这些层中。如果没有发生这种情况,那么您正在使用非标准的层,并且CMS没有重新分配它们,因为它认为您想使用自己的。要使用自定义层,您需要显示所有供CMS在此层中工作所需的元素,类似于这两个:frontend.php 和 backend.php。
在此情况下,后台应用程序应开始显示部分,并且应该出现一个菜单:[图片链接](https://raw.githubusercontent.com/execut/yii2-cms/master/docs/guide-ru/i/backend-pages.jpg)
在此情况下,前端应用程序应显示页面以及菜单:[图片链接](https://raw.githubusercontent.com/execut/yii2-cms/master/docs/guide-ru/i/frontend-pages.jpg)