execut/yii2-cms

Yii2 eXeCUT CMS

安装次数: 335

依赖: 1

建议者: 0

安全: 0

星标: 10

关注者: 3

分支: 2

开放问题: 0

类型:yii2-extension

0.10.14 2020-11-17 15:15 UTC

README

警告!Beta版本。如果发现错误,请在此处添加任务。我会尽快修复它们

基于Yii2模块化系统和扩展yii2-crud-fields的CMS。所有系统模块都是独立的Yii2模块,可以从CMS中单独使用。

系统功能和模块列表

支持的数据库

  • PostgreSQL
  • MySQL

安装

最简单的安装方法是安装基于yiisoft/yii2-app-advanced的应用程序。要将Yii2 CMS安装到您的项目中,您只需执行以下三个步骤

  1. 连接CMS包
    1. 如果您有一个现有项目,您可以通过运行命令 composer require execut/yii2-cms 来连接该包。
    2. 如果您打算在新的应用程序上部署Yii2 CMS,您可以安装准备好的项目模板execut/yii2-cms-advanced-template。安装说明在此
  2. 应用迁移 ./yii migrate/up --interactive 0
  3. 使用以下命令创建管理员用户 ./yii cms/users/create-admin admin password email@example.com,其中:admin - 登录名,password - 密码,email@example.com - 用户邮箱

用法

如果您在后台和前端应用程序中使用标准的layers/main.php层,那么在安装CMS后,它们应该被重新定义。所有CMS内容都显示在这些层中。如果没有发生这种情况,那么您正在使用非标准的层,并且CMS没有重新分配它们,因为它认为您想使用自己的。要使用自定义层,您需要显示所有供CMS在此层中工作所需的元素,类似于这两个:frontend.phpbackend.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)