sproutcms/module

模板 Sprout 4 模块

v4.0.2 2024-04-05 06:55 UTC

This package is auto-updated.

Last update: 2024-09-05 10:30:44 UTC


README

SproutCMS 是一个灵活且功能丰富的 CMS 和应用程序框架,用 PHP 开发,旨在实现快速敏捷的定制开发。SproutCMS 旨在奖励创新,鼓励开发者开发复杂的应用程序。它是为开发者由开发者构建的。

这是一个为 Sprout 4 定制的 模块模板 项目。它提供了一个示例模块作为 Composer 包,以便将其加载到您的 Sprout 项目中。

入门

composer create-project sproutcms/module my-module

现在更新 composer.json 文件

  1. 更新包名
  2. 更新(或删除)描述 + 关键字
  3. 更新许可证(可选)
  4. 更新命名空间(推荐)

注意:在更新命名空间时,请确保同时更新示例 'Demo' 模块中的命名空间。

用法

通过发布包或使用本地或 VCS 仓库将此安装到您的项目中

{
    "repositories": [{
        "type": "vcs",
        "url": "https://github.com/user/my-module"
    }]
}

本地修补

此工具将兄弟文件夹作为包链接到项目中。这对于在多个包之间快速开发非常出色。sproutcms/site 包为此提供了一个示例配置。

多个模块

在同一个 Composer 包中可以容纳多个 Sprout 模块。可以配置多个命名空间或简单地创建多个模块类。