下载站

展开
精品推荐
Ovine下载-Ovine v0.1.1

Ovine下载-Ovine v0.1.1

程序源码大小:258.52MB语言: / 简体中文 类别:其他软件系统: / WinAll 提供:
应用介绍

软件介绍

Ovine是一款功能强大、简单易用的管理系统模板,可让用户快速便捷地进行网站搭建,该管理系统拥有简洁完美的系统管理操作界面,可让用户对Json格式数据进行专业测试和编辑,完成网站后台系统搭建后可以对当前系统各项参数进行配置,可极大提升用户对前端页面的编写效率;Ovine界面简洁直观、操作简单便捷,支持在线前端页面编辑、json文件编辑以及用户管理等多种功能,使用这款软件用户可以进行远程页面管理和页面内容编辑,非常方便实用,有需要的朋友赶快网络安全组。

Ovine下载,Ovine,管理系统模板,网站模板

软件功能

强大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、完成网站搭建进入软件后台进行软件登录

Ovine下载,Ovine,管理系统模板,网站模板

2、完成软件登录进入网站后台编辑界面

3、点击系统设置按钮可以对网站主题、语言显示等进行设置

Ovine下载,Ovine,管理系统模板,网站模板

4、点击在线编辑页面可以对路由摆弄起等页面进行编辑

Ovine下载,Ovine,管理系统模板,网站模板

5、点击json编辑页面可以对json文件机进行编辑

Ovine下载,Ovine,管理系统模板,网站模板

6、点击数据模型按钮可以进行模型添加

Ovine下载,Ovine,管理系统模板,网站模板

7、点击系统管理的用户管理按钮可以对用户信息进行增删改

Ovine下载,Ovine,管理系统模板,网站模板

8、点击系统操作日志可以对管理员操作日志进行查看

Ovine下载,Ovine,管理系统模板,网站模板

9、点击文档管理可以对系统文档进行增删改

Ovine下载,Ovine,管理系统模板,网站模板

常见问题

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常量配置,可在应用中,任意地方引用。

添加侧边栏,子菜单可隐藏、多级菜单权限独立不互相影响

Ovine下载,Ovine,管理系统模板,网站模板

Tags:Ovine下载,Ovine,管理系统模板,网站模板

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com