软件介绍
Ovine是一款功能强大、简单易用的管理系统模板,可让用户快速便捷地进行网站搭建,该管理系统拥有简洁完美的系统管理操作界面,可让用户对Json格式数据进行专业测试和编辑,完成网站后台系统搭建后可以对当前系统各项参数进行配置,可极大提升用户对前端页面的编写效率;Ovine界面简洁直观、操作简单便捷,支持在线前端页面编辑、json文件编辑以及用户管理等多种功能,使用这款软件用户可以进行远程页面管理和页面内容编辑,非常方便实用,有需要的朋友赶快网络安全组。
软件功能
强大JSON配置
路由、权限、页面、组件都由json配置,可简单、快速的生成复杂的管理页面。支持json数据渲染组件。也可无缝接入自定义组件。
完整权限管理
内置企业级权限管理完整实现,并集成到json配置中。支持自定义权限、权限依赖、接口api权限、基本可控制页面上渲染的任意节点。
可扩展自定义主题
内置三套主题可选。共有1000+scss样式变量可供设置,可非常方便修改现有主题样式,或者根据自定义需求添加一套新的主题样式。
高效MOCK方案
支持基本的crud模拟数据生成,并且可以完全用程序生成模拟数据来实现各种场景的数据模拟。从而可实现脱离后端开发前端页面。
基于百度Amis框架
本项目依赖百度amis框架二次封装。该框架由百度FEX团队开发,已广泛应用于企业级项目中,经得起实践的考验。
软件特色
开箱即用
配套项目生成工具,3分钟左右可以快速构建一个Admin应用
无需再额外搭建开发环境
直接上手Json配置页面、表单、权限、并对接API
Json格式数据生成界面
配置路由、页面、权限、CRUD操作都集成在Json配置中
使用Json配置可以高效快速的完成各类型的表单数据展示页面
可无缝接入自定义组件或者第三方组件,支持随意扩展
完整的权限校验体系
权限实现前后端分离控制
前端控制界面元素根据权限展示
后端控制API接口访问权限
后端可记录完整的用户操作路径
权限使用Json配置,非常方便,扩展性极强
支持简单的权限匹配逻辑
高可扩展的样式主题
可采用scss变量更改界面样式展示,共1000+可自定义设置的样式变量
样式使用cssinjs可以将样式按照数据的方式数据写入Json中
支持添加全新的自定义主题
简洁的数据Mock方案
生成Mock数据方便,可完全独立于后端API,进行业务开发
Mock数据与真实API数据,无缝切换
使用方法
1、完成网站搭建进入软件后台进行软件登录
2、完成软件登录进入网站后台编辑界面
3、点击系统设置按钮可以对网站主题、语言显示等进行设置
4、点击在线编辑页面可以对路由摆弄起等页面进行编辑
5、点击json编辑页面可以对json文件机进行编辑
6、点击数据模型按钮可以进行模型添加
7、点击系统管理的用户管理按钮可以对用户信息进行增删改
8、点击系统操作日志可以对管理员操作日志进行查看
9、点击文档管理可以对系统文档进行增删改
常见问题
Ovine与其他Admin框架的区别是什么?#
Ovine只是一种Amis框架的上层封装。Amis与其他各大Admin框架(或者UI框架)的区别就是Ovine与他们的区别。请阅读Amis是什么?
Ovine与Amis的区别是什么?#
项目类型不同
Amis是一个提供最基本的Json渲染为组件的底层功能,是基础库。非常强大
Ovine仅在上层封装了一些额外的功能,因此保留了Amis的所有功能。可理解为Ovine是Amis库的一个应用框架
打包工具不同
Amis使用Fis3作为开发工具
Ovine使用Webpack作为开发工具,符合主流前端生态,减少学习成本
使用方式不一样
Amis需要自己搭建一系列开发环境,官方虽然提供了Amis-Admin一个Demo启动项目,不过很基础,要实现Ovine类似功能,需要花费很多时间
Ovine集成了管理系统常用功能的封装。并且开箱即用,降低了Amis的使用门槛,同时远离搭建开发环境的烦恼
扩展性
Amis扩展性极强,毕竟是基础库,没有特定应用上的约束
由于Ovine实现了集成一些功能,因此就多了一些限制,也仅仅是使用Ovine功能的限制,但并不会限制你如何去扩展你的应用
关于使用Ovine的后顾之忧?#
Ovine在Amis的基础上做了一些封装,使得Amis更加容易上手。现阶段,已有一批开发者在使用了Ovine,并完成了项目的顺利上线。此外Ovine官方正在持续跟进项目,热心解决开发者遇到的任何问题。非常希望你将Ovine做为下一个Admin项目的备选方案。如果你觉得Ovine还不错,将它推荐给更多人吧~
Ovine长期方向是什么?#
以Amis框架为基础,以爱速搭、飞冰为参照,以零成本快速搭建一个以管理系统为主的低代码平台体系,实现前端页面在线编辑、预览、发布。并提供一套可扩展的自定义功能接口,以满足部分特定的需求。
OvineHerd平台项目Beta版本#
源码地址预览地址(测试账号demo110/demo110),如需内测可以联系Q群,将提供独立账号。
这是平台的基础版本,功能暂不完善,但是可以提前先体验,采用qiankun微前端框架与Ovine开发。
演示项目JAVA-API#
源码地址
Ovine适合谁?#
适合企业内部运营管理后台
适合需要强大权限管理的后台
适合成百上千个crud操作的后台
适合对自定义UI要求不是极其高的后台
适合喜欢偷懒的前端开发
适合喜欢钻研的后端开发
适合外包项目、私活
最后,我希望它适合你,节约你宝贵的时间^_^~
Ovine基本都是Json配置,自定义扩展性有保障吗?#
凡是配置UI的库都会有类似的问题。如果我的需求,所有的存在配置项,都解决不了怎么办?或者产品提出了刁钻的需求,是不是就不能实现了,要换一个系统了!!完全不存在这个问题,Amis实际上就是一系列React组件,使用Json配置渲染出来了而已。Amis本质上还是一个React组件。Ovine也是一样,它在Amis基础上集成了一系列功能。如果这些配置都满足不了需求,那么直接不用配置,自己纯DIY写就行了。React能实现的,Ovine就可以。所以不存在这个问题~
完全没有用过React能用Ovine吗?#
国内Vue非常火,我都没有接触过React,但是也觉得Ovine这的框架想尝试。是不是能够上手?
主要参考以下两点
你要做的项目是不是纯企业内部系统,很多功能都可以商量,达到目的就行了。还是面向C端用户的中台项目,很多功能都是特别个性化的。那么Ovine不适合你了。
你是否有想上手React的想法,或者能够抽时间去学习。Ovine写Admin,基本上不需要写自定义组件,但是难免有特殊情况,如果没有想了解React的打算,Ovine也不推荐了。
那么换句话说,Ovine是否可以支持用Vue写自定义组件呢?这个后期可以考虑,如果实在有很多Vue开发者有这个需要,那么集成一下Vue依赖包就行了。
是否考虑像Amis一样,提供JsSdk支持?#
Ovine将不会支持JsSdk,总归现在写前端项目一般都用主流的开发框架模块化开发,因此,JsSdk的形式,受限太多了。如果你确实有类似的需求,可以参考Amis官方在持续维护AmisJsSdk。
能否在已经存在Admin项目中内嵌Ovine?#
不行。Ovine是一套完整的集成的应用框架,因此只能,使用官方的开发工具。不能嵌入现存的Admin系统中。不过你可以采取以下方案解决这个问题。
总归项目是要是要重构或者升级的,如果原始项目架构特别老旧,导致需求难以快速实现,早就有重构的打算。那么干脆抽几个周末,将原始项目升级为Ovine项目。配合后端修改一下权限实现,还能增强原始项目权限模块。
使用Amis官方npm包,Amis包支持Json渲染组件,可快速接入已有项目中。
使用Amis官方JsSdk,引入对应的Js,Css文件,可以在任何前端项目中直接使用Json渲染组件。
是否支持多语言化?#
Amis已经支持组件多语言,Ovine在下几个版本中,即将支持。
是否考虑添加可视化UI编辑器?#
已经默认集成AMIS-EDITOR,且与Ovine兼容
更新日志
0.1.2----2021.3.23#
主要功能
dll文件支持CDN文件配置,多么项目同时使用“ovine”开发时,可共用DLLCDN文件
升级@ovine/editor添加PC/移动端预览,并将升级依赖amis-editor@2.0.11最新版
主要优化
添加侧边栏外链跳转支持
修复路由标切换时,标签未增加BUG
修复请求模块相关的BUG
0.1.1----2021.3.11#
更新此版本后需要执行yarndll与yarnscss
主要优化
升级Amis版本至1.1.4(支持仿ANTD主题)
修复代码编辑器语法校验失效BUG
修复切换标签时查询条件丢失的情况issue
修复请求模块cache参数异常issue
支持非JSON返回的API请求
0.1.0----2021.1.10#
0.1.x更新迁移文档
主要新增功能
拆离ovine/cli,ovine/core强依赖,可使用React完全自定义应用,不受ovine配置限制
支持使用自定义应用入口htmltemplate模版文件
添加@ovine/editor包接入amis-editor与ovine完全兼容,可以实现在线编辑页面功能
ovine配置支持中,支持“菜单/路由/权限”API接口动态获取
优化
将amis升级至1.1.0
将dll静态资源包,拆分为相对独立的小包,并支持CDN部署
添加微前端(比如qiankun)架构支持,可做为子应用接入
request模块
优化该模块获取参数错误问题
添加cache参数,支持数据并发缓存,防止并发同时多次请求接口
添加onFakeRequest参数,支持前端,使用伪装数据,而不必真实的向后端请求接口
onFakeRequest,onPreRequest,onRequest,onSuccesshooks均支持async方法。
应用编译配置ovine.config.js支持传入方法,返回配置。
添加全局app.amis.constants常量配置,可在应用中,任意地方引用。
添加侧边栏,子菜单可隐藏、多级菜单权限独立不互相影响
Tags:Ovine下载,Ovine,管理系统模板,网站模板
小编点评:涉密硬盘清除工具,彻底破坏系统并不.
下载小编点评:软件介绍NqLive网络电视起初是NBA.
下载小编点评:早安我的少年日版是一款具有女性向特色.
下载小编点评:祛魅格心测试版是一款剧情任务丰富的.
下载小编点评:龙城盛典游戏将为您带来最最经典的传奇内容,经典.
下载小编点评:传奇家族手游是一款横版的角色扮演的.
下载小编点评:攻速冰雪手游是一款热血十足的传奇游.
下载小编点评:宝鼎传奇之决战沙城手游是一款经典传奇.
下载小编点评:卡哇伊传奇游戏是一款超棒的动作类游.
下载小编点评:星际跳跃中文版是一款星际跳跃手机版系列的闯关横版游.
下载小编点评:贤者之石起源内购破解版是一款非常棒的打.
下载小编点评:海底猎杀模拟器游戏让你体验海底射击.
下载小编点评:超级英雄决斗游戏是很好玩的动作各栋类题材.
下载皇家火箭人官方版下载-皇家火箭人游戏下载v1.5.2 安卓版
2018有杀气童话魅族版下载-有杀气童话手游魅族版下载v1.9.0 安卓版
绻绻如意大字版软件手机版下载-绻绻如意大字版app下载v1.0.0 安卓最新版
代号105手游下载-代号105官方版下载v1.0.4 安卓版
果盘斩妖录变态版下载-斩妖录手游bt果盘版下载v1.3001 安卓送50连抽版
幻灵仙境新春版本下载-幻灵仙境红包版下载v6.3.0 安卓版
口袋妖怪复刻当乐平台下载-口袋妖怪复刻当乐版本下载v7.1.0 安卓客户端
传奇来了胡军版手游百度版下载-传奇来了胡军版百度版下载v1.0.0 安卓最新版
凌云江湖行首测版下载-凌云江湖行测试版下载v1.1 安卓最新版
剑梦三界游戏-剑梦三界手游(暂未上线)v1.1.0 安卓版
暗黑血统2最新国际版下载-暗黑血统2国际版下载v2.1 安卓版
挂机啪啪啪官网下载-挂机啪啪啪手游下载v2.3.2 安卓最新版
全民掌门游戏下载-全民掌门手游下载v1.0.0 安卓版