mmi/mmi-cms

使用 MMi 框架编写的 CMS

安装数: 22,127

依赖项: 2

建议者: 0

安全性: 0

星标: 6

关注者: 9

分支: 3

开放问题: 0

语言:JavaScript

5.8.32 2024-09-12 13:38 UTC

This package is auto-updated.

Last update: 2024-09-12 13:40:11 UTC


README

什么是 MMi CMS?

  • MMi CMS 是一个使用 MMi PHP 框架编写的管理系统。它允许开发者轻松构建 CMS 解决方案。

要求

  • MMi CMS 仅支持 PHP 8.1 及以上版本。

安装

安装 MMi CMS 的最佳方式是使用 composer

  1. composer require mmi/mmi-cms
  2. 在 .env 文件中配置您的环境(.env.sample 可在此存储库中找到)
  3. 您需要注入(例如在 /src/App/di.app.php 中)
    • RouterConfig::class 指向您的路由配置类
    • NavigationConfig::class 指向导航配置(即 CmsNavigationConfig::class)
    • CmsSkinsetConfig::class 指向 Skinset 配置
    • AuthInterface::class 指向认证模型(即 Cms\Security\AuthProvider)
    • AppEventInterceptorInterface::class 指向 CmsAppEventInterceptor::class 或其子类
    • 可选地,您可以注入 AuthProviderInterface::class 以管理用户认证过程
  4. 使用 ./bin/mmi Mmi:DbDeploy 部署您的数据库

.env 配置

  • CMS_AUTH_SALT=some-random-salt(应为随机值)
  • CMS_LANG_DEFAULT=en(默认管理员面板语言)
  • CMS_THUMB_QUALITY=85(WebP / JPEG 质量百分比)