uvdesk/extension-framework

UVDesk 社区帮助台扩展框架包

安装次数: 26,650

依赖项: 0

建议者: 0

安全性: 0

星星: 14

关注者: 11

分支: 18

开放问题: 2

类型:symfony-bundle

v1.1.1 2023-06-12 14:46 UTC

README

Latest Stable Version Total Downloads License connect on gitter

扩展框架包赋予了商家和开发者充分利用uvdesk社区全功能的可能性。

无论您是寻找扩展帮助台系统功能的商家,还是希望为其他商家提供解决方案的开发者,扩展框架包都为您提供了构建强大集成所需的所有工具。

安装

在安装之前,请确保您已安装 Composer

要将扩展框架包添加到您的uvdesk社区帮助台项目中,只需从项目的根目录运行以下命令

$ composer require uvdesk/extension-framework

安装包

要将包添加到您的帮助台系统中,只需将所需的包复制到项目的 apps 目录中,按照包的名称即可。

示例:假设我们想要将 uvdesk/ecommerce 包集成到我们的帮助台系统中,我们只需将包复制到相对于项目根目录的 apps/uvdesk/ecommerce 目录。

一旦您已将所有希望集成到帮助台系统中的包复制完毕,请从项目的根目录运行以下命令

$ php bin/console uvdesk_extensions:configure-extensions

此命令将自动搜索和配置在apps目录中找到的任何可用包。一旦您的包配置成功,它们即可投入使用。

请注意

虽然运行此命令应该可以处理整个包安装过程,但您的帮助台系统可能需要根据包的不同而进行一些额外的配置,以确保它们按预期工作。

因此,通常在运行扩展配置命令后,也建议运行以下命令

$ php bin/console assets:install
$ php bin/console doctrine:migrations:diff
$ php bin/console doctrine:migrations:migrate

这些命令将安装任何缺失的Web资源,并将数据库更新为包中找到的任何实体。

许可证

UVDesk 扩展框架包及其包含的库在MIT或BSD许可证下发布。