lemonbrain / concrete5_graphql_websocket_sample

适用于 concrete 5 的 GraphQL 和 websocket 示例包,可通过 composer 安装

安装: 20

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

语言:JavaScript

类型:concrete5-package

1.1.6 2019-06-28 09:09 UTC

This package is auto-updated.

Last update: 2024-09-11 22:38:24 UTC


README

这个仓库的目的是展示如何在 Concrete5 中使用 GraphQL 和 Websockets Composer 包

由于 composer 的依赖要求,此包仅作为 composer Concrete5 包使用

我们构建了一个包含 Siler GraphQL、Apollo V2、React 和 Material UI 的 C5 版本。查看演示 concrete5.lemonbrain.ch

此包基于另一个 ,相关文档在此 wiki

此项目是一个由 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 中激活它