Skip to content

Commit

Permalink
Merge branch 'master' into beta
Browse files Browse the repository at this point in the history
  • Loading branch information
hotlong committed Oct 23, 2024
2 parents 4fb557a + 45f5d16 commit 5e66a88
Show file tree
Hide file tree
Showing 83 changed files with 2,538 additions and 884 deletions.
3 changes: 3 additions & 0 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,6 @@ NEXT_PUBLIC_ALGOLIA_API_KEY=be4057467c2c17ca52ecd0b1b6486a97
KEYCLOAK_ID=www.steedos.cn
KEYCLOAK_SECRET=none
KEYCLOAK_ISSUER=https://id.steedos.cn/realms/master

B6_CLOUD_API=https://api.builder6.com
B6_CLOUD_PROJECT_SECRET=ak-d4915f2a-6708-4196-8a64-6962a05be13e
4 changes: 2 additions & 2 deletions .github/workflows/beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ jobs:
source: 'serverless-beta.yml'
target: 'serverless.yml'

- name: Use Node.js '14'
- name: Use Node.js '16'
uses: actions/setup-node@v2
with:
node-version: '14'
node-version: '16'
cache: "yarn"

- run: yarn --frozen-lockfile
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ jobs:
source: 'serverless-dev.yml'
target: 'serverless.yml'

- name: Use Node.js '14'
- name: Use Node.js '16'
uses: actions/setup-node@v2
with:
node-version: '14'
node-version: '16'
cache: "yarn"

- run: yarn --frozen-lockfile
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ jobs:
source: 'serverless-prod.yml'
target: 'serverless.yml'

- name: Use Node.js '14'
- name: Use Node.js '16'
uses: actions/setup-node@v2
with:
node-version: '14'
node-version: '16'
cache: "yarn"

- run: yarn --frozen-lockfile
Expand Down
4 changes: 0 additions & 4 deletions contents/blogs/blogs/amis.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,16 +56,12 @@ amis 是百度开源的低代码前端框架,它使用 JSON 配置来生成页

业务数据结合页面设计器,将处理好的数据在仪表盘中展示。多种配色,完全自定义设置,让业务人员的仪表盘与众不同,独具特色。

\
![仪表盘效果展示](https://console.steedos.cn/api/files/images/qLXAnuu6tdY7wPhWX) ![选项卡看板效果展示](https://console.steedos.cn/api/files/images/BYSYhgJPid9jahJjm)

\
### 记录详情页面

华炎魔方默认的列表页、详情页以及编辑页也是可以通过设计器来单独自定义。让图表、操作按钮、文本、表格等核心信息在一个页面呈现,丰富页面数据展现。

\
![详情页增加图表效果展示](https://console.steedos.cn/api/files/images/eLmyShDNwuigBtTda) ![tab页展示相关表效果展示](https://console.steedos.cn/api/files/images/yDxZzrtowKWFAGnan)

\
##
3 changes: 0 additions & 3 deletions contents/blogs/cloud/apisix.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ APISIX 通过插件的方式提供 Serverless,目前仅支持 Lua。但 APIGat

由于对网关层进行了控制,APISIX 允许用户通过配置权重控制流量的转发行为,可以用来做灰度发布使用。

\
## 技术架构

1. 数据平⾯
Expand All @@ -64,7 +63,6 @@ APISIX 通过插件的方式提供 Serverless,目前仅支持 Lua。但 APIGat

APISIX采⽤了数据平⾯与控制平⾯分离的架构⽅式,通过配置中⼼接收、下发配置,使 得数据平⾯不会受到控制平⾯影响。配置中⼼默认为 ETCD,但也⽀持 Consul、Nacos、Eureka 等, 可根据您的实际情况进⾏选择。此外,企业⽤⼾只需关注业务本⾝,与业务⽆关的⼤部分功能交给 APISIX 内置插件即可实现,如⾝份验证、性能分析等。

\
## 云原生网关

APISIX 是⼀个云原⽣⽹关,与平台⽆关,没有供应商锁定的⻛险。它⽀持裸⾦属、虚拟机、 Kubernetes、OpenShift、ARM64 等。此外,APISIX 也可轻松与其它组件对接,如 SkyWalking、 Prometheus、Kafka、Zipkin 等,共同为企业赋能;
Expand Down Expand Up @@ -141,4 +139,3 @@ APISIX 内置了50多种插件,涵盖安全防护、流量控制、⽇志记

对于个性化需求,提供可视化界面自定义插件。 \n ![](https://console.steedos.cn/api/files/images/DmhvWDpD2qHGTYwPn)

\
2 changes: 0 additions & 2 deletions contents/blogs/cloud/app-store.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -46,5 +46,3 @@ description: 华炎魔方应用市场是一个提供解决方案的市场,例

![](https://console.steedos.cn/api/files/images/pMzmkcmtToKv3tY6S)

\
\
1 change: 0 additions & 1 deletion contents/blogs/cloud/cloud-native.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,3 @@ description: 云原生软件应用程序采用松散耦合的微服务,这些

云优先描述的是企业战略,组织承诺在启动新的 IT 服务、更新现有服务或更换原有技术时首先使用云资源。 成本节约和运营效率推动这一战略的发展。 云原生应用与云优先战略完美匹配,因为它们仅使用云资源,并且旨在利用云架构的有益特性。 \n

\
1 change: 0 additions & 1 deletion contents/blogs/cloud/devops.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -126,4 +126,3 @@ DevOps 和 DevOps 文化需要各种工具以支持异步协作,无缝集成 D

您不仅可以使用 CodeBuild 编译应用程序代码或构建应用程序容器映像。 使用 CodeBuild,您可以轻松地针对您的代码运行各种测试,例如单元测试、静态代码分析和集成测试。 在构建 CI/CD 管道时,包括“测试”阶段对于维护应用程序质量标准至关重要。

\
1 change: 0 additions & 1 deletion contents/blogs/cloud/esb.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,3 @@ ESB 在服务集成方面有几个好处。
* 支持跨团队敏捷开发:每个微服务可以由不同的团队开发和部署,因此业务不需要等到所有团队都完成工作才能在生产中看到结果。
* 更快上线:微服务开发将涉及全面的 CI/CD 实施,因此可以并行计划和执行发布,而无需相互依赖。它将为企业带来更快的上市战略。

\
2 changes: 1 addition & 1 deletion contents/blogs/cloud/kubernetes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Kubernetes 可调度并自动执行以下及其他容器相关任务:

如果读到这里,那么您就已经明白 Kubernetes 是 Docker Swarm 的替代工具,而*不是*(与持续存在的普遍误解相反)Docker 本身的替代产品或竞争产品。

事实上,如果您已经积极踊跃地采用 Docker,并且正在创建基于 Docker 的大规模容器部署,那么 Kubernetes 编排就是为了管理这些工作负载而在逻辑上采取的后续操作。 \\
事实上,如果您已经积极踊跃地采用 Docker,并且正在创建基于 Docker 的大规模容器部署,那么 Kubernetes 编排就是为了管理这些工作负载而在逻辑上采取的后续操作。

## Kubernetes 架构

Expand Down
3 changes: 0 additions & 3 deletions contents/blogs/cloud/multi-tenant.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,12 @@ description: 多租户软件架构使多个用户能够共享软件应用程序

无需管理基础设施或软件意味着租户可以自由地专注于更重要的任务。

\
## Kubernetes 多租户技术模型

在下面的架构中,中央管理控制台用于创建 Kubernetes 集群,这些集群在支持虚拟化和裸机服务器的 IaaS 层上运行。管理平面还提供了一个 UI 和 API 来创建租户用户,这些租户用户被分配了具有资源隔离和网络隔离策略的特定命名空间。每个租户工作负载都具有适当的隔离级别和资源可用性。在典型的场景中,每个租户(定义为一组多个用户)都被分配了一个单独的命名空间。因此,每个可隔离的实体都有自己独立的命名空间,这不仅允许租户隔离,还允许合理的资源效率。此模型还允许将多个命名空间添加到给定的租户集。这种模式的缺点是,从资源共享的角度来看,它仍然相对低效。但是,每个租户都非常安全,不会受到其他人的入侵。集群管理员负责执行资源配额、CNI 网络策略和 ​​Pod 安全策略,并通过 RBAC 将它们绑定。

![](https://console.steedos.cn/api/files/images/ypafociKWjmvbv2us)

\
## 华炎魔方的 Kubernetes 多租户模型的实施步骤

在充分调研客户需求后,华炎魔方使用独立数据库的模型,基于K8S云原生技术,每个华炎魔方租户均拥有一套独立的存储、数据库、代码和命名空间,实现了100%的租户数据隔离,并可以随时迁移到私有部署模式。
Expand Down Expand Up @@ -91,4 +89,3 @@ spec:
使用基于角色的访问控制 (RBAC) 使用户能够控制对资源的访问。可以创建集群管理员、租户管理员和用户(例如开发人员)等角色,这些角色的操作范围如下所述。根据访问权限,用户可以创建、修改、删除资源或禁止访问它们。 集群管理员被允许对整个集群进行超级访问,使他们能够对任何资源执行全方位的 CRUD 操作,以及对命名空间执行用户管理。 租户管理员可以管理单个租户及其命名空间。他们还可以对租户内的命名空间执行用户管理。 开发人员等用户可以对其命名空间内的对象进行 CRUD 操作——例如 Pods。
\
2 changes: 0 additions & 2 deletions contents/blogs/cloud/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ Kubernetes 是一个开源容器编排平台,可自动部署、管理和扩展

[什么是多租户?](/cloud/multi-tenant)

\
![](https://console.steedos.cn/api/files/images/QMpBjpDWXyLkAcHuh)与单租户架构(每个租户获得自己的应用程序、数据库和支持硬件基础设施的实例)相比,多租户架构为软件提供商和租户客户提供了显着的好处,包括:

* **更低的成本。**
Expand Down Expand Up @@ -98,7 +97,6 @@ Kubernetes 是一个开源容器编排平台,可自动部署、管理和扩展
* **监控工具** - 这些工具帮助 DevOps 团队发现并解决系统问题; 他们还实时收集和分析数据,以揭示代码变更如何影响应用性能。 开源监控工具包括 Datadog、Nagios、Prometheus 和 Splunk。
* **持续反馈工具** - 通过热图(记录用户在屏幕上的操作)、调查或自助式问题凭单收集用户反馈的工具。

\
## 注册开通华炎魔方云服务

只需点击鼠标,就能在云端为您的企业开通华炎魔方低代码开发环境,[点这里开始](https://console.steedos.cn/)
Expand Down
2 changes: 0 additions & 2 deletions contents/blogs/cloud/paas.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ PaaS 提供商将管理您的大部分云计算服务,例如服务器、运行

aPaaS 将帮助开发人员和企业用户把目光放到开发出色的应用程序上,只需点击几下鼠标、输入一些代码,不必再为基础架构和操作系统而烦恼。通过云,可以轻松得到需要的开发工具、服务器以及编程环境,无需繁复的内部创建过程和高昂的费用支出。而且应用程序的开发和托管速度更甚以往,安装费用也极其低廉,亦不用担心基础架构造成的延时或效率低等问题。 总而言之,aPaaS 可以让开发人员做他们最擅长的事,并且迅速收获成效。

\
## 为什么选择 PaaS 应用开发平台?

利用“PaaS平台即服务”,无需评估、购买、配置和管理定制应用程序所需要的一切硬件和软件,也就没有相应的费用支出和复杂流程。PaaS兼具技术和业务两方面的优势。
Expand Down Expand Up @@ -110,4 +109,3 @@ IT人员和开发人员不必再费心处理构建、维护和保护应用程序

[了解更多关于华炎魔方云平台的信息](/cloud/overview)

\
3 changes: 0 additions & 3 deletions contents/blogs/cloud/saas.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ SaaS 云平台是应对企业IT问题的几个云计算解决方案之一。其

这类服务的收费模式通常是基于使用量按用户、按月收费,因此企业可以按需付费,从而降低前期成本。

\
## SaaS 与云

云计算使企业能够像使用水电一样使用计算资源。对很多企业而言,相比部署和运营内部计算基础架构,最近的发展已经使云计算成为更好的选择。
Expand Down Expand Up @@ -74,7 +73,6 @@ SaaS 云平台的主要优势是不需要购买、安装、维护或更新硬件
* 这种方法还有购置软件和许可证的前期成本,甚至可能需要为安装软件购置服务器。
* CRM 软件和硬件的成本对小型企业来说可能不堪重负。 而且,可能难以根据发展或变化迅速向上扩展。

\
### 而对于 SaaS 云平台呢…

* 您使用的是即用型系统,操作起来更为简单且高效。因为该系统由供应商负责安装、维护、升级和保护。
Expand All @@ -83,7 +81,6 @@ SaaS 云平台的主要优势是不需要购买、安装、维护或更新硬件
* 您只需按需付费,所以对于各种规模的企业而言,这种方式 成本效益很高 。
* 您的 IT 部门应该能够专注于进行推动业务发展的任务,而不是执行冗长的推出计划或花时间进行维护。

\
## SaaS 云平台在企业部门中的应用

随着计算系统复杂性和功能的增加,SaaS 也从简单的单一应用程序同步向上发展,并成为适用于企业级解决方案的实用方法。
Expand Down
1 change: 0 additions & 1 deletion contents/blogs/company/about-us.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ description: 华炎是一个专业化、开放自由的团队,集合了一群

华炎用心对待每一个用户,时刻将最优异的解决方案与之分享,全球持续发展的优质客户已经证明彼此的互惠之利。

\
![](https://console.steedos.cn/api/files/images/63f6c182671028003e75d821)

![](https://console.steedos.cn/api/files/images/63f73b62671028003e75d8ed)
Expand Down
6 changes: 2 additions & 4 deletions contents/blogs/company/contact-us.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,17 @@ description: 欢迎使用微信扫描二维码,加入华炎魔方生态,您

商务问题,请随时拨打:[400-820-1612](tel://4008201612)。或用微信扫描以下二维码,与商务经理直接沟通:

![商务咨询](https://console.steedos.cn/api/files/images/64631db2c106fe003e69cbac)
![商务咨询](https://console.steedos.cn/api/files/files/66bc4f0bbb7702003d2d7511)

## 技术咨询

微信扫描以下二维码,进行技术沟通:

\
![](https://console.steedos.cn/api/files/images/647dd4b02f868a003dcd0dd4)
![](https://console.steedos.cn/api/files/files/66bc4f0fbb7702003d2d7513)

## 微信公众号

关注我们的公众号,加入华炎魔方生态,您可以免费获得华炎魔方的最新技术资料、培训课程和版本更新提醒。

![微信公众号](https://console.steedos.cn/api/files/images/64631dcdc106fe003e69cbad)

\
38 changes: 12 additions & 26 deletions contents/blogs/company/privacy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -61,23 +61,23 @@ description: null

二、我们在本平台内收集的个人信息 在您使用本平台服务的过程中,我们可能收集如下几类个人信息。

1\.个人基本资料:姓名、头像、电话号码、邮箱
__1\.个人基本资料:姓名、头像、电话号码、邮箱__

2\.个人工作信息:组织名称、部门、职位
__2\.个人工作信息:组织名称、部门、职位__

3\.网络身份标识信息:账户、IP地址
__3\.网络身份标识信息:账户、IP地址__

4\.个人沟通信息:上传、发布、提交或发送的讯息、聊天、文件、日历信息
__4\.个人沟通信息:上传、发布、提交或发送的讯息、聊天、文件、日历信息__

5\.联系人信息:手机通讯录、好友列表、群列表
__5\.联系人信息:手机通讯录、好友列表、群列表__

6\.个人上网记录:操作日志,包括软件使用记录、搜索记录、点击记录、Cookies
__6\.个人上网记录:操作日志,包括软件使用记录、搜索记录、点击记录、Cookies__

7\.个人常用设备信息:包括硬件设备型号、系统类型、系统版本、设备屏幕尺寸、硬件设备序列号、MAC地址、唯一设备识别码(IMEI、Android ID、IDFA、OpenUDID、SIM卡IMSI信息)、时区、语言设置
__7\.个人常用设备信息:包括硬件设备型号、系统类型、系统版本、设备屏幕尺寸、硬件设备序列号、MAC地址、唯一设备识别码(IMEI、Android ID、IDFA、OpenUDID、SIM卡IMSI信息)、时区、语言设置__

8\.个人位置信息:GPS信息、WLAN接入点、蓝牙和基站等传感器信息、行程安排、旅居情况
__8\.个人位置信息:GPS信息、WLAN接入点、蓝牙和基站等传感器信息、行程安排、旅居情况__

9\.个人健康生理信息:体温、就诊情况(仅新冠病毒疫情期间)
__9\.个人健康生理信息:体温、就诊情况(仅新冠病毒疫情期间)__

请注意,上述所列的信息类型中,存在部分信息若单独使用,如操作日志信息属于无法识别特定自然人身份的信息。如果我们将这类非个人信息与其他信息结合用于识别特定自然人身份,或者将其与个人信息结合使用,则在结合使用期间,这类非个人信息将有可能被视为个人信息,除取得您授权或法律法规另有规定外,我们会将该类个人信息做匿名化、去标识化处理。

Expand Down Expand Up @@ -143,20 +143,6 @@ description: null

和第三方合作前,本公司会尽商业上的合理努力对该第三方的安全能力进行检测,评估向其共享相关信息的正当合法必要性,并与第三方签订保密协议,对其查询行为进行技术监测,尽商业上的合理努力督促第三方在使用用户信息时遵守法律法规及协议中约定的保密和安全措施。

4、手机端使用第三方SDK目录

我们会对手机端接入第三方SDK进行严格检测,并对您及时公开说明接入SDK的最新情况,具体请以第三方SDK的官方隐私政策为准。

SDK名称:华为推送SDK

第三方名称:华为软件技术有限公司

使用目的:1、提供消息推送服务;2、统计华为推送SDK接口调用成功率。

收集个人信息类型:应用基本信息、应用内设备标识符、设备的硬件信息、系统基本信息和系统设置信息

第三方SDK隐私政策链接:[SDK隐私安全说明](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/sdk-data-security-0000001050042177)

(二)个人信息的转让

随着我们业务的持续发展,我们将有可能进行合并、收购、资产转让,您的个人信息有可能因此而被转移。在发生前述变更时,我们将按照法律法规及不低于本隐私政策所要求的安全标准继续保护或要求个人信息的继受方继续保护您的个人信息,否则我们将要求继受方重新征得您的授权同意。
Expand Down Expand Up @@ -211,7 +197,6 @@ SDK名称:华为推送SDK

第三方SDK隐私政策链接:[SDK隐私安全说明](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/sdk-data-security-0000001050042177)

\
2、小米推送SDK

第三方名称:小米集团
Expand All @@ -222,7 +207,6 @@ SDK名称:华为推送SDK

第三方SDK隐私政策链接:[SDK隐私安全说明](https://dev.mi.com/console/doc/detail?pId=1822)

\
七、我们在何处存储您的个人信息

(一)存储地点:
Expand Down Expand Up @@ -297,6 +281,8 @@ SDK名称:华为推送SDK

若您是儿童的监护人,当您对您所监护的儿童个人信息有相关疑问时,请通过本隐私政策公示的联系方式与我们联系。

十三、其他 (一)本隐私政策仅适用于您在中国大陆(仅为本条款之目的,不含香港、澳门、台湾地区)境内使用本平台服务的情形。本隐私政策可能存在多种语言版本,如各语言版本条款出现不一致或冲突,以中文版本为准。
十三、其他

(一)本隐私政策仅适用于您在中国大陆(仅为本条款之目的,不含香港、澳门、台湾地区)境内使用本平台服务的情形。本隐私政策可能存在多种语言版本,如各语言版本条款出现不一致或冲突,以中文版本为准。

(二)本隐私政策中的标题仅为方便及阅读而设,并不影响本隐私政策中任何规定的含义或解释。
2 changes: 0 additions & 2 deletions contents/blogs/customer-success-stories/cmbchina-poc.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ description: 传统的低代码平台虽然可以开发小应用去解决招商

最后针对于用户个性化开发部分,华炎魔方将与元数据整合成业务应用软件包进行管理和发布,针对核心业务对象元数据控制企业修改权限,对于延伸出的个性化需求可以直接丰富软件包相关功能,再通过发布安装方式安装到对应租户环境中,来实现个性化开发需求。

\
![](https://console.steedos.cn/api/files/images/63d62383671028003e75bde8)

## 功能验证
Expand All @@ -44,7 +43,6 @@ description: 传统的低代码平台虽然可以开发小应用去解决招商

在原有元数据规范下增加开放流程(process)元数据类型,是为了增加平台兼容第三方流程引擎的能力,通过开发流程入口,可以任意接入第三方流程引擎。下图为华炎魔方元数据引擎加载过程;

\
![](https://console.steedos.cn/api/files/images/63dcda03671028003e75c45e)

### 全新前端设计器
Expand Down
Loading

0 comments on commit 5e66a88

Please sign in to comment.