lemonbrain / concrete5_graphql_websocket_sample
适用于 concrete 5 的 GraphQL 和 websocket 示例包,可通过 composer 安装
1.1.6
2019-06-28 09:09 UTC
Requires
- concrete5/core: ^8.5.1
- lemonbrain/concrete5_graphql_websocket: ^1.2.9
README
这个仓库的目的是展示如何在 Concrete5 中使用 GraphQL 和 Websockets Composer 包。
由于 composer 的依赖要求,此包仅作为 composer Concrete5 包使用
我们构建了一个包含 Siler GraphQL、Apollo V2、React 和 Material UI 的 C5 版本。查看演示 concrete5.lemonbrain.ch
此项目是一个由 composer 完全驱动的 concrete5 包。
要在基于 composer 的 concrete5 网站上安装此包,请确保您已经安装了 composer/installers,然后运行
$ composer require lemonbrain/concrete5_graphql_websocket_sample
然后安装 npm 依赖项
$ cd ./public/packages/concrete5_graphql_websocket_sample
$ npm install
$ npx webpack --watch
然后安装包到 Concrete5
$ ./vendor/bin/concrete5 c5:package-install concrete5_graphql_websocket_sample
安装此包后,刷新您的实体 /index.php/dashboard/system/environment/entities/view。如果您想要与包中的主题完全相同的外观和感觉,请激活此包的主题 /index.php/dashboard/pages/themes。然后导航到 /person 单页。如果您想使用 websocket 服务器,不要忘记激活 apache 设置 并在 /index.php/dashboard/system/environment/graphql 中激活它