Ovine

使用 Json 构建完整的管理系统界面
授权协议 MIT
开发语言 TypeScript
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 巫坚白
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ovine 支持使用 Json 构建完整的管理系统界面。

  • 基于 Amis 二次开发,拥有其所有优势
  • 支持生成自定义 amis 主题
  • 支持通过命令 快速生成 Admin 项目,且无需自己单独搭建开发环境。
  • 基于 webpack 打包,简单、速度快、支持热更新
  • 通用基本功能,开箱即用
    • 路由懒加载、配合 webpack dll,页面加载速度快
    • 内置企业级权限管理完整实现,并集成到 json 配置中
      • 支持权限依赖、自定义设置权限、定义好权限后,可控制任何节点
    • 路由、权限、页面、组件 都由 json 配置,可简单、快速的生成复杂的 curd 表单或页面
  • 强大的 mock 方案,实现脱离后端开发,轻松对接

项目演示

个性化主题

个性化主题

JSON 配置 路由、页面、Form、组件

JSON 配置

强大权限管理 (集成在配置中,无需开发)

权限管理

Ovine 适合谁?

  • 适合企业内部运营管理后台
  • 适合需要强大权限管理的后台
  • 适合成百上千个crud 操作的后台
  • 适合对自定义 UI 要求不是极其高的后台
  • 适合喜欢偷懒的前端开发
  • 适合喜欢钻研的后端开发
  • 适合外包项目、私活
  • 最后,我希望它适合你,节约你宝贵的时间 ^_^ ~

OVINE 版本日志

TODO

  • 第一阶段

    • 提供完整的基础项目模板,做到上手即用
    • 构建完整 DEMO 应用,实现管理后台基础功能
    • 持续修复现存 BUG
    • 完善的开发文档
  • 第二阶段

    • 开发 UI 界面编辑器
    • 读取 API 数据渲染应用

期待你的 PR,支持开源 ^_^

资源

 
 相关资料
  • Fabric Fabric 是一个用来简化系统管理任务的第三方库。当 Chef 和 Puppet 更倾向于管理服务器和系统库的时候,Fabric 则更关注于应用级别的任务管理,比如应用部署。 安装 Fabric: $ pip install fabric 下面的代码为我们创建了两个可以使用的任务:memory_usage 和 deploy,前面的任务会输出每一个服务器设备的内存使用率;后面的任

  • 设备和磁盘 在Linux下你的磁盘和USB设备都被看作设备。要读写它们你得先把这些设备挂载到一个文件夹(被称为挂载点)里。在Slitaz里你可以使用图形界面工具mountbox挂载设备,也可以用命令行挂载。要挂载第一个硬盘的第一个主要分区到/mnt/disk: # mkdir -p /mnt/disk # mount /dev/hda1 /mnt/disk 要挂载USB设备或者CDROM,建议使用

  • 系统管理 函数 描述 uname 得到内核的名称和信息 getpwuid 通过uid获得相应的结构体passwd getpwnam 通过用户名获得相应的结构体passwd getspnam 通过用户名获得结构体spwd(内包含密码) getgrgid 通过gid获得相应的结构体group getgrnam 通过组名获得相应的结构体group getenv 获取系统环境变量的值

  • 本文向大家介绍使用Dpkg的母带管理系统,包括了使用Dpkg的母带管理系统的使用技巧和注意事项,需要的朋友参考一下 Dpkg是一种用于安装,构建,处置和管理Debian程序的设备,并且通过命令行参数进行完全管理,该命令行参数由一个动作以及零个或多个附加选项组成。action参数通过某种方式告诉dpkg,该怎么做以及操作该行为的选项。本文介绍了有关“使用Dpkg掌握软件包管理系统”的信息。 要获得d

  • 本文向大家介绍基于jsp实现新闻管理系统 附完整源码,包括了基于jsp实现新闻管理系统 附完整源码的使用技巧和注意事项,需要的朋友参考一下 很棒的新闻发布系统分享给大家,希望大家喜欢。 下面就让我们来说一说基于jsp的新闻发布系统,其中使用的技术有JavaBean、fillter、数据库等,能够实现新闻的发布功能,在发布之后能够进行对每一条新闻的删除、修改、或者继续增加新的文章,最后还能够进行查询

  • 本文向大家介绍python用户管理系统,包括了python用户管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Python用户管理系统的具体代码,供大家参考,具体内容如下 用户管理系统 1.注册新用户 如果注册用户已经存在,则报错 需要填写信息: name, passwd, gender, email,age 2.用户登录 要求同之前写的用户登录系统 3.注销用户 用户注销时

  • 用命令去下载,升级,管理安装在系统上的软件。Windows 平台用 chocolatey,macOS 可以使用 Homebrew。

  • 函数原型 #include <sys/types.h> #include <grp.h> struct group *getgrnam(const char *name); struct group *getgrgid(gid_t gid); int getgrnam_r(const char *name, struct group *grp, char *buf, size_t