luyadev/luya-module-cms

LUYA CMS模块提供了一个基于块的完整功能内容管理系统。

安装次数: 140,323

依赖关系: 24

建议者: 0

安全性: 0

星标: 33

关注者: 13

分支: 47

公开问题: 23

类型:luya-core


README

LUYA Logo

LUYA内容管理系统

LUYA Tests Maintainability Test Coverage Latest Stable Version Total Downloads

LUYA CMS模块提供了一个基于块的完整功能内容管理系统。

LUYA CMS MODULE

要使用LUYA CMS模块,您必须运行LUYA应用程序,该应用程序由LUYA核心提供。

有关安装和使用,请参阅:LUYA.IO

安装

安装模块需要Composer。

composer require luyadev/luya-module-cms

配置

将cms模块的前端和管理模块添加到您的配置模块部分,并引导cms前端模块。

'modules' => [
    // ...
    'cms' => 'luya\cms\frontend\Module',
    'cmsadmin' => 'luya\cms\admin\Module',
    // ...
]

初始化

安装和配置成功后,运行迁移、导入和设置命令以在项目中初始化模块。

1.) 迁移您的数据库。

./vendor/bin/luya migrate

2.) 将模块和迁移导入您的LUYA项目。

./vendor/bin/luya import

请注意,模块名称cmscmsadmin是必需的,不应更改!

开发者

如果您想做出贡献,请确保阅读指导方针

单元测试

  1. cp phpunit.xml.dist phpunit.xml
  2. docker compose up
  3. docker compose run luyacmsphpunit tests运行所有测试,或docker compose run luyacmsphpunit tests/src/helpers/UrlTest.php运行特定测试。