下一代低代码应用平台Joget
本文软件由网友
老马
推荐;
简介
什么是 Joget ?
Joget
是一个开源的无代码/低代码应用平台,旨在简化数字化转型。它结合了快速应用开发、业务流程自动化和工作流管理的最佳实践,使得业务和技术团队能够快速、灵活地构建企业级应用,如CRM
、HR
和医疗保健等。用户可以通过拖放表单、列表和UI
元素,轻松地添加工作流以及自动化业务流程。此外,Joget
还支持通过插件进行功能扩展,并允许用户从Joget Marketplace
下载现成的应用程序,加速应用的开发与部署。
主要特点:
- 无代码/低代码:通过可视化界面,非程序员也能轻松创建和维护应用。
- 快速开发:将应用开发时间从几个月缩短到几周或几天。
- 移动和云就绪:所构建的应用可以在移动设备上运行,并且适用于云环境。
- 集成与扩展:提供
API
和插件架构,支持与其他系统的集成。 - 应用市场:
Joget Marketplace
提供现成的应用、插件和模板,便于用户使用。
安装
在群晖上以 Docker 方式安装。
Joget
的镜像分为三个版本,分别是
jogetworkflow/joget-community
:这是Joget
社区版,也是我们今天的主角;jogetworkflow/joget-professional
:这是Joget
专业版,需要申请授权;jogetworkflow/joget-enterprise
:这是Joget
企业版,需要申请授权;
本文写作时,
jogetworkflow/joget-community
的latest
版本对应为8.1.9
;
docker cli 安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 新建文件夹 joget 和 子目录 |
启动数据库之后,需要等一段时间才能再运行
joget
容器;
docker-compose 安装
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: '3.8' |
然后执行下面的命令
1 | # 新建文件夹 joget 和 子目录 |
启动数据库之后,需要等一段时间才能再运行
joget
容器;
注意事项
数据库问题
启动数据库之后,一定要需要等一段时间才能再运行 joget
容器,否则打开主界面时,会跳转到设置界面,但又无法进行设置,原因是初始化失败,导致 Table 'jwdb.SHKActivities' doesn't exist
需要在 数据库
的日志中看到 mysqld: ready for connections.
之后,再启动 Joget
容器
初始化的时候, CPU
占用会比较高
目录权限问题
如果自动跳转到 http://群晖IP:8150/jw/setup
,显示需要设置数据库,说明目录权限设置有问题
运行
在浏览器中输入 http://群晖IP:8150
,正常的话应该是会看到主界面的
主界面的左侧有 Visitor Login
,点击进入登录界面
默认的账号密码:
admin/admin
登录成功后,用户就变成了 admin
主界面有 3
个入口
Design New App
:设计新的应用;Import App
:导入设计好的App
;Download from Marketplace
:从市场下载App
Design New App
可以通过主界面的 Design New App
设计新的应用
填写 App ID
和 App Name
App ID
: 是一个唯一标识符,用于在系统中唯一地识别一个应用。它通常是一个字符串,可以包含字母、数字和特殊字符。App Name
:是应用的显示名称,通常是用户在界面上看到的名称。它应该简洁明了,能够清楚传达应用的功能或目的。
也可以从已有的应用中直接克隆
App Composer
的主界面,显示表单生成器(表单)、列表生成器(列表和 CRUD)、UI 生成器(UI)和流程生成器(流程)
Import App
可以通过主界面的 Import App
导入设计好的 App
在导入应用程序弹出窗口中,从硬盘文件夹中选择应用程序 “.jwa”
文件,然后单击上传按钮。
Download from Marketplace
还可以通过主界面的 Download from Marketplace
下载 App
随便找了一个,点 Download
下载
完成后还需要安装,跟安装浏览器插件有点像
安装成功后,会有提示
回到首页,会看到下载的应用
点击进入应用的界面
软件的具体使用和开发,可以看官方的文档或者视频教程,但很可惜,没有找到中文的
参考文档
jogetworkflow/jw-community: Joget is an open source no-code/low-code application platform that combines the best of rapid application development, business process automation and workflow management. This Joget open source repository is licensed under GPLv3. For commercial licensing, please visit www.joget.org.
地址:https://github.com/jogetworkflow/jw-communityJoget – Open Source Low-Code Application Platform, Business Automation and Workflow Software for Faster, Simpler Digital Transformation
地址:https://www.joget.org/jogetworkflow/joget-community - Docker Image | Docker Hub
地址:https://hub.docker.com/r/jogetworkflow/joget-communityJoget on Docker - Knowledge Base for DX 8 - Joget | COMMUNITY
地址:https://dev.joget.org/community/display/DX8/Joget+on+Docker