zephir/luya-module-cms

此包已被废弃,不再维护。作者建议使用 luyadev/luya-module-cms 包。

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

安装次数: 1,194

依赖: 0

建议者: 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 运行特定的测试。