Coder Social home page Coder Social logo

hyg900928 / pipeline-editor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from page-pipepline/pipeline-editor

0.0 0.0 0.0 3.98 MB

🌾页面可视化搭建框架的web编辑器 -- https://page-pipepline.github.io/pipeline-editor/dist/#/

JavaScript 82.72% HTML 0.08% Vue 17.20%

pipeline-editor's Introduction

pipeline-editor

页面可视化搭建框架的 web 编辑器

https://page-pipepline.github.io/pipeline-editor/dist/#/

可视化编辑

demo

如动图所示, pipeline 的可视化编辑能力有:

  • 可视化修改页面全局配置, 如修改页面主题颜色.
  • 可视化修改页面组件内容, 如修改组件的图片和替换组件文本.
  • 实时预览页面编辑效果, 即刻获得搭建后的页面.
  • 页面支持用户交互.

组件编辑

dnd_demo

如动图所示, pipeline 的组件编辑能力有:

  • 动态增删页面组件.
  • 可视化的组件拖拽, 拖拽组件库组件插入到页面组件列表中.
  • 组件可以包含业务逻辑(网络请求和用户交互).

支持的前端框架

Pipeline 实现了编辑器和页面前端框架的分离, 可以支持不同的前端框架. 所谓支持的前端框架, 就是对某个前端框架按照 pipeline 的约束规则进行组件编辑方式和工程构建方式的改造, 使得前端框架页面可以在 pipeline 中可视化搭建.

目前已经支持 Vue, React, 和 Omi, 理论上可以支持任意前端框架.

image

框架特点

  • 开源页面可视化搭建框架.
  • 自定义页面可配置字段.
  • 组件动态增减, 组件拖拽.
  • 从页面模板快速生成业务页面.
  • 模板工程/编辑器/后台服务解偶.
  • 模板工程前端框架无关: 支持 vue 和 react 等.
  • 支持自由拓展页面组件, 不限制组件样式布局, 接口调用等.
  • 前端工程约束少, 不限制使用其他技术(Redux, SSR, UI库等).

Document

pipeline-document

EOF

pipeline-editor's People

Contributors

cntchen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.