编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

ToolJet低代码神器,网站分分钟上线

wxchong 2024-12-07 17:49:19 开源技术 12 ℃ 0 评论

国外著名研究机构 Forrester自 2014 年 正式提出「低代码」概念以来,从此在技术领域受到了广泛的关注。现在低代码开发平台已经是很多程序员日常标配效率工具了。


ToolJet 是一套开源的低代码开发平台框架,可快速构建和部署企业内部工具,帮助开发团队节省大量开发时间。

01


ToolJet是什么?

ToolJet 是一个低代码平台,使开发人员能够快速构建和部署自定义内部工具。它有一个带有 45 个预构建组件的拖放式应用程序构建器,因此开发人员可以在几分钟内创建复杂的应用程序。ToolJet 还可以开箱即用地连接到大多数流行的数据源和 API,并且它具有基于组的权限系统,可轻松进行用户访问管理。


https://github.com/ToolJet/ToolJet

02

Tooljet工作原理



使用 ToolJet,您可以通过 4 个核心步骤简化应用程序开发:

连接数据源:利用 ToolJet 强大的集成功能连接任何数据源。该平台支持跨 50 多个不同的应用程序、数据库和 API 的无缝数据集成。

设计令人惊叹的界面:拖放 UI 组件(如表格、图表、表单等)可在几分钟内构建自定义应用程序。将这些组件与数据源集成,并通过 JavaScript 或 Python 整合业务逻辑。

自动化复杂的工作流程:在 ToolJet 中开发多步骤工作流程,以实现业务流程的自动化。除了构建和自动化工作流之外,ToolJet 还允许将这些工作流轻松集成到您的应用程序中。

安全与管理:通过详细的权限设置和审计日志保护您的内部工具。通过版本控制保持质量和一致性,并使用全面的可观测性工具跟踪性能。


03

开始安装

我们还是采用docer 安装,数据库安装官方推荐使用PostgreSQL (以下简称pg)。官方有内置pg和外置pg,本文带大家先尝试一下所以直接采用内置pg,建议大家都使用LTS最新版,最新版现在是2.50.0-LTS。

1、下载docker compose

curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/docker/docker-compose-db.yaml
mv docker-compose-db.yaml docker-compose.yaml
mkdir postgres_data


2、编写.env (熟练docker的小伙伴都知道env,这里不做介绍了)

curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/docker/.env.internal.example
curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/docker/internal.sh && chmod +x internal.sh
mv .env.internal.example .env && ./internal.sh


3、配置env

TOOLJET_HOST=http://host:port 或者你要访问的域名
LOCKBOX_MASTER_KEY=   #密码箱配置 ToolJet 服务器使用密码箱来加密数据源凭据。使用 32 字节的十六进制字符串设置,可以用 openssl rand -hex 32
SECRET_KEY_BASE=      #应用程序机密 ToolJet 服务器使用安全的 64 字节十六进制字符串来加密会话 cookie,可以用 openssl rand -hex 64 生成
PG_HOST=   #postgres 数据库主机
PG_DB=     #数据库名称
PG_USER=   #用户名
PG_PASS=   #密码
PG_PORT=   #端口


4、启动

docker-compose up -d


04

开始搭建

浏览器输入http://ip:port 就能看到设置界面了。上图......

欢迎页

设置账号

选择模版

工作台



05

结语

好了,今天就说这么多了,还有其他权限、工作流、版本控制、团队协作、组件拖拽等功能大家感兴趣的可以去官网详细了解。

https://docs.tooljet.com/



如果该文章对你有帮助,那么就点击右下角的 [点赞]「在看」,给一个小小的鼓励吧~

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表