🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@ks-dbdev/template-data-connector-plugin

Package Overview
Dependencies
Maintainers
3
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ks-dbdev/template-data-connector-plugin - npm Package Compare versions

Comparing version
1.0.1
to
1.0.2
+2
-2
package.json
{
"name": "@ks-dbdev/template-data-connector-plugin",
"version": "1.0.1",
"version": "1.0.2",
"description": "数据连接器插件开发模板",

@@ -32,2 +32,2 @@ "main": "dist/plugin.zip",

}
}
}
+86
-10

@@ -1,19 +0,78 @@

# 数据连接器插件模板
# @ks-dev/template-data-connector-plugin
这是一个数据连接器插件模板
多维表格数据连接器插件开发模板
## 🛠️ 开发指南
[![npm version](https://img.shields.io/npm/v/template-data-connector-plugin.svg)](https://www.npmjs.com/package/template-data-connector-plugin)
[![license](https://img.shields.io/npm/l/template-data-connector-plugin.svg)](https://github.com/your-org/db-open-platform/blob/main/LICENSE)
### 本地开发
## 🚀 快速开始
1. 安装依赖:
### 使用 CLI 创建项目(推荐)
```bash
# 使用 dbdev CLI 工具
npx @ks-dbdev/cli create template
# 或全局安装后使用
npm install -g @ks-dbdev/cli
dbdev create template
```
选择 **"数据连接器插件"** 模板
## 📁 项目结构
```
template-data-connector-plugin/
├── package.json
├── plugin.json # 插件配置
├── README.md
├── src/
│ ├── main.py # Python 主逻辑
│ └── meta.json # 插件元数据和 UI 配置
├── scripts/
│ └── build.js # 构建脚本
└── dist/ # 打包输出目录
└── plugin.zip # 生成的插件包
```
## 🛠️ 开发流程
### 1. 安装依赖
```bash
npm install
```
2. 修改源文件:
- 编辑 `main.py` 实现你的数据同步逻辑
- 编辑 `meta.json` 配置插件信息和 UI
### 2. 编写插件逻辑
3. 构建插件包:
**编辑 `src/main.py`**
实现你的数据同步逻辑,支持多种数据源对接:
```python
# 示例:数据库连接和数据同步
def sync_data(config):
# 1. 连接数据源
# 2. 获取数据
# 3. 转换数据格式
# 4. 返回结果
pass
```
**编辑 `src/meta.json`**
配置插件的基本信息和 UI 界面:
- `plugin_name`: 插件名称
- `plugin_desc`: 插件描述
- `plugin_icon`: 插件图标
- `plugin_code`: 前后端代码配置
- `backend`: Python 后端逻辑配置
- `frontend`: UI 模板配置(账号管理、数据源配置等)
### 3. 打包插件
执行以下命令构建插件包:
```bash

@@ -23,2 +82,19 @@ npm run build

构建后会在 `dist/` 目录下生成 `plugin.zip` 文件。
构建完成后,会在 `dist/` 目录下生成 `plugin.zip` 文件,即可上传到 WPS 开放平台。
## 📝 配置说明
### meta.json 配置项
数据连接器插件的 `meta.json` 主要包含以下部分:
1. **插件基础信息**:名称、描述、图标
2. **账号管理页面**:配置数据源连接参数
3. **数据源配置页面**:选择要同步的数据和字段映射
4. **同步设置**:配置同步频率和规则
示例配置参考 `src/meta.json` 文件。
## 📚 相关文档
- [WPS多维表格数据连接器插件开发指南](https://365.kdocs.cn/wiki/l/0lcjdVRSH1S4Q0)