unkonf / sulu-schemaorg-event-bundle
Sulu 事件信息渲染的 schema.org 扩展包
v0.1.0
2024-07-06 10:14 UTC
Requires
- php: ^8.2 | ^8.3
- sulu/sulu: ^2.6
- symfony/dependency-injection: ^6.0
- symfony/framework-bundle: ^6.0
- symfony/http-foundation: ^6.0
- symfony/http-kernel: ^6.0
- symfony/routing: ^6.0
Requires (Dev)
- jackalope/jackalope: ^1.4
- jackalope/jackalope-doctrine-dbal: ^1.8
- madewithlove/license-checker: ^1.4
- phly/keep-a-changelog: ^2.12
- phpstan/extension-installer: ^1.2
- phpstan/phpstan: ^1.9
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-strict-rules: ^1.4
- phpunit/phpunit: ^11.2
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-09-02 06:25:10 UTC
README
这是一个用于管理 Sulu 网站空间 Schema.org 事件元数据的 Sulu 扩展包。
安装
composer require unkonf/sulu-schemaorg-event-bundle
- 在文件
config/bundles.php
中注册该扩展包
UnKonf\Sulu\SchemaOrgEventBundle\UnKonfSuluSchemaOrgEventBundle::class => ['all' => true],
- 按照以下方式配置路由
创建文件 config/routes/schemaorgevent_admin.yaml
schemaorgevent_api: resource: "@UnKonfSuluSchemaOrgEventBundle/Resources/config/routing_api.yaml" type: rest prefix: /admin/api
- 运行 Doctrine 架构更新
./bin/adminconsole doctrine:schema:update -f
使用方法
安装后,此扩展包会在网站空间配置中添加一个名为“Schema.org 事件”的标签页,允许您为不同的网站空间创建新的 schema.org 事件条目。每个网站空间只能保存一个事件配置。
标签页只有在用户获得分配的权限后才会可见。首先通过“设置 > 用户角色”创建新角色,并将它分配给可以管理设置的用戶。
贡献
请随意分支并扩展现有功能或添加新功能,并将您的更改通过拉取请求发送给我们!为了建立一致的代码质量,请为所有更改提供单元测试并更新文档。
想要贡献吗?
如果您觉得有东西可以分享,我们非常欢迎。查看 贡献指南,了解如何操作以及我们期望您做到什么程度。
许可
Sulu Schema.org 事件扩展包在 MIT 许可证下发布。