爱丽丝O2个 Web UI 框架
概览
该UI框架的目标是确定库和框架集,提供核心功能和构件,以便于创建丰富的网络应用程序 爱丽丝O2个 项目.
服务器侧功能
- REST 和 WebSocket API 软件
- 通过 CERN SSO( OpenID Connect) 认证, 授权使用 CERN 电子组
- JSON Web Tokens确保通信完整性
- 外部资源获取:gRPC,领事
客户端特性
- 根据 ALICE 标准设置的用户界面 CSS 构件
- 同步取取数据( Ajax) 和双向套接字( WebSockets)
- MVC 引擎带有“ 潜水” 算法
后端所需经费
nodejs页:1
CentOS 8号卫星
yum install https://rpm.nodesource.com/pub_16.x/el/7/x86_64/nodejs-16.9.1-1nodesource.x86_64.rpm
马科斯
brew install node
最小浏览器版本支持
- 铬 88
- 火狐 85号
- 边缘89
- 萨法里 14.1
安装
npm install --save @aliceo2/web-ui
开始
后端引导
- (原始内容存档于2013-10-12) (英语). REST API - 服务自定义 REST API,支持 TLS
- JSON 网络键 - 安全HTTP请求和带有JWT令牌的WebSocket消息
- 日志 - 在文件中存储日志消息或将其推向 InfoLogger 服务
- SSO - OpenID 连接 - 通过OpenID连接提供CERN SSO认证
- WebSocket 服务器 - 使用WebSocket协议提供浏览器和服务器之间的双向通信
- 领事 - 领事服务,提供简单的查询
- 吉拉岛 - 创建JIRA问题
- 通知服务 - 触发并使用Kafka集群接收通知
前端指南
- 模板引擎 - 使用超标和可观察模型的MVC
- 构成部分 - 拆分和再利用元素
- 缩放应用程序 - 缩放应用程序的代码
- 调试 - 用浏览器工具调试应用程序
- 阿贾克 - 从服务器同步获取数据
- WebSocket 客户端 - 连接到 WebSocket 服务器
- 路线 - 让您管理一个应用程序中的多页
- 图表 - 绘制时间序列